精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

工業物聯網核心技術——MQTT(一)

物聯網 工業物聯網
MQTT最大的優點在于可以以極少的代碼和有限的帶寬,為遠程設備提供實時可靠的消息服務。做為一種低開銷、低帶寬占用的即時通訊協議,MQTT在物聯網、小型設備、移動應用等方面有廣泛的應用。

一、MQTT初探

1. MQTT是什么?

MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸協議),是一種基于發布/訂閱(Publish/Subscribe)模式的輕量級通訊協議,該協議構建于TCP/IP協議上,由IBM在1999年發布,目前***版本為v3.1.1。MQTT***的優點在于可以以極少的代碼和有限的帶寬,為遠程設備提供實時可靠的消息服務。做為一種低開銷、低帶寬占用的即時通訊協議,MQTT在物聯網、小型設備、移動應用等方面有廣泛的應用。

當然,在物聯網開發中,MQTT不是唯一的選擇,與MQTT互相競爭的協議有XMPP和CoAP協議等,文章末尾會有一個比較和說明。

[[265227]]

2. MQTT是哪一層的協議?

眾所周知,TCP/IP參考模型可以分為四層:應用層、傳輸層、網絡層、鏈路層。TCP和UDP位于傳輸層,應用層常見的協議有HTTP、FTP、SSH等。MQTT協議運行于TCP之上,屬于應用層協議,因此只要是支持TCP/IP協議棧的地方,都可以使用MQTT。

3. MQTT消息格式

每條MQTT命令消息的消息頭都包含一個固定的報頭,有些消息會攜帶一個可變報文頭和一個負荷。消息格式如下:

 

  1. 固定報文頭 | 可變報文頭 | 負荷 

4. 固定報文頭(Fixed Header)

MQTT固定報文頭最少有兩個字節,***字節包含消息類型(Message Type)和QoS級別等標志位。第二字節開始是剩余長度字段,該長度是后面的可變報文頭加消息負載的總長度,該字段最多允許四個字節。

剩余長度字段單個字節***值為二進制0b0111 1111,16進制0x7F。也就是說,單個字節可以描述的***長度是127字節。為什么不是256字節呢?因為MQTT協議規定,單個字節第八位(***位)若為1,則表示后續還有字節存在,第八位起“延續位”的作用。

例如,數字64,編碼為一個字節,十進制表示為64,十六進制表示為0×40。數字321(65+2*128)編碼為兩個字節,重要性***的放在前面,***個字節為65+128=193(0xC1),第二個字節是2(0x02),表示2×128。

由于MQTT協議最多只允許使用四個字節表示剩余長度(如表1),并且***一字節***值只能是0x7F不能是0xFF,所以能發送的***消息長度是256MB,而不是512MB。

工業物聯網核心技術(一):MQTT初探

表1

5. 可變報文頭(Variable Header)

可變報文頭主要包含協議名、協議版本、連接標志(Connect Flags)、心跳間隔時間(Keep Alive timer)、連接返回碼(Connect Return Code)、主題名(Topic Name)等,后面會針對主要部分進行講解。

6. 有效負荷(Payload)

Payload直譯為負荷,可能讓人摸不著頭腦,實際上可以理解為消息主體(body)。

當MQTT發送的消息類型是CONNECT(連接)、PUBLISH(發布)、SUBSCRIBE(訂閱)、SUBACK(訂閱確認)、UNSUBSCRIBE(取消訂閱)時,則會帶有負荷。

二、MQTT的主要特性

1. MQTT的消息類型(Message Type)

固定報文頭中的***個字節包含連接標志(Connect Flags),連接標志用來區分MQTT的消息類型。MQTT協議擁有14種不同的消息類型(如表2),可簡單分為連接及終止、發布和訂閱、QoS 2消息的機制以及各種確認ACK。至于每一個消息類型會攜帶什么內容,這里不多闡述。

工業物聯網核心技術(二):MQTT的主要特性

表2

2. 消息質量(QoS)

MQTT消息質量有三個等級,QoS 0,QoS 1和 QoS 2。

  • QoS 0:最多分發一次。消息的傳遞完全依賴底層的TCP/IP網絡,協議里沒有定義應答和重試,消息要么只會到達服務端一次,要么根本沒有到達。
  • QoS 1:至少分發一次。服務器的消息接收由PUBACK消息進行確認,如果通信鏈路或發送設備異常,或者指定時間內沒有收到確認消息,發送端會重發這條在消息頭中設置了DUP位的消息。
  • QoS 2:只分發一次。這是***級別的消息傳遞,消息丟失和重復都是不可接受的,使用這個服務質量等級會有額外的開銷。

通過下面的例子可以更深刻的理解上面三個傳輸質量等級。

比如目前流行的共享單車智能鎖,智能鎖可以定時使用QoS level 0質量消息請求服務器,發送單車的當前位置,如果服務器沒收到也沒關系,反正過一段時間又會再發送一次。之后用戶可以通過App查詢周圍單車位置,找到單車后需要進行解鎖,這時候可以使用QoS level 1質量消息,手機App不斷的發送解鎖消息給單車鎖,確保有一次消息能達到以解鎖單車。***用戶用完單車后,需要提交付款表單,可以使用QoS level 2質量消息,這樣確保只傳遞一次數據,否則用戶就會多付錢了。

3. 遺愿標志(Will Flag)

在可變報文頭的連接標志位字段(Connect Flags)里有三個Will標志位:Will Flag、Will QoS和Will Retain Flag,這些Will字段用于監控客戶端與服務器之間的連接狀況。如果設置了Will Flag,就必須設置Will QoS和Will Retain標志位,消息主體中也必須有Will Topic和Will Message字段。

那遺愿消息是怎么回事呢?服務器與客戶端通信時,當遇到異常或客戶端心跳超時的情況,MQTT服務器會替客戶端發布一個Will消息。當然如果服務器收到來自客戶端的DISCONNECT消息,則不會觸發Will消息的發送。

因此,Will字段可以應用于設備掉線后需要通知用戶的場景。

4. 連接保活心跳機制(Keep Alive Timer)

MQTT客戶端可以設置一個心跳間隔時間(Keep Alive Timer),表示在每個心跳間隔時間內發送一條消息。如果在這個時間周期內,沒有業務數據相關的消息,客戶端會發一個PINGREQ消息,相應的,服務器會返回一個PINGRESP消息進行確認。如果服務器在一個半(1.5)心跳間隔時間周期內沒有收到來自客戶端的消息,就會斷開與客戶端的連接。心跳間隔時間***值大約可以設置為18個小時,0值意味著客戶端不斷開。

5. MQTT其他特點

(1) 異步發布/訂閱實現

發布/訂閱模式解耦了發布消息的客戶(發布者)與訂閱消息的客戶(訂閱者)之間的關系,這意味著發布者和訂閱者之間并不需要直接建立聯系。

這個模式有以下好處:

  • 發布者與訂閱者只需要知道同一個消息代理即可;
  • 發布者和訂閱者不需要直接交互;
  • 發布者和訂閱者不需要同時在線。

由于采用了發布/訂閱實現,MQTT可以雙向通信。也就是說MQTT支持服務端反向控制設備,設備可以訂閱某個主題,然后發布者對該主題發布消息,設備收到消息后即可進行一系列操作。

(2) 二進制格式實現

MQTT基于二進制實現而不是字符串,比如HTTP和XMPP都是基于字符串實現。由于HTTP和XMPP擁有冗長的協議頭部,而MQTT固定報文頭僅有兩字節,所以相比其他協議,發送一條消息最省流量。

接下篇《工業物聯網核心技術——MQTT(二)

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2019-05-15 08:40:34

工業物聯網MQTT物聯網

2022-05-07 14:31:46

物聯網

2019-08-16 10:16:45

2023-09-12 23:08:09

2019-01-11 08:27:06

2019-07-11 16:30:04

智能物聯自動駕駛麥肯錫

2020-09-18 07:54:21

物聯網工業物聯網IOT

2020-12-14 16:35:51

物聯網萬物互聯智能制造

2022-11-22 15:34:24

物聯網

2022-05-29 21:39:32

工業物聯網信息技術

2019-08-16 02:20:14

工業物聯網商業模式IIOT

2015-11-03 09:35:42

物聯網核心技術

2022-09-09 13:14:46

物聯網IoT

2021-03-28 09:24:48

工業物聯網IIOT物聯網

2023-05-10 11:12:28

2024-11-05 16:35:05

物聯網工業物聯網物聯網技術

2018-05-14 05:44:41

工業物聯網工業4.0自動化

2019-08-20 14:13:12

工業物聯網IIOT藍牙

2022-07-18 14:17:00

工業物聯網物聯網商業模式

2018-05-31 10:25:12

工業物聯網IIoT物聯網
點贊
收藏

51CTO技術棧公眾號

狂野欧美性猛交xxxx巴西| 日本不卡一区二区在线观看| 极品白嫩的小少妇| 精品国产在天天线2019| 久久久久久久亚洲精品| www亚洲成人| 日批视频免费播放| 欧美网站在线| 3751色影院一区二区三区| 欧美日韩精品免费在线观看视频| 国产亚洲精品码| 高清一区二区| 国产精品久久久久久久裸模| 欧美精品久久久久| 美女脱光内衣内裤| 正在播放日韩精品| 91香蕉视频在线| 久久久久久久久爱| 天天舔天天操天天干| 欧美www.| 国产日本欧美一区二区| 青青久久aⅴ北条麻妃| 艳妇乳肉亭妇荡乳av| 国产嫩草在线视频| 欧美久久成人| 在线电影av不卡网址| 日韩av播放器| 国产人成在线视频| 日韩二区三区四区| 中文字幕精品av| 中文字幕永久有效| 亚洲一级少妇| 亚洲国产日韩a在线播放性色| 91免费看蜜桃| 欧美被狂躁喷白浆精品| 日韩一二三区在线观看| 亚洲一区在线观看视频| 国产一区二区在线网站| 日韩不卡在线播放| 精品日韩免费| 欧美另类高清zo欧美| 欧美日韩一级在线| 精品人妻无码一区二区色欲产成人| 亚洲女同另类| 亚洲精品成人av| 久章草在线视频| 二区在线观看| 26uuu久久综合| 久久久久九九九| 亚洲性猛交富婆| 欧美一区91| 日韩大片在线观看视频| 亚洲精品视频导航| www.久久久久.com| 99久久精品国产导航| 国产精品国产三级国产专播精品人| 久草福利资源在线| 国产精品tv| 色妞www精品视频| 美女黄色片网站| 亚洲色图 校园春色| 麻豆精品在线看| 国内精品在线一区| 日韩av网站在线播放| 日韩激情综合| 精品国产凹凸成av人网站| 美女流白浆视频| 中韩乱幕日产无线码一区| 亚洲黄网站在线观看| 欧美成人在线免费观看| 国产口爆吞精一区二区| 在线综合视频| 久久成人免费视频| 国产免费无遮挡吸奶头视频| 日本成人精品| 精品国产免费视频| 人妻熟女aⅴ一区二区三区汇编| 91精品麻豆| 日韩欧美999| 99久久久精品视频| 日韩在线资源| 久久久噜噜噜久噜久久综合| 国产精品免费一区二区三区四区| 一级黄色大毛片| 日韩精品欧美成人高清一区二区| 国产精品久久久久久久久久久久久| 伊人影院中文字幕| 欧美一级播放| 性日韩欧美在线视频| 日本aⅴ在线观看| 红桃视频国产一区| 欧美精品免费播放| 最新日韩免费视频| 国产精品分类| 国产成人福利网站| 黄色片网站在线免费观看| 天堂久久久久va久久久久| 国产色视频一区| 中文字幕av无码一区二区三区| 精品无码三级在线观看视频| 国产精品久久久久久久久久尿| 久久久久成人片免费观看蜜芽| 伊人天天综合| 欧美激情在线狂野欧美精品| 男人天堂视频在线| 久久久精品五月天| 欧美有码在线观看视频| 国产成人精品a视频一区| 欧美日韩99| 国产91网红主播在线观看| 男女视频免费看| 美日韩一区二区| 国产欧美一区二区三区四区| 人成网站在线观看| 成人av资源网站| 国产精品久久一区二区三区| 成人18在线| 中文一区一区三区高中清不卡| 日韩.欧美.亚洲| 888av在线| 18欧美亚洲精品| 国产一二三四五| 丝袜美腿一区| 亚洲国产精品视频在线观看| 一区二区三区影视| 你懂的亚洲视频| 国产精品99久久99久久久二8| 亚洲黄色在线观看视频| 99在线精品免费| 久久久久久欧美精品色一二三四| mm1313亚洲国产精品美女| 日本精品一区二区三区高清| 亚洲の无码国产の无码步美| 欧美不卡高清| 91九色精品视频| 性欧美一区二区三区| 国产精品免费久久| 欧美aⅴ在线观看| 天天做夜夜做人人爱精品| 亚洲欧美在线免费| 麻豆一区在线观看| 日日欢夜夜爽一区| 欧美激情国产日韩| 中国字幕a在线看韩国电影| 亚洲精品大尺度| 日本一本高清视频| 亚洲欧美日韩国产综合| 樱桃国产成人精品视频| 国产wwwxx| 香蕉久久精品| 欧美影院在线播放| 免费在线视频你懂得| 国产日韩欧美电影| 亚洲成人动漫在线| 亚洲精品毛片| 精品久久久久久无| 久久精品这里只有精品| 亚洲在线成人| 久久久久久久久久久久久久一区| 欧美aa在线观看| 欧美日韩综合一区| 欧洲成人午夜精品无码区久久| 婷婷综合网站| 91精品国产91久久久久久久久| 伦av综合一区| 国产精品自产自拍| 欧美aaaaa喷水| 免费成人直播| 欧美大胆一级视频| 极品人妻videosss人妻| 亚洲网址在线| 国产99在线免费| 秋霞影院午夜丰满少妇在线视频| 亚洲高清一区二区三区| 一本色道久久hezyo无码| 国产日韩高清一区二区三区在线| 国产精品自拍视频| 日韩a在线观看| 亚洲精品日产精品乱码不卡| 日本中文字幕精品| 欧美日韩精品一区二区视频| 国产欧美一区二区三区在线看| 欧美高清视频| 亚洲电影成人av99爱色| 任我爽在线视频| 国产一区二区不卡老阿姨| 日本不卡一区二区三区视频| av在线网页| 91精选在线观看| 国产在线综合网| 精品亚洲免费视频| 黄色成人在线免费观看| 精品视频一二| www.亚洲人.com| 中国a一片一级一片| 国产精品久久久久久久久免费樱桃 | youjizzjizz亚洲| 国产一区二区三区在线| 国产精品6666| 欧美国产日韩亚洲一区| 国产精品嫩草影视| 91精品国产乱码久久久久久久| 国产成人精品优优av| 麻豆传媒在线完整视频| 亚洲国产欧美一区二区三区同亚洲| 天天综合久久综合| 一区二区三区波多野结衣在线观看| 久久国产这里只有精品| 一区三区在线欧| 欧美亚洲免费电影| 免费大片黄在线观看视频网站| 亚洲国产精彩中文乱码av| 在线免费观看一区二区| 偷拍与自拍一区| 女同性恋一区二区三区| 亚洲精品免费观看| 国产日韩二区| 成人自拍视频| 日韩免费在线视频| 黄污视频在线观看| 中文字幕九色91在线| 头脑特工队2在线播放| 欧美色道久久88综合亚洲精品| 日韩亚洲欧美中文字幕| 久久久精品免费网站| 国产白袜脚足j棉袜在线观看 | 91动漫在线看| 国产精品丝袜在线播放| 成人欧美一区二区三区在线湿哒哒| 免费在线视频欧美| 亚洲香蕉成人av网站在线观看| 午夜精品在线播放| 制服丝袜一区二区三区| 五月激情丁香网| 日韩欧美精品中文字幕| 日韩精品人妻中文字幕| 亚洲三级免费电影| 美女扒开腿免费视频| 国产一区二区成人久久免费影院| 在线免费观看视频黄| 日日噜噜夜夜狠狠视频欧美人| av观看免费在线| 日韩亚洲国产精品| 黄色一级片在线看| 黄色不卡一区| 1卡2卡3卡精品视频| 狂野欧美性猛交xxxx| 欧美另类69精品久久久久9999| 亚洲国产精品久久久久爰性色 | 91精品国产高清自在线 | 久久理论电影| 亚洲一区二区中文| 久草在线中文最新视频| 欧美高清videos高潮hd| 男男激情在线| 亚洲欧美中文日韩在线v日本| 欧美日本韩国一区二区| 亚洲片av在线| av在线天堂播放| 日韩在线免费av| 蜜桃av噜噜一区二区三区麻豆| 日韩欧美在线国产| √资源天堂中文在线| 黑人与娇小精品av专区| 日韩欧美国产成人精品免费| 亚洲视频香蕉人妖| 久久综合激情网| 婷婷成人激情在线网| 国产午夜麻豆影院在线观看| 一区二区三区日韩| 国产一级大片在线观看| 五月天国产精品| 波多野结衣二区三区| 欧美午夜精品久久久久久超碰| 日本亚洲色大成网站www久久| 午夜精品免费在线观看| 三上悠亚作品在线观看| 亚洲男女一区二区三区| 日本五十熟hd丰满| 在线精品视频一区二区三四 | 欧美在线亚洲| 北条麻妃在线观看| 美国欧美日韩国产在线播放 | 久久久久久久一区| 免费网站在线高清观看| 亚洲欧美日韩久久| 中文字幕日韩一级| 欧美日韩高清在线| 国产区在线观看视频| 一区二区三区四区在线播放 | 欧美日韩一区不卡| 国产高清视频免费观看| 欧美日韩免费观看一区二区三区| 国产精品久久久久久久久久久久久久久久久久 | 日本在线电影一区二区三区| 国产女人水真多18毛片18精品| 免费一区二区| 久久99久久精品国产| 精品国产网站| 国产一级大片免费看| 亚洲专区欧美专区| 欧美激情第四页| 麻豆成人91精品二区三区| 乳色吐息在线观看| 国产亚洲欧美日韩俺去了| 久久久久无码国产精品不卡| 在线免费av一区| 免费a级片在线观看| 中文字幕精品久久| 女人让男人操自己视频在线观看 | 亚洲天堂自拍偷拍| 日韩av在线免费看| 中文字幕在线观看网站| 久久精品国产69国产精品亚洲| 2019中文字幕在线视频| 久久久久久国产| 亚洲伦理网站| 日韩精品无码一区二区三区| 极品中文字幕一区| 国产免费中文字幕| 韩国成人福利片在线播放| free性中国hd国语露脸| 91理论电影在线观看| 精品99久久久久成人网站免费 | 精品国产乱码| 国产精品后入内射日本在线观看| 国产日韩欧美| 精产国品一区二区三区| 国产精品久久免费看| 日韩一级在线视频| 亚洲精品久久在线| www在线观看黄色| 人体精品一二三区| 豆花视频一区二区| 在线观看av的网址| 精品动漫3d一区二区三区免费| 日韩精品视频一二三| 国产视频一区不卡| 男人日女人网站| 亚洲精品理论电影| 碰碰在线视频| 激情视频一区二区| 精品视频日韩| 精品少妇一区二区三区在线| 国产河南妇女毛片精品久久久| 中文字幕乱码一区| 亚洲在线一区二区三区| 精品久久久无码中文字幕| 操日韩av在线电影| 国产精品va视频| 国产欧美123| 国产精品18久久久久| 国产精品久久久精品四季影院| 欧美日韩国产丝袜美女| 蜜臀久久99精品久久久| 91产国在线观看动作片喷水| 色天天色综合| 国产男女无遮挡| 国产在线精品一区在线观看麻豆| 精品国产大片大片大片| 欧美一区二区三区的| 日本免费一区二区三区最新| 青青草原一区二区| 成人午夜av| 久草热视频在线观看| 91免费国产在线观看| 国产精品久久久久久久久夜色| 国产一区二区三区丝袜| 9.1麻豆精品| 女人被男人躁得好爽免费视频 | 欧美日韩国产综合一区二区三区 | 亚洲五码中文字幕| 好男人www在线视频| 欧洲亚洲免费视频| 日韩国产专区| 熟妇女人妻丰满少妇中文字幕| 亚洲一级二级在线| 久久久久久久久亚洲精品| 国产日韩欧美日韩大片| 一个色综合网| 成人在线视频免费播放| 在线亚洲精品福利网址导航| 黄色av网站在线播放| 国产成人精品国内自产拍免费看| 成人黄色av| 亚洲黄色小说在线观看| 欧美性少妇18aaaa视频| 日本高清视频在线播放| 成人激情直播| 亚洲激情五月| 亚洲图片综合网| 欧美日韩精品一区二区三区四区| 污网站在线免费看| 成人女保姆的销魂服务| 伊人久久大香线蕉av超碰演员| 懂色av粉嫩av浪潮av| 欧美性感一区二区三区| 丝袜国产在线| 亚洲ai欧洲av| 欧美aaaaa成人免费观看视频|