模拟 MQTT 客户端的 3 种工具

主要观点:MQTT 是物联网连接协议,设计为极轻量的发布/订阅消息传输,适用于远程连接且代码占用小、网络带宽宝贵的情况,尤其利于向设备推送数据,可节省资源并提高实时性。
关键信息

  • 中央通信点是 MQTT 代理,需 MQTT 客户端与之交互,客户端在消息中加入主题并路由到代理。
  • 有多种模拟 MQTT 客户端的工具,如 MQTTLens、MQTT.fx、MQTT-Spy。
  • MQTTLens 可一键安装,能同时连接多个代理,显示 JSON 有效负载,适合基本功能需求。
  • MQTT.fx 用 Java 编写,基于 Eclipse Paho,有多种平台的二进制文件,支持导入导出等功能。
  • MQTT-Spy 显示基本机制,不同标签便于同时操作,有高级功能且可记录消息。
    重要细节
  • MQTTLens 通过Google Chrome Web Store安装,能以简单界面发布和订阅。
  • MQTT.fx 可在http://www.mqttfx.org/http://www.jensd.de/apps/mqttfx/获取,基于 JavaFX 有多种平台二进制文件,支持多种连接配置。
  • MQTT-Spy 在http://kamilfb.github.io/mqtt-spy/,基于 Java 8,有多种显示和操作功能,可记录消息。
  • 可参考MQTT API reference获取更多信息,还有其他工具可在[https://github.com/mqtt/mqtt....]找到。
阅读 13
0 条评论