Protocolos de comunicación de dispositivos no IP

10

Tengo una pregunta sobre la comunicación de dispositivos no IP.

De mi investigación, aprendí que CoAP y DDS se pueden usar para la comunicación de dispositivo a dispositivo.

MQTT es útil para Device-to-Gateway o Device-to-Service o Cloud.

Mi pregunta es, ¿cómo puede un dispositivo que no es IP (comunicarse a través de un simple RF o Bluetooth, etc. sin IP) usar estos protocolos?

MQTT usa TCP / IP

COAP, DDS, MQTT-SN utilizan UDP / IP

Eso significa que usan IP. ¿Cómo es esto posible? ¿Existen otros protocolos que no usan TCP o UDP para D2D y Device-to-Gateway?

Credo
fuente
66
Relacionado: ¿El protocolo MQTT es apropiado para transmitir lecturas de sensores a través de BLE? (esto al menos parcialmente aborda su idea con respecto a MQTT-SN que solo se ejecuta sobre IP). En una nota relacionada, vea también Uso de MQTT-SN sobre BLE con BBC micro: bit en un blog externo, que muestra esto en la práctica.
Aurora0001
1
Gracias por compartir esto. Si puede responder, quiero preguntar eso, Answer dice: "MQTT-SN se puede ejecutar en casi cualquier protocolo que pueda pasar datos". ¿Cómo es esto posible? Utiliza UDP. ¿Podemos usar UDP para dispositivos que no son ip?
Credo
2
La pregunta importante es qué pierde (como la capacidad de direccionamiento) cuando se aleja de los protocolos basados ​​en IP y cómo se reemplazan estas cosas (cuando es necesario) cuando se muda a otro transporte.
hardillb
44
MQTT-SN no necesita UDP, es solo un formato de paquete, y es solo que la implementación de referencia usa UDP.
hardillb
1
Realmente no te entiendo, pero pregunto en general. Todavía hay muchos dispositivos simples que no son IP. Me refiero a ellos. ¿Cómo se comunican (a través de mensajes)?
Credo

Respuestas:

4

Los protocolos que mencionó son protocolos de capa de aplicación y se ejecutan a través de TCP o UPD, no puede usar una capa de aplicación sin IP.

Pero puede usar una implementación de MQTT para sensores llamada MQTT-SN , funciona para M2M o D2D.

Puede verificar las especificaciones del protocolo aquí también aquí está el proyecto Eclipse para MQTT-SN

Anas Naguib
fuente