2016-03-20 7 views
0

付きGETリクエストに答えるとき、私はしばらくの間、RFC 7252を読んでいると私はおそらく、盲目ですが、私は、私は単純な数値(整数または浮動小数点数を送信することができますどのように見つけることができない番号を送信します)あなたはリソースの取得リクエストに答えるときに応答します(センサー/ライトなど)。どのようにあなたがcoap

私はそれがペイロードにあると思うので、このパケットを送信しようとしました: オプションの内容-formatをtext/plainで、文字セット= UTF-8、長さ1 が、私は

。パケット 255(0xffのが)、私はパケットに(ペイロード部)に0x34のを書くしかし、明らかに、それは働いていない、最初のI私とは思わないこのオプションを使うべきです(おそらく別のものですが、整数または浮動小数点数を送るために良いものを見つけることができません)。私は正しい方法で、私が何をしているのか分からない場合は確信していません。tbhそれが私が求めている理由です。助けのための

おかげで、

さようなら

EDIT:ここでは詳細は以下のとおりです。 私はメガコンピュータ/ arduinoの間のイーサネットケーブルを使用して、Arduinoの上microcoapを使用しています2560 wireshark info

+0

あなたがこれを設定しているかを示すいくつかのコードを投稿し、使用している言語とパッケージの種類言及してもらえますか? – Preston

+0

スクリーンショットでさらに情報を追加しましたが、詳細情報が必要ですか? (私はarduinoコードを追加すべきか、それとも良いですか?wiresharkが十分だと思っていますが、あなたが先生を望むように) – Peter

答えて

0

あなたのWiresharkトレースを見直して、Copperの反応を見ると、私はその問題を見ると思います。 Content-formattext/plainであると言うときは、ASCIIデータを送信していると言います。あなたはあなたの投稿に[0xFF 0x34]を送っていると言いますが、あなたが実際に送っているトレースでは[0xFF 0x33]です。ここではASCIIと0x33のは、Wiresharkのトレースにし、あなたの銅の出力ウィンドウに表示され3のASCII、あるとして0xFFでは解決しません:銅は、あなたが送信している正確に何を示しています。あなたがContent-formatapplication/octet-streamに設定したいテキストとして解釈されるべきではない2つの生のバイトのデータを送る場合。

+0

助けてくれてありがとう! – Peter

関連する問題