亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何解析mosquitto_sub、mosquitto_pub命令參數

發布時間:2021-11-11 17:39:34 來源:億速云 閱讀:1051 作者:柒染 欄目:互聯網科技

這篇文章將為大家詳細講解有關如何解析mosquitto_sub、mosquitto_pub命令參數,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

1) 開啟一個終端用于訂閱消息:

mosquitto_sub -v -t "test/topic"

2) 開啟另一個終端用于發布消息:

mosquitto_pub -t "test/topic" -m 'hello world'

3) 發布消息后,可在訂閱端看到已訂閱成功的信息:

test/topic hello world

mosquitto_sub解析:

mosquitto_sub是訂閱端終端運行的命令,-v是打印詳細信息,-t是需要訂閱的主題,后面緊跟的參數就是主題,這里主題叫test/topic。

mosquitto_pub是發布端終端運行的命令,-t是需要發布的主題,后面緊跟的參數就是主題,-m就是開始發布內容,后面緊跟的參數就是需要發布的內容,這里值為 hello world。

具體的MQTT命令實現方法,有興趣的同學可以自己去查看源碼,源碼在Mosquitto -1.4.5 / client目錄下面,其目錄文件如下:

client_shared.c  CMakeLists.txt  mosquitto_sub  sub_client.c

client_shared.h  Makefile        pub_client.c   sub_client.o

client_shared.o  mosquitto_pub   pub_client.o

命令的主要實現是在client_shared.c、pub_client.c、sub_client.c這三個文件中實現,其中pub_client.c是實現發布功能的,sub_client.c是實現訂閱功能的,client_shared.c則是前邊兩個c文件共同需要的部分。

mosquitto_pub命令參數說明

-d   打印debug信息

-f    將指定文件的內容作為發送消息的內容

-h   指定要連接的域名  默認為localhost

-i    指定要給哪個clientId的用戶發送消息

-I    指定給哪個clientId前綴的用戶發送消息

-m  消息內容

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

-p   連接端口號

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

-t    指定topic

-u   指定broker訪問用戶

-P   指定broker訪問密碼

-V   指定MQTT協議版本

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

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

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

--will-topic  用戶發送Will消息的topic

 mosquitto_sub命令參數說明

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

-d  打印debug信息

-h  指定要連接的域名  默認為localhost

-i   指定clientId

-I   指定clientId前綴

-k keepalive 每隔一段時間,發PING消息通知broker,仍處于連接狀態。 默認為60秒。

-q   指定希望接收到QoS為什么的消息  默認QoS為0

-R   不顯示陳舊的消息

-t    訂閱topic

-v   打印消息

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

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

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

--will-topic  用戶發送Will消息的topic

關于如何解析mosquitto_sub、mosquitto_pub命令參數就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

棋牌| 奉化市| 乌拉特前旗| 云梦县| 曲麻莱县| 乌兰县| 中山市| 中方县| 文安县| 和田县| 安庆市| 拉萨市| 洞头县| 襄城县| 西城区| 南康市| 石阡县| 津南区| 湖南省| 贡觉县| 巴里| 尼玛县| 乌恰县| 新巴尔虎左旗| 凤凰县| 平南县| 获嘉县| 枣阳市| 安远县| 宜兴市| 邢台市| 商洛市| 琼海市| 商都县| 紫阳县| 广东省| 巴彦淖尔市| 绥德县| 万载县| 宜兰市| 尤溪县|