我是一名硕士生,我的课题是在 IoT 通信协议之间进行协议转换,例如在 CoAP 和 MQTT 之间进行协议转换,以使使用 MQTT 协议的设备与使用 CoAP 协议的设备进行通信。
我不确定如何让设备使用 CoAP 和 MQTT 进行通信;这可能吗?
我是一名硕士生,我的课题是在 IoT 通信协议之间进行协议转换,例如在 CoAP 和 MQTT 之间进行协议转换,以使使用 MQTT 协议的设备与使用 CoAP 协议的设备进行通信。
我不确定如何让设备使用 CoAP 和 MQTT 进行通信;这可能吗?
您需要一个可以从 CoAP 转换为 MQTT(反之亦然)的“网关”。存在各种示例,例如:
Eclipse Ponte,桥接 HTTP、MQTT 和 CoAP。给出了一个示例,您可以将消息发送到mqtt://<your ponte>/<your thing>
然后通过 CoAP 访问它coap://<your ponte>/r/<your thing>
。如果您想查看更详细的说明,这篇博文有一个使用 MQTT 和 HTTP 的简短示例。