阿里雲Ubuntu配置安裝MQTT服務器


先來說說mqtt協議:

MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸)是IBM開發的一個即時通訊協議,它比較適合於在低帶寬、不可靠的網絡的進行遠程傳感器和控制設備通訊等,正在日益成為物聯網通信協議的重要組成部分。

 

MQTT服務器:

EMQX:在github上有5K以上的Star。

 

為什么要選擇它?

  1. 非常小的通信開銷(最小的消息大小為 2 字節);
  2. 支持各種流行編程語言(包括C,Java,Ruby,Python 等等)且易於使用的客戶端;
  3. 支持發布 / 預定模型,簡化應用程序的開發;
  4. 提供三種不同消息傳遞等級,讓消息能按需到達目的地,適應在不穩定工作的網絡傳輸需求。
  5. 他是開源的。

安裝方法:

1、先找到下載地址:https://www.emqx.io/cn/downloads

選擇如下:復制下載地址

 

2、遠程連接你的服務器 執行命令 :  wget 剛才復制的網址

3 、解壓下載的文件 : unzip emqttd-ubuntu16.04-v2.3.11.zip

 

 

 4、進入到解壓的文件夾里面:cd emqttd

 

 

5、配置 執行:    ./bin/emqttd console   

如果遇到停頓按 control+C

6、守護模式啟動:./bin/emqttd start

7、查看運行狀態:  ./bin/emqttd_ctl status  

顯示如下:

Node 'emq@127.0.0.1' is started
emqttd 2.3.11 is running

配置成功。

8、瀏覽器輸入你的服務器IP地址加18083 即可進入后台管理界面如:192.168.4.4:18083

賬號是admin、密碼是public  可以修改

 

 

如果不能訪問,那就是你的服務器安全組沒有允許18083該端口訪問配置即可,(順便把1883端口也允許訪問)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM