非 IP 设备通信协议

物联网 MQTT 沟通
2021-06-25 01:11:54

我有一个关于非 IP 设备通信的问题。

从我的研究中,我了解到 CoAP 和 DDS 可用于设备到设备的通信。

MQTT 可用于设备到网关或设备到服务或云。

我的问题是,非 IP 设备(通过简单的 RF 或蓝牙等进行通信,没有 IP)如何使用这些协议?

MQTT 使用 TCP/IP

COAP、DDS、MQTT-SN 使用 UDP/IP

所以这意味着他们使用IP。这怎么可能?对于 D2D 和设备到网关,是否还有其他不使用 TCP 或 UDP 的协议?

1个回答

您提到的协议是应用层协议,它们运行在 TCP 或 UPD 上,您不能使用没有 IP 的应用层。

但是您可以使用一种名为MQTT-SN 的传感器MQTT实现,它适用于 M2M 或 D2D。

您可以在此处查看协议规范,这里 也是MQTT-SN的 Eclipse 项目