2017-04-18 26 views
0

埋め込みデバイスのクライアントプロトコル実装CoAPを書き込もうとしています。 今、私はtcp実装に取り​​組んでいます。どこに "coap + tcp" URIを置くべきですか?

リクエストに「coap + tcp」URIを配置する場所がわかりません。 私はCaliforniumでコードをテストしていますので、そのuriがなくてもうまく動作します。

しかしCaliforniumのソースに私はオプションを見た: "coap"

  • "coaps"

  • "coap + TCP"

    • 私はdont't

      "coaps + TCP"

    は、その目的を理解しています。 誰でもクライアントコンテキストでそれをどのように処理するか説明できますか?

    答えて

    1

    限り私はそれを理解し、それが定義されていない場合URIスキームは、主に(だけの技術的な側面を考慮すれば)デフォルトのポートを適用するクライアントのために意図されています

    RFC7252 Section 6.2

    のすべて上記の "coap"スキームの上記要件は、 の "coaps"スキームの要件です。ただし、ポートサブコンポーネントが空であるか指定されていない場合、デフォルトのUDPポート が5684と仮定され、UDPデータグラムはDTLSの使用は セクション9.1で説明します。

    私は、PDUにスキームが含まれていることをRFCに直接述べていません。

    +0

    回答ありがとうございます。 –

    関連する問題