J'ai une question sur la communication avec les appareils non IP.
De mes recherches, j'ai appris que CoAP et DDS peuvent être utilisés pour la communication de périphérique à périphérique.
MQTT est utile pour Device-to-Gateway ou Device-to-Service ou Cloud.
Ma question est, comment un appareil non IP (communiquant via un simple RF ou Bluetooth, etc. sans IP) peut-il utiliser ces protocoles?
MQTT utilise TCP / IP
COAP, DDS, MQTT-SN utilisent UDP / IP
Cela signifie donc qu'ils utilisent IP. Comment est-ce possible? Existe-t-il d'autres protocoles qui n'utilisent pas TCP ou UDP pour D2D et Device-to-Gateway?
mqtt
communication
coap
Credo
la source
la source
Réponses:
Les protocoles que vous avez mentionnés sont des protocoles de couche application et ils s'exécutent sur TCP ou UPD, vous ne pouvez pas utiliser une couche d'application sans IP.
Mais vous pouvez utiliser une implémentation de MQTT pour capteurs appelée MQTT-SN qui fonctionne pour M2M ou D2D.
Vous pouvez vérifier les spécifications du protocole ici également ici est le projet Eclipse pour MQTT-SN
la source