NB-IOT模塊與MQTT.fx使用MQTT協議通訊

在這裏插入圖片描述
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斷開與服務器的連接
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章