国产一级特黄毛片-国产一级特黄全黄毛片-国产一级特黄特色aa毛片-国产一级特黄一级毛片-免费级毛片-免费精品

問答中心

Answer Center

下載中心

視頻中心

常見問題

售后服務

報文是什么意思?mqtt協議報文格式詳解

時間:2022-11-05 14:26:42 

點擊:5125 

關鍵詞:報文,mqtt,報文格式 

問題
報文是什么意思?mqtt協議報文格式詳解

回答
報文是網絡中交換和傳輸的數據單元,也是網絡傳輸的單元。報文包含了將要發送的完整的數據信息,其長短不需一致。報文在傳輸過程中會不斷地封裝成分組、包、幀來傳輸,封裝的方式就是添加一些控制信息組成的首部,那就是報文頭。
 
mqtt協議報文結構
 
固件報頭Fixed header
 
最多一次(0), 發出去了就不管了
 
至少一次(1),發出必須要等接收方回復ack,沒有回復,那么就找時機重發,接收方需要處理去重
 
準確一次(2),保證只發一次,需要持久化,重復消息自動去重,并且只有當接收方把消息投遞出去,才算完成
 
控制報文的類型 Control Packet type,14種有效類型: [connect, publish, subscribe,.....]
 
第一個1個字節前4位,
 
標志Flags,
 
第一個1個字節后4位,
 
DUP 控制報文是否為重復報文,只有PUBLISH才會有DUP為1的情況,其他的報文類型都是0
 
QoS 控制PUBLISH報文的質量等級,
 
publish
 
publish - pubrec
 
publish - pubrec - pubrel - pubcomp
 
RETAIN,
 
每個topic只有唯一的保留消息,每個client訂閱的時候,會立刻讀取到保留消息
 
如果訂閱者無法與broker連接,可以通過retain消息,讓訂閱者下次連接訂閱成功時一次接受所有的內容
 
發布者定時發布retain消息,訂閱者可以根據retain消息的變化推測發布者狀態
 
剩余長度 Remaining Length
 
從第二個字節開始,最大長度是4個字節,低位在前,高位在后,通過每一個字節第一位[0不需要,1需要]確定是否需要繼續往后繼續計算,也就是最多可以存儲256M, 最大值16進制為:0xFF,0xFF,0xFF,0x7F
 
可變報頭Variable header
 
可變報文部分是根據不同的報文類型,這部分的內容也不同
 
比如: 連接報文會有用戶名密碼標識,遺囑標識,是否清理會話標識等,發布報文會有topic信息
 
報文標識符 PackageIdentifier [messageId]
 
標識符作用:
 
2個字節最大65535
 
這些報文類型需要:PUBLISH(QoS > 0), PUBACK, PUBREL, PUBCOMP, SUBSCRIBE,SUBACK, UNSUSCRIBE,UNSUBACK
 
重發使用相同的標識符
 
確認后釋放標識符
 
有效載荷Payload
 
以下這些報文類型才有payload:
 
CONNECT(用戶名密碼,遺囑消息,遺囑topic,客戶端標識),
 
PUBLISH(可有可無,根據實際情況),
 
SUBSCRIBE(訂閱的topic信息集合),
 
SUBACK(按順序返回的訂閱的topic的報文質量等級集合)
 
UNSUBSCRIBE(取消訂閱的topic信息集合)
 
報文類型處理邏輯(接收方的處理邏輯)
 
CONNECT 連接服務端 客戶端--服務端
 
報文解析錯誤:
 
如果報文解析錯誤,連接失敗
 
如果解析的報文標識符不合法,連接失敗
 
報文解析成功
 
重發QoS1的未完成的消息
 
重發QoS2的未完成的消息
 
連接成功,保存會話信息
 
連接成功,回會CONNACK報文給客戶端
 
如果之前保存的會話信息,cleanSession == true,需要清空保存的session,訂閱信息,需要重發的發布QoS1報文,需要重發的發布的QoS2的報文
 
關閉之前的保存的會話
 
如果報文標識符不存在,連接失敗
 
如果用戶密碼驗證失敗,連接失敗
 
如果是會話中已經存在該連接,說明是發送重復的連接報文
 
檢查心跳包,將已經存在的心跳包的間隔時間,更新成客戶端指定的時間
 
如果連接報文中存在遺囑消息,需要將遺囑消息保存在本次連接的會話對象中
 
如果本次連接的報文cleanSession == false,也就是不清理會話,如果是客戶端重連的,可能存在服務端有部分信息沒有發送出去,需要重新發送給該客戶端
 
CONNACK 確認連接請求 服務端--客戶端
 
客戶端確認連接成功
 
PUBLISH 發布消息 雙向
 
客戶端發送給服務端,是為了將報文分發到其他訂閱匹配的客戶端
 
服務端發送給客戶端,是為了發消息給匹配訂閱的客戶端
 
根據不同的質量等級進行不同的回復報文
 
QoS 0 直接publish消息即可
 
QoS 1 PUBLISH消息之后,還需要回復PUBACK給來源客戶端
 
Qos 2 PUBLISH消息之后,還需要回復PUBREC給來源客戶端 (后續客戶端端發送PUBREL,再服務端發送PUBCOMP完成整個生命周期)
 
如果是保留消息,需要覆蓋之前保存的保留消息
 
PUBACK 發布確認 雙向
 
帶著messageId回復發布方,通知發布成功
 
PUBAREC 發布收到 雙向
 
帶著messageId回復發布方,通知收到了發布報文
 
PUBREL 發布釋放 雙向
 
帶著messageId回復接收方,可以釋放報文
 
PUBCOMP 發布完成 雙向
 
帶著messageId回復發布方,可以發布完成了
 
SUBSCRIBE 訂閱主題 客戶端--服務端
 
根據訂閱的主題列表,
 
保存訂閱信息
 
回復SUBACK,按順序返回訂閱報文中的報文質量等級集合
 
根據訂閱的主題,處理服務端保留信息,立即PUBLISH給客戶端
 
SUBACK 訂閱確認 服務端-- 客戶端
 
客戶端確認訂閱成功
 
UNSUBSCRIBE 取消訂閱 客戶端--服務端
 
移除掉該客戶端保存的訂閱主題
 
回復UNSUBACK報文
 
UNSUBACK 訂閱確認 服務端-- 客戶端
 
客戶端確認取消訂閱成功
 
PINGREQ 心跳請求 客戶端--服務端
 
返回客戶端PINGRESP報文
 
PINGRESP 心跳響應 服務端--客戶端
 
收到報文確認服務端正常

 

免責聲明:本網站部分文章、圖片等信息來源于網絡,版權歸原作者平臺所有,僅用于學術分享,如不慎侵犯了你的權益,請聯系我們,我們將做刪除處理!


產品系列

工業智能網關
物通博聯·WG系列工業智能網關是一款支持采集各種PLC,儀器儀表,水環保,電力設備,CNC等各種工業設備數據,具有協議解析,邊緣計算的高可靠性工業智能網關,是構建工業互聯網系統的核心邊緣節點。
了解更多
工業數采終端
物通博聯·WD系列工業數采終端,主要實現對現場工業設備的數字量DI、DO,模擬量AI,AO的采集和控制,實現LORA本地組網和4G數據上云的功能,從而實現對現場傳感器、執行機構、指示燈等數采和控制。
LoRa終端
LoRa網關
DTU
RTU
4G無線IO
WIFI無線IO
了解更多
工業聯網終端
物通博聯·工業聯系終端包含WR系列工業無線路由、WC系列網段隔離器和WS系列工業交換機。 支持5G/4G/WIFI/以太網等方式聯網接入,支持VPN組網,為現場設備提供低時延、高可靠、高安全的網絡接入,從而實現大規模設備組網應用。
了解更多
設備遠程維護系統
物通博聯·設備遠程維護系統是一套實現對分散式設備遠程維護和運營的軟硬件系統,為工程師搭建一條通往遠端設備現場的安全數據通道,實現對現場設備(PLC)的遠程配置、遠程診斷、遠程調試和遠程升級程序。
設備遠程配置
設備遠程調試
遠程上下載程序
設備遠程維護
設備遠程監控
設備預防式維護
了解更多
工業設備數據平臺
物通博聯·工業設備數據平臺是一款高并發的工業設備遠程管理和工業設備數據可視化的云平臺,廣泛應用于智能工廠數采中臺、遠程設備運營管理平臺、各行業的物聯網數據云平臺等。
海量設備接入
高效數據采集
豐富組態控件
強大的數據分析
預防式設備維護
豐富的API接口
了解更多
設備遠程接入平臺
物通博聯·設備遠程接入云平臺是一款針對分布式設備數據實時監測的快速接入平臺,采用SAAS云服務方式為工業現場的各種工業設備的數據互通互聯建立實時在線的數據通道。
分布式項目監控
設備互通互聯
無需公網IP
快速低成本接入
實時在線通道
點對點通信
了解更多

物通博聯,助您開啟工業數字化和智能化之路

申請樣機
在線
咨詢
免費
試用
国产伦久视频免费观看 视频| 欧美国产日韩一区二区三区| 国产一区二区福利久久| 国产91精品一区二区| 九九九国产| 久久99中文字幕| 亚洲第一页乱| 可以免费在线看黄的网站| 精品国产一区二区三区久| 精品视频在线看 | 精品视频在线看| 91麻豆精品国产自产在线| 亚洲精品影院| 国产麻豆精品hdvideoss| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产伦理精品| 成人影院一区二区三区| 亚洲 激情| 国产一区二区精品久久91| 欧美另类videosbestsex高清| 国产视频网站在线观看| 999精品在线| 国产91精品一区二区| 亚欧视频在线| 欧美激情一区二区三区在线| 99热精品一区| 欧美激情中文字幕一区二区| 成人高清护士在线播放| 国产激情视频在线观看| 免费国产在线观看| 日本特黄特色aa大片免费| 天天色色色| 久久99中文字幕| 久久精品店| 国产麻豆精品| 国产极品精频在线观看| 精品视频在线看| 四虎影视久久| 欧美一级视频免费观看| 四虎影视精品永久免费网站| 久久国产影视免费精品| 国产视频网站在线观看| 九九热精品免费观看| 麻豆网站在线看| 97视频免费在线| 精品视频免费观看| 国产美女在线一区二区三区| 久久精品人人做人人爽97| 精品国产一区二区三区久| 国产亚洲男人的天堂在线观看| 亚洲天堂免费| a级毛片免费全部播放| 精品国产亚洲一区二区三区| 精品久久久久久免费影院| 999久久66久6只有精品| 亚欧乱色一区二区三区| 精品国产一区二区三区久| 精品国产亚一区二区三区| 久久99中文字幕| 久久精品店| 91麻豆精品国产自产在线观看一区| 久草免费在线观看| 亚洲天堂免费观看| 欧美一级视| 国产成人啪精品| 日本免费看视频| 天天做人人爱夜夜爽2020毛片| 日本特黄特色aaa大片免费| 韩国妈妈的朋友在线播放| 成人免费网站视频ww| 精品国产亚洲一区二区三区| 免费的黄视频| 日韩中文字幕在线亚洲一区| 韩国妈妈的朋友在线播放| 久久成人亚洲| 沈樵在线观看福利| 超级乱淫黄漫画免费| 国产美女在线观看| 国产原创视频在线| 97视频免费在线| 亚洲精品中文一区不卡| 国产极品精频在线观看| 青青青草影院| 日本在线www| 欧美激情一区二区三区中文字幕| 国产91精品一区二区| 九九精品久久| 91麻豆国产级在线| 九九精品久久| 欧美大片a一级毛片视频| a级黄色毛片免费播放视频 | 亚欧成人毛片一区二区三区四区| 黄色短视频网站| 天天做日日爱| 精品视频在线观看一区二区| 国产一区精品| 毛片成人永久免费视频| 色综合久久久久综合体桃花网| 四虎影视久久久| 精品视频一区二区三区免费| 日韩一级黄色| 久久精品大片| 国产一区二区福利久久| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 一级女性全黄久久生活片| 四虎精品在线观看| 日本在线不卡视频| 久久99爰这里有精品国产| 成人影视在线播放| 免费一级片在线观看| 久草免费在线视频| 国产高清视频免费观看| 毛片成人永久免费视频| 九九干| 精品视频一区二区三区免费| 91麻豆精品国产自产在线| 亚洲精品中文一区不卡| 可以免费看毛片的网站| 成人免费观看视频| 成人av在线播放| 美女免费精品视频在线观看| 精品国产亚一区二区三区| 国产视频在线免费观看| 亚洲 激情| 久久久久久久网| 四虎影视久久| 久久99青青久久99久久| 午夜久久网| 国产原创视频在线| 国产激情一区二区三区| 日韩一级黄色| 韩国三级香港三级日本三级la| 一级女性大黄生活片免费| 国产高清视频免费观看| 国产网站免费视频| 韩国三级一区| 999久久久免费精品国产牛牛| 亚州视频一区二区| 亚洲天堂在线播放| 国产不卡精品一区二区三区| 国产高清在线精品一区二区 | 精品国产一区二区三区久久久狼| 日韩欧美一及在线播放| 麻豆系列国产剧在线观看| 国产91精品系列在线观看| 九九精品在线播放| 高清一级做a爱过程不卡视频| 欧美大片一区| 精品国产一区二区三区免费| 国产视频久久久久| 美女免费精品高清毛片在线视| 欧美激情中文字幕一区二区| 欧美另类videosbestsex| 国产伦理精品| 欧美大片a一级毛片视频| 欧美一级视| 国产成人欧美一区二区三区的| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 精品视频在线观看一区二区| 日韩男人天堂| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日韩一级黄色片| 九九久久国产精品| 91麻豆国产| 91麻豆精品国产自产在线观看一区| 日韩欧美一及在线播放| 美女免费毛片| 可以免费看毛片的网站| 久久久久久久免费视频| 日本在线www| 一本伊大人香蕉高清在线观看| 尤物视频网站在线观看| 青青久久精品国产免费看| 日韩一级黄色| 精品国产香蕉伊思人在线又爽又黄| 九九免费高清在线观看视频| 免费国产在线观看| 国产91丝袜在线播放0| 超级乱淫黄漫画免费| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产国语对白一级毛片| 二级片在线观看| 二级片在线观看| 日本特黄特色aaa大片免费| 国产极品精频在线观看| 天天做日日爱夜夜爽| 精品国产亚一区二区三区| 成人a大片高清在线观看| 四虎影视久久久| 999精品在线| 青青久久精品| 免费国产在线观看| 美女被草网站| 国产一区国产二区国产三区| 亚洲精品中文一区不卡| 日本免费区| 国产亚洲男人的天堂在线观看| 精品在线免费播放| 九九九在线视频| 精品国产一区二区三区国产馆|