Apakah CoAP bergantung pada IEEE 802.15.4?

9

Dalam spesifikasi CoAP, tersirat bahwa IEEE 802.15.4 dapat digunakan bersama dengan CoAP. Apakah ini persyaratan atau dapatkah CoAP juga digunakan dengan protokol OSI layer 1, 2 lainnya seperti IEEE 802.11, BLE atau LTE / 5G / dll?

J. Doe
sumber

Jawaban:

8

Tidak, CoAP adalah protokol lapisan aplikasi yang tidak tergantung

Pada dasarnya itulah keindahan di balik lapisan OSI. Jika diterapkan dengan benar, Anda sebagian besar dapat menumpuknya seperti yang Anda inginkan. Seperti halnya setiap hal yang dimulai jika diimplementasikan dengan benar yang sebagian besar bersifat akademis dan beberapa protokol lebih cocok bersama dengan yang lain daripada yang lainnya. Kurang lebih satu-satunya batasan adalah untuk dapat mentransfer data dari lapisan atas dengan protokol tingkat bawah.

Dalam kasus CoAP ini berjalan baik pada UDP yang merupakan jenis protokol yang dimaksudkan pada tingkat OSI berikutnya yang lebih rendah, tingkat transportasi.

Alih-alih tumpukan transportasi yang kompleks, ia menggunakan UDP pada IP. - Situs web CoAP

Dari pengalaman Wi-Fi / ponsel pintar kita sehari-hari, kita semua tahu bahwa IP bekerja dengan baik pada 802.11 & LTE / 5G.

Bluetooth dan varian energi yang rendah namun sebenarnya adalah tumpukan protokol yang naik ke lapisan presentasi. Saya tidak yakin seberapa bagus pertandingan CoAP secara langsung. Ini mungkin mudah, tetapi saya tidak melakukannya sekarang.

Namun dengan Bluetooth 4.2 mereka termasuk IPSP. Pada dasarnya memungkinkan Anda untuk tunnel IPv6 melalui Bluetooth memungkinkan Anda untuk menggunakan paket protokol internet standar dari atas.

Profil Dukungan Protokol Internet (IPSP) memungkinkan perangkat untuk menemukan dan berkomunikasi dengan perangkat lain yang mendukung IPSP. Komunikasi antara perangkat yang mendukung IPSP dilakukan dengan menggunakan paket IPv6 melalui transportasi Bluetooth Low Energy. - Spesifikasi Bluetooth 4.2

Helmar
sumber