在阿里雲服務器上(centos 8) 安裝自己的MQTT服務器 (mosquitto)
配置
sudo yum install epel-release
sudo yum install snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
重新登錄
安裝
sudo snap install mosquitto
此時反饋
mosquitto 1.6.8 from Roger Light (ralight) installed
測試
- 訂閱
mosquitto_sub -t 'test/topic' -v
- 發佈
新建一個命令行窗口進行發佈
mosquitto_pub -t 'test/topic' -m 'hello world #1'
此時將看見訂閱窗口出現發佈的消息hello world #1
- 最後一步 ,如果您是阿里雲的服務器,則需要打開1883端口
- 登錄ECS管理控制檯。
- 在左側導航欄,單擊網絡與安全 > 安全組。
- 在頂部狀態欄左上角處,選擇地域。
- 找到要配置授權規則的安全組,在操作列中,單擊配置規則。
參考鏈接: