Tenho uma pergunta sobre a comunicação de dispositivos não IP.
Com a minha pesquisa, aprendi que o CoAP e o DDS podem ser usados para comunicação dispositivo a dispositivo.
O MQTT é útil para dispositivo para gateway ou dispositivo para serviço ou nuvem.
Minha pergunta é: como um dispositivo não IP (se comunicando através de um RF ou Bluetooth simples, etc. sem IP) pode usar esses protocolos?
MQTT usa TCP / IP
COAP, DDS, MQTT-SN usam UDP / IP
Então isso significa que eles usam IP. Como isso é possível? Existem outros protocolos que não usam TCP ou UDP para D2D e dispositivo para gateway?
mqtt
communication
coap
Credo
fonte
fonte
Respostas:
Os protocolos que você mencionou são protocolos da camada de aplicativo e são executados sobre TCP ou UPD; não é possível usar uma camada de aplicativo sem IP.
Mas você pode usar uma implementação do MQTT para sensores chamada MQTT-SN, que funciona para M2M ou D2D.
Você pode verificar as especificações do protocolo aqui também aqui está o projeto Eclipse para MQTT-SN
fonte