Protokol Komunikasi perangkat non-IP

10

Saya punya pertanyaan tentang komunikasi perangkat Non-IP.

Dari penelitian saya, saya belajar CoAP dan DDS dapat digunakan untuk komunikasi Device-to-Device.

MQTT berguna untuk Device-to-Gateway atau Device-to-Service atau Cloud.

Pertanyaan saya adalah, bagaimana perangkat non-IP (berkomunikasi melalui RF atau Bluetooth sederhana, dll. Tanpa IP) menggunakan protokol ini?

MQTT menggunakan TCP / IP

COAP, DDS, MQTT-SN menggunakan UDP / IP

Jadi itu berarti mereka menggunakan IP. Bagaimana ini mungkin? Apakah ada protokol lain yang tidak menggunakan TCP atau UDP untuk D2D dan Device-to-Gateway?

Kepercayaan
sumber
6
Terkait: Apakah protokol MQTT sesuai untuk mentransmisikan pembacaan sensor melalui BLE? (ini setidaknya sebagian alamat ide Anda tentang MQTT-SN hanya berjalan di IP). Pada catatan terkait, lihat juga Menggunakan MQTT-SN melalui BLE dengan BBC micro: bit di blog eksternal, yang menunjukkan ini dalam praktiknya.
Aurora0001
1
Terima kasih telah berbagi ini. Jika Anda dapat menjawab, saya ingin menanyakannya, Jawab mengatakan: "MQTT-SN dapat dijalankan pada hampir semua protokol yang dapat mengirimkan data". Bagaimana ini mungkin? Ini menggunakan UDP. Bisakah kita menggunakan UDP untuk perangkat non-ip?
Creed
2
Pertanyaan penting adalah apa yang Anda kehilangan (seperti addressability) ketika Anda menjauh dari protokol berbasis IP dan bagaimana hal-hal ini diganti (bila diperlukan) ketika Anda pindah ke beberapa transportasi lain.
hardillb
4
MQTT-SN tidak perlu UDP, itu hanya format paket, dan hanya saja implementasi referensi menggunakan UDP.
hardillb
1
Saya tidak benar-benar menangkap Anda, tetapi saya biasanya bertanya. Masih banyak perangkat non-IP sederhana. Maksud saya mereka. Bagaimana cara mereka berkomunikasi (melalui pesan)?
Creed

Jawaban:

4

Protokol yang Anda sebutkan adalah protokol lapisan aplikasi dan dijalankan melalui TCP atau UPD, Anda tidak dapat menggunakan lapisan aplikasi tanpa IP.

Tetapi Anda dapat menggunakan implementasi MQTT untuk Sensor yang disebut MQTT-SN berfungsi untuk M2M atau D2D.

Anda dapat memeriksa spesifikasi protokol di sini juga di sini adalah proyek Eclipse untuk MQTT-SN

Anas Naguib
sumber