CoAPはIEEE 802.15.4に依存していますか?


9

CoAP仕様では、IEEE 802.15.4をCoAPと組み合わせて使用​​できることを意味しています。これは要件ですか、それともCoAPはIEEE 802.11、BLE、LTE / 5Gなどのその他のOSIレイヤー1、2プロトコルでも使用できますか?

回答:


8

いいえ、CoAPは依存しないアプリケーション層プロトコルです

基本的にそれはOSIレイヤーの背後にある美しさです。正しく実装されていれば、たいていそれらをスタックできます。で始まるすべてのものと同様に正しく実装されているかどうかほとんどが学術的であり、一部のプロトコルは他のプロトコルよりも他のプロトコルよりもうまく適合します。多かれ少なかれ唯一の制限は、下位レベルのプロトコルで上位層のデータを転送できることです。

CoAPの場合、UDPでうまく動作します。UDPは、次に低いOSIレベルであるトランスポートレベルで意図されたプロトコルの一種です。

複雑なトランスポートスタックの代わりに、IP上のUDPを使用します。— CoAPウェブサイト

私たちの毎日のWi-Fi /スマートフォンエクスペリエンスから、IPが802.11とLTE / 5Gで適切に動作することは誰でも知っています。

Bluetoothとそれの低エネルギー版は、実際にはプレゼンテーションレイヤーに至るプロトコルスタックです。CoAPの一致が直接どれほど優れているかはわかりません。簡単かもしれませんが、今は簡単ではありません。

ただし、Bluetooth 4.2ではIPSPが含まれていました。基本的に、Bluetoothを介してIPv6をトンネリングできるため、標準のインターネットプロトコルスイートを上から使用できます。

インターネットプロトコルサポートプロファイル(IPSP)により、デバイスはIPSPをサポートする他のデバイスを検出して通信できます。IPSPをサポートするデバイス間の通信は、Bluetooth Low Energyトランスポート上でIPv6パケットを使用して行われます。— Bluetooth 4.2仕様

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.