Ich habe eine Frage zur Kommunikation mit Nicht-IP-Geräten.
Durch meine Forschung habe ich gelernt, dass CoAP und DDS für die Kommunikation von Gerät zu Gerät verwendet werden können.
MQTT ist nützlich für Device-to-Gateway oder Device-to-Service oder Cloud.
Meine Frage ist, wie kann ein Nicht-IP-Gerät (Kommunikation über eine einfache RF oder Bluetooth usw. ohne IP) diese Protokolle verwenden?
MQTT verwendet TCP / IP
COAP, DDS, MQTT-SN verwenden UDP / IP
Das heißt, sie verwenden IP. Wie ist das möglich? Gibt es andere Protokolle, die TCP oder UDP für D2D und Device-to-Gateway nicht verwenden?
mqtt
communication
coap
Glaubensbekenntnis
quelle
quelle
Antworten:
Die von Ihnen erwähnten Protokolle sind Protokolle der Anwendungsschicht und werden über TCP oder UPD ausgeführt. Sie können keine Anwendungsschicht ohne IP verwenden.
Sie können jedoch eine Implementierung von MQTT für Sensoren namens MQTT-SN verwenden , die für M2M oder D2D funktioniert.
Sie können hier nach den Protokollspezifikationen suchen. Hier finden Sie auch das Eclipse-Projekt für MQTT-SN
quelle