У меня есть вопрос о связи с устройствами, не использующими IP.
Из моего исследования я узнал, что CoAP и DDS могут использоваться для связи между устройствами.
MQTT полезен для устройств от шлюза, устройства к сервису или облака.
У меня вопрос: как эти протоколы могут использовать устройства, не поддерживающие IP (общение по простому радиоканалу или Bluetooth и т. Д. Без IP)?
MQTT использует TCP / IP
COAP, DDS, MQTT-SN используют UDP / IP
Так что это означает, что они используют IP. Как это возможно? Существуют ли другие протоколы, которые не используют TCP или UDP для D2D и Device-to-Gateway?
mqtt
communication
coap
вероучение
источник
источник
Ответы:
Протоколы, которые вы упомянули, являются протоколами прикладного уровня и работают через TCP или UPD, вы не можете использовать прикладной уровень без IP.
Но вы можете использовать реализацию MQTT для датчиков под названием MQTT-SN, она работает для M2M или D2D.
Вы можете проверить спецификации протокола здесь также здесь, проект Eclipse для MQTT-SN
источник