【发布时间】:2016-02-11 18:25:03
【问题描述】:
我可以使用 C 语言中的 MQTT.h 库在 Arduino 上创建充当发布者和订阅者的客户端吗?在桌面上使用 Mosquitto 代理并尝试建立 M2M 通信?另外,我在哪里可以获得 WMQTT GUI,以便我可以单独测试我的客户端(可能是一个链接)?是否有可用的 GUI 开源代理?
【问题讨论】:
我可以使用 C 语言中的 MQTT.h 库在 Arduino 上创建充当发布者和订阅者的客户端吗?在桌面上使用 Mosquitto 代理并尝试建立 M2M 通信?另外,我在哪里可以获得 WMQTT GUI,以便我可以单独测试我的客户端(可能是一个链接)?是否有可用的 GUI 开源代理?
【问题讨论】:
有许多可用于 Arduino 的 MQTT 客户端库。如果您打开库管理器 (Sketch -> Include Library -> Manage Libraries...),然后搜索 MQTT,您会找到它们。我是您可以在该列表中找到的 PubSubClient 库的维护者 - 有关更多信息,请参阅 http://pubsubclient.knolleary.net/
mqtt-spy 是一种可用于与主题交互的开源 gui 工具。 mosquitto 代理带有 mosquitto_sub 和 mosquitto_pub 命令行工具,用于订阅和发布到代理 - 它们对于测试很有用。
【讨论】: