NB-IOT模块与MQTT.fx使用MQTT协议通讯

主宰稳场 提交于 2021-01-14 11:06:07

在这里插入图片描述
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的轻量级消息协议,MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。
在这里插入图片描述
本文将演示MQTT PC客户端应用MQTT.fx与上海域格NB-IoT模块LPM2100通过MQTT协议进行通讯。
在这里插入图片描述
安装MQTT.fx
http://mqttfx.jensd.de/index.php/download 下载MQTT.fx

在这里插入图片描述
本文选用MQTT.fx Version 1.7.0
下载完成后双击安装程序,安装MQTT.fx到PC上。

在这里插入图片描述







MQTT.fx配置好MQTT服务器参数之后,连接域格MQTT服务器
在这里插入图片描述

MQTT.fx 订阅主题为“YUGA/MQTT”的消息
在这里插入图片描述

域格NB-IoT模组LPM 2100通过AT命令连接域格MQTT服务器
在这里插入图片描述

域格NB-IoT模组LPM 2100订阅主题为“YUGA/MQTT”的消息
在这里插入图片描述

MQTT.fx发布主题“YUGA/MQTT”,内容为“Hello! I am MQTT.fx”的消息。
可以看到订阅“YUGA/MQTT”主题的MQTT客户端MQTT.fx与LPM2100 模组都接受到了主题“YUGA/MQTT”,内容为“Hello! I am MQTT.fx”的消息。

在这里插入图片描述

LPM 2100发布主题“YUGA/MQTT”,内容为“Hello! I am LPM2100”的消息。
可以看到订阅“YUGA/MQTT”主题的MQTT客户端MQTT.fx与LPM2100 模组都接受到了主题“YUGA/MQTT”,内容为“Hello! I am LPM2100”的消息。

在这里插入图片描述

MQTT.fx退订主题为”YUGA/MQTT”的消息,退订之后就收不到主题为”YUGA/MQTT”的消息。
在这里插入图片描述

LPM2100退订主题为”YUGA/MQTT”的消息,退订之后就收不到主题为”YUGA/MQTT”的消息。
在这里插入图片描述

MQTT.fx与LPM2100断开与服务器的连接
在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!