mosquitto_pub和mosquitto_sub 命令引數說明

百聯達發表於2015-02-23
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

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28624388/viewspace-1440102/,如需轉載,請註明出處,否則將追究法律責任。

相關文章