[3] MQTT,mosquitto,Eclipse Paho---怎樣使用 Eclipse Paho MQTT工具來發送訂閱MQTT消息?


在上兩節,筆者主要介紹了 MQTT,mosquitto,Eclipse Paho的基本概念已經怎樣安裝mosquitto. 在這個章節我們就來看看怎樣用 Eclipse Paho MQTT工具來發送接收MQTT消息。

Eclipse Paho MQTT工具是一個基於Java的Eclipse桌面client程序。其底層的和MQTTserver進行的交互的java類庫就是Eclipse Paho java庫。如果我們在本機(127.0.0.1)已經啟動了一個mosquitto MQTTserver,其port為1883。怎樣使用 Eclipse Paho MQTT工具?

(1) 下載Eclipse Paho MQTT 工具

https://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/org.eclipse.paho.ui.app/1.0.2/


(2) 解壓縮后,雙擊paho.exe,打開后的對界面例如以下



(3) 點擊上圖中的 十字圖標。就能新建一個MQTT的client的連接。輸入正確的MQTT服務端的連接地址,

比方,本例中的連接地址是tcp://localhost:1883,然后點擊“Connect”button,這個時候,假設MQTT服務端沒有設置password(默認情況是沒有password的)的話。這個時候,我們就能看到連接得到狀態(status)是“Connected”。




(4) 這個時候我們就能訂閱消息了。選擇“Subscription”下方的綠色十字圖標,就能夠輸入訂閱的主題(topic)的名字。比方我們設置主題名稱為“test”,並點擊 “Subscribe”button



(5) 往MQTT服務發送一條消息主題為“test”,內容為“大家好,這是我一條消息。”的MQTT消息。然后點擊“Publish”button,這個時候,我們就能看到消息已經發送成功。且在步驟(4)訂閱的同一主題也收到了消息。




奇妙吧,恭喜你,已經基本學會了怎樣用Eclipse Paho MQTT工具作為client來發送和接收消息了。



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM