一、下載EMQX
下載地址:EMQ (emqx.com)
打開官網(wǎng)后,選擇右邊的免費試用按鈕
然后單擊EMQX Enterprise標簽,然后選擇下面的EMQX開源版,選擇開源版的系統(tǒng)平臺為Windows,單擊免費下載。
在新頁面下單擊立即下載
二、安裝EMQX
將下載的emqx-5.1.6-windows-amd64.zip解壓出來,解壓目錄不能存在中文、空格、特殊字符
打開其中的bin文件夾,在地欄復(fù)制地址
單擊開始菜單,輸入shell,在Windows PowerShell單擊右鍵,選擇以管理員身份運行。
在命令行里輸入cd 并單擊鼠標右鍵,會粘貼剛才復(fù)制的EMQX的bin目錄,然后回車鍵,意為跳轉(zhuǎn)目錄至 F:\ESP32\EMQX\emqx-5.1.6\bin,
常用命令
.\emqx.cmd install ? 將發(fā)行版安裝為 Windows 服務(wù)
.\emqx.cmd start ? ? 啟動服務(wù)和 Erlang 節(jié)點
.\emqx.cmd stop ? ? ?停止服務(wù)和 Erlang 節(jié)點
.\emqx.cmd restart ? 運行停止命令和啟動命令
.\emqx.cmd uninstall 卸載服務(wù)并終止正在運行的節(jié)點
.\emqx.cmd ping ? ? ?檢查節(jié)點是否正在運行
.\emqx.cmd ctl ? ? ? 運行管理命令
.\emqx.cmd console ? 在Windows shell 中啟動 Erlang 版本
.\emqx.cmd attach ? 連接到正在運行的節(jié)點并打開交互式控制臺
.\emqx.cmd remote_console - 與附加相同
.\emqx.cmd list ? ? 顯示已安裝的 Erlang 服務(wù)的列表
.\emqx.cmd usage ? ?顯示可用命令
第一次安裝時,先運行.\emqx.cmd install,安裝EMQX服務(wù)。此命令只需要運行一次,以后再開機就不用執(zhí)行它了,它對應(yīng)的命令是uninstall。
輸入.\emqx.cmd install,提示ChangeServiceConfig 成功,則說明服務(wù)安裝成功
輸入.\emqx.cmd console ?,提示EMQX 5.1.6 is running now!,則說明運行成功
瀏覽器輸入localhost:18083回車,即可訪問EMQX控制臺,在登錄頁面輸入初始化賬號
用戶名:admin? ? ?密碼:public
輸入初始密碼后,會跳轉(zhuǎn)到修改密碼頁面,修改初始密碼
單擊確定后。出現(xiàn)如下界面,說明EMQX安裝完成,接下來測試一下連接
三、測試MQTT
還是EMQX的官方網(wǎng)站打開?:EMQ (emqx.com)
按如下步驟操作
單擊免費下載后彈出的頁面中選擇立即下載按鈕
雙擊打開下載的MQTTX-Setup-1.9.5-x64.exe,開始安裝MQTT客戶端
安裝非常簡單,直接下一步
安裝目錄默認即可,單擊安裝按鈕
等待安裝完成
單擊完成按鈕,即可打開MQTT客戶端。
?不習慣英語的朋友(比如我),第一步先設(shè)置軟件為中文
單擊設(shè)置齒輪按鈕,在第一項Language語音選擇菜單中選擇簡體中文,整個界面即刻變成中文界面
再單擊連接按鈕,單擊新建連接按鈕,來創(chuàng)建一個新連接
接下來按如下操作步驟來創(chuàng)建連接
名稱隨便輸入,我這里輸入的是測試連接
Client ID默認也可,我這里為了標識輸入mqttx_hellobug
服務(wù)器地址為剛才創(chuàng)建的MQTT本地服務(wù)器,因為客戶端在同一臺電腦上,所以地址為127.0.0.1
端口號默認1883
然后單擊右上角的連接按鈕
左側(cè)連接列表中顯示為綠色,說明連接成功
在MQTT控制臺,單擊監(jiān)控菜單下的客戶端,可以看到mqttx_hellobug的客戶端已經(jīng)連接成功。
接下來在MQTT剛才的連接中添加訂閱,單擊添加訂閱按鈕。
在彈出的窗口中添加一個默認的訂閱
再添加一個測試的訂閱
兩個訂閱如下
在MQTT控制臺可以,監(jiān)控->訂閱管理->主題,列表中可以看到客戶端對應(yīng)的兩個訂閱
接下來在客戶端中可以做一個回環(huán)發(fā)送測試來測試發(fā)送消息
按下圖,在發(fā)布點輸入testtopic/,即剛才添加的testtopic/#訂閱去掉通配符
單擊發(fā)送按鈕,
消息列表中會收到剛才發(fā)送的消息,因為你的發(fā)布點為testtopic/,客戶端又訂閱了testtopic/#所有消息,所以會也會收到同樣的消息
接下來同樣的測試設(shè)備狀態(tài)這個訂閱,單擊訂閱即可自動復(fù)制訂閱地址,粘貼到發(fā)送的發(fā)布點,單擊發(fā)送按鈕 ,也會收到同樣的消息,注意發(fā)送和接收消息上面的訂閱點
文章來源:http://www.zghlxwxcb.cn/news/detail-704358.html
測試完成。文章來源地址http://www.zghlxwxcb.cn/news/detail-704358.html
到了這里,關(guān)于本地MQTT服務(wù)器搭建(EMQX)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!