驗證您的Linux MQTT服務器是否正常運行,請按照以下步驟進行測試:
測試步驟:
-
安裝Mosquitto客戶端:
在終端運行以下命令安裝Mosquitto客戶端工具:
sudo apt-get install mosquitto-clients
-
啟動Mosquitto服務器:
確保您的MQTT服務器已經啟動并運行。您可以使用以下命令檢查服務器狀態:
sudo systemctl status mosquitto
如果服務器未運行,請使用以下命令啟動:
sudo systemctl start mosquitto
-
發布消息:
使用mosquitto_pub命令向指定主題發布一條測試消息:
mosquitto_pub -h localhost -t "test/topic" -m "Hello from Linux!"
這將發布消息“Hello from Linux!”到名為“test/topic”的主題。
-
訂閱消息:
使用mosquitto_sub命令訂閱相同的主題,接收發布的消息:
mosquitto_sub -h localhost -t "test/topic"
您應該在終端看到接收到的消息“Hello from Linux!”。
重要提示:
- 請確保您的防火墻允許MQTT協議的默認端口1883的網絡流量。
- 仔細檢查主題名稱(“test/topic”),確保發布和訂閱命令中使用的主題名稱一致。
通過以上步驟,您就可以成功測試在Linux系統上搭建的MQTT服務器的連接和消息收發功能了。