爲了操作方便,終端可直接使用服務器的在線終端!
默認用戶名爲root
一、獲取emqtt
輸入以下命令,即可將emqtt下載到當前文件夾~
cd /opt
wget https://qqqqqbucket.oss-cn-beijing.aliyuncs.com/mqtt/emqttd-centos7-v2.3.11.zip
解壓
yum install zip unzip -y
unzip emqttd-centos7-v2.3.11.zip
二、測試控制檯啓動emqtt
輸入以下命令
cd emqttd && ./bin/emqttd console
打開mqtt調試助手,輸入服務器IP地址和端口號1883,測試是否可以成功連接。
若沒有問題,繼續進行~
若配置失敗,需要重新配置,切記需要重新返回
/opt
目錄
三、配置emqtt
按兩次ctrl+c退出emqtt測試
1、關閉匿名認證
cd /opt/emqttd/etc
vim emq.conf
修改mqtt.allow_anonymous
爲false
2、設置用戶名密碼
cd /opt/emqttd/etc/plugins
vim emq_auth_username.conf
添加用戶名和密碼
auth.user.1.username = clay
auth.user.1.password = 11223344
返回/opt
目錄,啓動控制檯,測試用戶名和密碼
cd /opt
cd emqttd && ./bin/emqttd console
3、進入mqtt後臺開啓用戶名和密碼
在瀏覽器輸入:服務器IP:18083
,默認用戶名和密碼爲:admin public
將以下選項開啓
這次再mqtt客戶端輸入IP、端口、用戶、密碼都正確後纔可以登錄。
當用戶名和密碼輸錯時,服務器中斷會提示。
四、開啓emqtt服務
顯然現在emqtt在在終端一直進行,很不方便。
兩次ctrl+C,結束當前終端
輸入以下命令,將emqtt放到服務器後臺運行。
cd /opt/emqttd
./bin/emqttd start