物聯網云智能開發—EMQ X云服務器搭建及測試教程
目錄
EMQ云服務器簡介
EMQ云服務器搭建
消息訂閱&發布測試
1、設置連接服務器
2、消息訂閱
3、消息發布
Hello!大家好哇,我是努力賺錢買生發水的灰小猿!
最近在做物聯網相關開發的時候有用到EMQ服務器進行MQTT協議信息傳輸,今天在這里和大家記錄一下EMQ服務器在Windows環境下的搭建以及簡單的使用教程。
EMQ云服務器簡介
EMQ X 是全托管的 MQTT 云服務器,可以對物聯網 MQTT 5.0進行快速部署、輕松管理、按需擴展。目前可以支持的MQTT協議版本包括MQTT v3.1,v3.1.1 與 v5.0 協議版本和MQTT over WebSocket。
EMQ X的官方文檔
EMQ云服務器搭建
EMQX云服務器的搭建步驟如下:
1、EMQ云服務器需要在官網進行下載,點擊進入-;
2、之后找到對應的EMQ服務器相應的版本,(我這里安裝的是V4.1.2的最新版本)
3、對下載的EMQ云服務器包進行解壓。
4、打開cmd命令行,進入EMQ云服務器的解壓目錄下
5、輸入命令“bin\emqx start”或“bin\emqx console”按回車啟動EMQ云服務器,在啟動中沒有報錯或其他顯示,則說明EMQ云服務器啟動成功
6、在瀏覽器中打開EMQ云服務器的控制臺“http://127.0.0.1:18083”,初次登錄的默認用戶名是“admin”,密碼是“public”,出現如下這樣的界面則說明搭建成功了。
在控制臺的settings中可以修改對應的面板風格和語言
在這里還要注意的一點是:之后在每次打開該網站之前,都需要在cmd命令行中以步驟五的方式輸入命令“bin\emqx start”或“bin\emqx console”按回車啟動EMQ云服務器,才可以成功的進入該服務器界面。
消息訂閱&發布測試
EMQX云服務器是自帶客戶端調試功能面板的,在工具 —> WebSocket中即可進行簡單的消息發布及訂閱測試,
我們知道MQTT協議是基于發布/訂閱模式的輕量級傳輸協議,所以在進行消息的訂閱和發布時需要對服務器及訂閱的主題(topic)進行相應的配置,
1、設置連接服務器
在WebSocket中對連接的服務器進行相應的配置,其中包括主機地址、端口、客戶端ID、以及進行加密的用戶名和密碼等,設置完成之后點擊連接啟動。
2、消息訂閱
MQTT協議消息的訂閱是需要包括消息的主題和服務質量的,消息的主題即“發送該消息的一個標簽”,服務質量包括0、1、2,具體見下表:
設置完成之后即可對該主題的消息進行訂閱
3、消息發布
MQTT協議消息的發布同樣是需要包括消息的主題和服務質量的,同時只有訂閱該主題的客戶端才可以收到相應的消息,在進行該條消息的發送時要指定該消息的主題和服務質量,同時寫入該消息的內容。
之后可以在訂閱和發布列表中看到相應的訂閱和發布的信息。
在主題監控中還可以添加主題監控,查看當前已發布的的主題的記錄,并且對發送和訂閱的主題信息進行實時的更新。
關于EMQX服務器的搭建和測試就分享到這里,之后還會繼續和大家深入分享關于EMQX服務器的使用。
覺得不錯記得關注喲!
大灰狼陪你一起進步!
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。