標籤:mqtt mosquitto eclipse paho mqtt工具
在上兩節,筆者主要介紹了 MQTT,mosquitto,Eclipse Paho的基本概念已經如何安裝mosquitto. 在這個章節我們就來看看如何用 Eclipse Paho MQTT工具來發送接收MQTT訊息。Eclipse Paho MQTT工具是一個基於Java的Eclipse案頭用戶端程式,其底層的和MQTT伺服器進行的互動的java類庫就是Eclipse Paho java庫。假設我們在本機(127.0.0.1)已經啟動了一個mosquitto MQTT伺服器,其連接埠為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的用戶端的串連,輸入正確的MQTT服務端的串連地址,
比如,本例中的串連地址是tcp://localhost:1883,然後點擊“Connect”按鈕,這個時候,如果MQTT服務端沒有設定密碼(預設情況是沒有密碼的)的話,這個時候,我們就能看到串連得到狀態(status)是“Connected”。
(4) 這個時候我們就能訂閱訊息了。選擇“Subscription”下方的綠色十字表徵圖,就可以輸入訂閱的主題(topic)的名字,比如我們設定主題名稱為“test”,並點擊 “Subscribe”按鈕
(5) 往MQTT服務發送一條訊息主題為“test”,內容為“大家好,這是我一條訊息。”的MQTT訊息。然後點擊“Publish”按鈕,這個時候,我們就能看到訊息已經發送成功,且在步驟(4)訂閱的同一主題也收到了訊息。
神奇吧,恭喜你,已經基本學會了如何用Eclipse Paho MQTT工具作為用戶端來發送和接收訊息了。
[3] MQTT,mosquitto,Eclipse Paho---如何使用 Eclipse Paho MQTT工具來發送訂閱MQTT訊息?