K64F 보드에서 ARM mbed (https://developer.mbed.org/teams/sandbox/code/coap-example/file/0681e205d0e9/)에 대한 CoAP 프로토콜 예제를 성공적으로 작성했습니다. 내부 IP 주소로 변경된 서버 이름 (coap.me)을 제외하고는 상자에서 나옵니다.ARM MBED CoAP 예제 모터 개방 포트
[EasyConnect] Using Ethernet
[EasyConnect] Connected to Network successfully
[EasyConnect] IP address 192.168.1.15
[EasyConnect] MAC address 0e:43:54:d9:7c:71
Connected to the network. Opening a socket...
Calculated message length: 11 bytes
Starting server
Sent 11 bytes to coap://192.168.1.10:5683
내가 연결할 수있는 컴퓨터를 설정 한 :
나는 그것이 제대로 실행되고 네트워크에 연결된 것을 알 수있다. 그것은 보드에 올바르게 ping 할 수 있으며 ARP가 올바른 MAC 주소로 협상 중임을 알 수 있습니다.
나는 NMAP 테스트를 시작하고 난 포트가 닫혀 있는지 참조 :
PORT STATE SERVICE
5683/udp closed unknown
내가 터미널에는 연결을 볼 컴퓨터 (구리)에서의 coap 클라이언트를 설정합니다.
내가 무엇을 놓치고 있습니까?
메시지가 손실 된 위치는 어디입니까? 컴퓨터가 요청을 수신하지 않거나 보드가 응답을 수신하지 못합니까? comap-example은 서버 -> 장치 -> 서버가 아닌 장치 -> 서버 -> 장치로만 테스트되었습니다 ... –
보드 -> 컴퓨터 메시지가 도착합니다 (서버가 없지만 tcpdump가 봅니다) – jordi
컴퓨터 - > 이사회 메시지를받지 못했습니다. (터미널에서 흔적을 볼 수 없음) – jordi