
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斷開與服務器的連接

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/248158.html
標籤:其他
下一篇:字符和字串課后習題
