天天看點

mosquitto 常見用戶端指令

mosquitto_pub 指令參數說明

1. -d  列印debug資訊

2. -f  将指定檔案的内容作為發送消息的内容

3. -h  指定要連接配接的域名  預設為localhost

4. -i  指定要給哪個clientId的使用者發送消息

5. -I  指定給哪個clientId字首的使用者發送消息

6. -m  消息内容

7. -n  發送一個空(null)消息

8. -p  連接配接端口号

9. -q  指定QoS的值(0,1,2)

10. -t  指定topic

11. -u  指定broker通路使用者

12. -P  指定broker通路密碼

13. -V  指定MQTT協定版本

14. --will-payload  指定一個消息,該消息當用戶端與broker意外斷開連接配接時發出。該參數需要與--will-topic一起使用

15. --will-qos  Will的QoS值。該參數需要與--will-topic一起使用

16. --will-retain 指定Will消息被當做一個retain消息(即消息被廣播後,該消息被保留起來)。該參數需要與--will-topic一起使用

17. --will-topic  使用者發送Will消息的topic

mosquitto_sub 指令參數說明

1. -c  設定‘clean session’為無效狀态,這樣一直保持訂閱狀态,即便是已經失去連接配接,如果再次連接配接仍舊能夠接收的斷開期間發送的消息。

2. -d  列印debug資訊

3. -h  指定要連接配接的域名  預設為localhost

4. -i 指定clientId

5. -I 指定clientId字首

6. -k keepalive 每隔一段時間,發PING消息通知broker,仍處于連接配接狀态。 預設為60秒。

7. -q 指定希望接收到QoS為什麼的消息  預設QoS為0

8. -R 不顯示陳舊的消息

9. -t 訂閱topic

10. -v 列印消息

11. --will-payload  指定一個消息,該消息當用戶端與broker意外斷開連接配接時發出。該參數需要與--will-topic一起使用

12. --will-qos  Will的QoS值。該參數需要與--will-topic一起使用

13. --will-retain 指定Will消息被當做一個retain消息(即消息被廣播後,該消息被保留起來)。該參數需要與--will-topic一起使用

14. --will-topic  使用者發送Will消息的topic

繼續閱讀