私は、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クライアントを設定した場合。
私には何が欠けていますか?
メッセージはどこで失われますか?コンピュータが要求を受信しなかったか、またはボードが応答を受信しませんでしたか? サーバ - >デバイス - >サーバではなくデバイス - >サーバ - >デバイスでのみテストされています... –
ボード - >コンピュータメッセージが到着しました(サーバはありませんが、tcpdumpに表示されます) – jordi
コンピュータ - >ボードメッセージが受信されません。 (私は端末上にトレースを見ません) – jordi