mqtt协议详解_阿里云物联网平台使用心得(七)MQTT协议14个报文总览
生活随笔
收集整理的這篇文章主要介紹了
mqtt协议详解_阿里云物联网平台使用心得(七)MQTT协议14个报文总览
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
大家好,物聯網愛好小組成員超子,又和大家見面了,超子我能力有限,水平不高,有什么錯誤的地方,歡迎板磚。超子將參考《MQTT-3.1.1標準協議中文版》PDF手冊,詳解每個報文的格式,以及如何構建報文同阿里云物聯網平臺通信。MQTT協議中一共有14個報文,如下圖所以
MQTT協議14個報文總覽
從上圖看,我們要特別要注意以下3個點:
(1)值,14個報文的排列,不是隨意的,每個報文都有自己的值,而值在報文中是要用到的。后面超子會介紹到。
(2)流向,C指客戶端,S指服務器,比如第1個CONNECT報文的流向是C->S,就是說只能我們給阿里云發。再比如第2個CONNACK報文的流向是CS,就是說我們和阿里云之間可以相互發送該報文,其他的報文的流向也是一個道理。
(3)報文成員,MQTT的報文可以分成3個組成部分,分別是固定報頭、可變報頭以及負載。從上圖可以看到,固定報頭是必備成員,14個報文都必須包含固定報頭。而可變報頭和負載是非必備的,有的報文有,有的報文沒有。
總結
以上是生活随笔為你收集整理的mqtt协议详解_阿里云物联网平台使用心得(七)MQTT协议14个报文总览的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 二级vb笔试题库__全国计算机等级考试,
- 下一篇: python源文件编码的含义_【原创】P