玩夠了oled,wifi killer等等玩意兒之後,我們需要更近一步,這節就講解如何在本機進行MQTT環境的搭建及消息的收發。
一、工具準備
MQTT服務端下載地址:https://links.jianshu.com/go?to=http%3A%2F%2Femqtt.com%2Fstatic%2Fbrokers%2Femqttd-windows7-v2.3.9.zip
下載完畢後,將這兩個進行安裝即可。
二、搭建服務端
首先,解壓服務端文件到D:\soft\emqttd\bin目錄,然後利用cmd導向到此目錄後,執行emqttd start命令並回車,稍等片刻,即可啓動mqtt服務端。
然後,在瀏覽器中輸入:http://127.0.0.1:18083/即可打開如圖所示的服務端界面,需要注意的是,此界面需要進行登錄,用戶爲admin,密碼爲public:
可以隨便翻翻看其中的內容。
三、搭建客戶端並進行消息收發
首先,安裝下載的客戶端,然後打開客戶端,創建MQTT client:
之後點擊保存後,可以看到CONNECTED到服務端:
之後在右側界面輸入想要訂閱的主題,然後點擊Subscribe按鈕,即可實現主題訂閱,後續所有發送到此主題的消息都將被推送過來。
之後在左側界面輸入主題名稱,Payload中輸入想要發送的內容,即可實現消息發送:
可以看到消息已經由左側的發佈者通過mqtt服務器的轉發,發給了右側的訂閱者。
此時再檢查mqtt服務器,可以看到消息已經成功轉發了: