一、前言
????????作為全球最具擴(kuò)展性的 MQTT 消息服務(wù)器,EMQX 提供了高效可靠海量物聯(lián)網(wǎng)設(shè)備連接,能夠高性能實(shí)時(shí)移動(dòng)與處理消息和事件流數(shù)據(jù),本文將介紹如何在Ubuntu 22.04上部署MQTT服務(wù)器。我們本次選擇開源版,使用離線安裝方式部署。
二、部署過程
? ? ? ?安裝包可以有兩種格式,一種是*.deb格式,一種是*.tar.gz壓縮包格式。兩種格式下載命令如下:
? ? ? ?deb格式: wget https://www.emqx.com/zh/downloads/broker/5.3.2/emqx-5.3.2-ubuntu22.04-amd64.deb
? ? ? ? 壓縮包格式:?wget https://www.emqx.com/zh/downloads/broker/5.3.2/emqx-5.3.2-ubuntu22.04-amd64.tar.gz
????????1.deb格式安裝
? ? ? ? 對(duì)于deb格式的安裝包,我們只需要執(zhí)行: sudo dpkg -i emqx-5.3.2-ubuntu22.04-amd64.deb
? ? ? ? 隨后啟動(dòng)emqx服務(wù):?sudo service?emqx start
????????2.壓縮包安裝
? ? ? ? 新建一個(gè)emqx目錄,將壓縮包解壓到該目錄內(nèi)。
? ? ? ? 隨后在emqx目錄內(nèi),執(zhí)行 ./bin/emqx start ,可以看到雖然有警告,但是服務(wù)啟動(dòng)成功了。
????????3.EMQX服務(wù)端口說明
端口 | 說明 |
1883 | MQTT/TCP協(xié)議端口 |
8883 | MQTT/SSL協(xié)議端口 |
8083 | MQTT/WS協(xié)議端口 |
8084 | MQTT/WSS協(xié)議端口 |
18083 | MQTT Dashboard端口 |
????????4.進(jìn)入控制臺(tái)
? ? ? ? 進(jìn)入控制臺(tái)的網(wǎng)址為:http://x.x.x.x:18083
? ? ? ? 賬戶:admin????????????????密碼:public
? ? ? ? 上述x.x.x.x是你的服務(wù)器IP(即部署服務(wù)的Ubuntu系統(tǒng)IP),如果不能進(jìn)入,可以運(yùn)行 netstat -tl?檢查EMQX服務(wù)端口運(yùn)行狀態(tài),或者檢查防火墻端口是否允許18083端口訪問。
? ? ? ? 已本機(jī)為例,進(jìn)入控制臺(tái),并輸入默認(rèn)賬戶密碼。
? ? ? ? 第一次進(jìn)入會(huì)被提示修改密碼。
? ? ? ? 輸入新密碼確定后,進(jìn)入控制臺(tái)界面。
三、基礎(chǔ)功能測(cè)試
? ? ? ? 下面測(cè)試基礎(chǔ)的發(fā)布主題、訂閱主題功能,使用MQTTBox配置連接MQTT服務(wù)器。
? ? ? ? Save后可以看到連接成功,隨后我們發(fā)布和訂閱 test 主題。
? ? ? ? 可以看到發(fā)布和訂閱成功,我們查看控制臺(tái),一切正常。文章來源:http://www.zghlxwxcb.cn/news/detail-800640.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-800640.html
到了這里,關(guān)于Ubuntu部署EMQX開源版MQTT服務(wù)器-Orange Pi部署-服務(wù)器部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!