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

COAP協(xié)議的雙層模型及其傳輸特性

物聯(lián)網(wǎng)
本文結(jié)合CoAP協(xié)議在和家親中的應(yīng)用場景對其雙層模型及輸特性進(jìn)行介紹。

Labs 導(dǎo)讀

作為物聯(lián)網(wǎng)世界的主流協(xié)議之一,CoAP協(xié)議為低功耗受限設(shè)備的數(shù)據(jù)交互和網(wǎng)絡(luò)接入提供了可能,IETF在RFC7252中對其進(jìn)行了詳細(xì)的定義,本文結(jié)合CoAP協(xié)議在和家親中的應(yīng)用場景對其雙層模型及輸特性進(jìn)行介紹。

和家親是中國移動面向智慧家庭用戶推出的智能連接類App,是物聯(lián)網(wǎng)在家庭應(yīng)用場景中的落地實踐。物聯(lián)網(wǎng)強調(diào)的是物與物之間的連接通信,在和家親中實現(xiàn)這種物物連接的就是Andlink協(xié)議,它是對多種主流物聯(lián)網(wǎng)協(xié)議的綜合運用,其中包含CoAP、MQTT、LwM2M、HTTP等協(xié)議,他們的簡單對比如下表所示。由于多個協(xié)議都涉及到CoAP,因此本文重點介紹CoAP協(xié)議雙層模型及其傳輸特性。

圖片

Part 01.  和家親哪些場景用到了CoAP?  

在和家親中,CoAP主要應(yīng)用在下述2個場景中:

1??LPWAN網(wǎng)絡(luò)(包括NB-IoT、LoRa、SigFox等)下,智能設(shè)備與家開平臺通過LwM2M協(xié)議進(jìn)行交互,LwM2M協(xié)議的底層便是基于UDP/UDP+DTLS傳輸層協(xié)議之上的CoAP協(xié)議。

2??Wi-Fi網(wǎng)絡(luò)下,配網(wǎng)是實現(xiàn)智能設(shè)備后續(xù)注冊、上線、管控的前提條件,配網(wǎng)過程中涉及到智能組網(wǎng)終端查找、發(fā)送入網(wǎng)請求、通知設(shè)備入網(wǎng)信息、設(shè)備入網(wǎng)成功廣播、智能組網(wǎng)終端密碼變更同步等步驟,這些步驟的交互即是通過CoAP協(xié)議完成。

圖片

Part 02.  什么是CoAP協(xié)議? 

CoAP協(xié)議(Constrained Application Protocol,標(biāo)準(zhǔn)文檔RFC7252),屬于應(yīng)用層協(xié)議,在M2M通信中的作用和互聯(lián)網(wǎng)中的HTTP類似,但在定義上只是實現(xiàn)了REST的一個子集,更重要區(qū)別是HTTP運行于TCP之上,而CoAP運行于UDP協(xié)議之上,由于UDP建立的是非可靠連接,在網(wǎng)絡(luò)數(shù)據(jù)傳輸過程中,無論是請求還是響應(yīng),均存在丟包的風(fēng)險。那CoAP協(xié)議的傳輸如何保障可靠性呢?這就涉及到CoAP協(xié)議的雙層模型:

圖片

CoAP協(xié)議邏輯上分為Messaging Model和Request/Response Model,其中:

  • Messaging Model:處理端到端之間的數(shù)據(jù)交換,并為各報文類型提供重傳機制,來彌補傳輸過程中的不可靠性。通過CoAP消息頭部的Message ID建立請求與應(yīng)答消息之間的關(guān)聯(lián),實現(xiàn)可靠傳輸。
  • Request/Response Model:定義了Client側(cè)通過URI向服務(wù)端的資源發(fā)出操作請求和服務(wù)端響應(yīng)的規(guī)則。通過CoAP消息頭部的Token建立Request和Response關(guān)聯(lián),實現(xiàn)可靠響應(yīng)。

注意區(qū)分Request/Response Model中的Token和Messaging Model中的Message ID是兩個不同字段,如下圖[1]所示:

圖片

下面分別從Request/Response Model和Messaging Model分析CoAP協(xié)議的傳輸特性。

Part 03.  Messaging Model的可靠消息傳輸  

上述介紹的中間CoAP定義了四種不同類型的報文:CON、NON、ACK、RST。其中CON報文需要接收方確認(rèn),即每一個CON報文都對應(yīng)一個頭部帶有相同Message ID的ACK報文或RST報文,如果在規(guī)定的時間內(nèi)請求方未收到ACK報文或RST報文,那么客戶端將啟動 “重傳機制”。發(fā)送方未收到ACK/RST報文可能有兩種原因:

  • CoAP請求丟失:CoAP請求已經(jīng)發(fā)出,但未到達(dá)服務(wù)端
  • CoAP響應(yīng)丟失:服務(wù)器已收到請求并返回響應(yīng)信息,但響應(yīng)未正確到達(dá)客戶端

與重傳機制相關(guān)的參數(shù)包括:ACK_TIMEOUT、ACK_RANDOM_FACTOR、MAX_RETRANSMIT、MAX_TRANSMIT_SPAN、MAX_TRANSMIT_WAIT

  • ACK_TIMEOUT:超時響應(yīng)等待時間,默認(rèn)2s。一個CON報文的初始等待時間為一個隨機數(shù),取值范圍是ACK_TIMEOUT到ACK_TIMEOUT*ACK_RANDOM_FACTOR之間。隨著重傳次數(shù)增加,每一次的等待時間均為前一次的2倍。
  • ACK_RANDOM_FACTOR:隨機系數(shù),默認(rèn)1.5。
  • MAX_RETRANSMIT:最大重傳次數(shù),固定值4次。
  • MAX_TRANSMIT_SPAN:第一次發(fā)出CON報文到最后一次重新發(fā)送的最長時間間隔。
  • MAX_TRANSMIT_WAIT:第一次發(fā)出CON報文到發(fā)送方放棄接收ACK或RST報文的最長時間間隔。

為進(jìn)一步說明Messaging Model重傳機制,以和家親中設(shè)備端向智能組網(wǎng)終端發(fā)送入網(wǎng)CON請求為例,假如在本次CON報文發(fā)送中

ACK_TIMEOUT=2s

ACK_RANDOM_FACTOR=1.5

首次超時響應(yīng)等待時間取t1=2.5s (2s<=t1<=2*1.5s)

由于網(wǎng)絡(luò)較差嘗試了4次重新發(fā)送都未收到ACK或RST響應(yīng)報文,可以得到如下圖所示的交互結(jié)果:

圖片

需要注意的是上圖只是為了說明重傳機制的完整流程,只要CON消息發(fā)送后任意時刻,設(shè)備端收到來自服務(wù)端的ACK/RST消息,本次消息傳送便會終止。通過這種重傳機制,CoAP協(xié)議保證了端到端消息傳輸?shù)目煽啃浴?/span>

Part 04.  Request/Response Model的消息傳輸 

Request/Response模型的交互方式類似于HTTP協(xié)議中的客戶端和服務(wù)端交互的C/S模型。

Request關(guān)注的是根據(jù)URI向服務(wù)端的資源發(fā)出操作請求,請求類型包括GET、POST、PUT 和 DELETE,但和HTTP不同的是不會先建立連接,而是通過CoAP消息進(jìn)行異步交互,Request和Response之間通過CoAP消息頭部的Token字段進(jìn)行匹配。

Response則根據(jù)Request類型和服務(wù)端當(dāng)前狀態(tài)的差異,分為Piggybacked Response、Separate Response、Non-confirmable Response3種不同類型:

? Piggybacked Response(附帶響應(yīng))

下圖[1]中展示了對于兩個GET請求,服務(wù)端返回附帶響應(yīng)的例子,一個成功,一個導(dǎo)致了4.04(資源未找到)。通過ACK報文回應(yīng)CON報文,是最通用的類型,屬于可靠響應(yīng)模式。

圖片圖片

? Separate Response(獨立響應(yīng))

假如Server由于系統(tǒng)繁忙等原因無法直接給出數(shù)據(jù)響應(yīng),那么它就會立即發(fā)回一個空的ACK消息,服務(wù)端在數(shù)據(jù)準(zhǔn)備好后服務(wù)器端就會把它組裝成一個新的CON類型消息(這需要客戶端的ACK),進(jìn)行異步響應(yīng)。獨立響應(yīng)也屬于可靠響應(yīng)模式。下圖[1]中可以看到兩次交互中使用的Token一致,都是0x73;但是Message ID已經(jīng)變掉了,從0x7a10變成了0x23bb。

圖片

? Non-confirmable Response(無需響應(yīng))

Client的請求如果是NON類型,Server一般也回NON類型消息,但服務(wù)器也有可能發(fā)送一個CON類型的消息作為響應(yīng)。適用于對響應(yīng)可靠性要求不高的場景。例如對溫度傳感器數(shù)據(jù)的重復(fù)讀取,并不需要每一次都成功。圖中[1]request和response使用了相同的Token:0x74。

圖片

Part 05.  總結(jié)  

CoAP協(xié)議目前在和家親的智能設(shè)備大網(wǎng)和局域網(wǎng)連接、管控中都起到了重要的連接作用。作為物聯(lián)網(wǎng)的主流協(xié)議之一,CoAP協(xié)議除了本身單獨使用之外,還是LwM2M協(xié)議的底層消息傳遞協(xié)議,和MQTT相比,CoAP更加輕量、開銷更低,在諸如和家親設(shè)備配網(wǎng)等場景中更加合適。在使用CoAP時結(jié)合場景選擇合適的Message和Request/Response模型對保障傳輸可靠性,提高客戶端和服務(wù)端的交互效率十分重要。

責(zé)任編輯:龐桂玉 來源: 移動Labs
相關(guān)推薦

2015-04-21 11:26:39

CoAPCoAP協(xié)議應(yīng)用層協(xié)議

2010-06-12 15:19:10

TCP IP協(xié)議

2023-09-07 14:59:42

物聯(lián)網(wǎng)MQTTCoAP

2010-07-02 12:15:16

2024-03-20 10:26:08

物聯(lián)網(wǎng)物聯(lián)網(wǎng)協(xié)議通信協(xié)議

2010-06-09 13:54:13

TCP傳輸協(xié)議

2010-06-09 16:28:50

TCP IP傳輸協(xié)議

2023-03-04 13:43:31

云終端傳輸協(xié)議

2018-12-24 15:24:13

Linux用戶命令

2014-07-23 15:23:19

動態(tài)路由

2010-06-13 15:32:57

TCP協(xié)議

2010-01-07 16:29:33

使用Json

2010-06-09 13:21:30

TCP傳輸層協(xié)議

2010-06-09 12:28:34

網(wǎng)絡(luò)傳輸協(xié)議

2014-06-05 17:02:41

FTP

2013-05-27 10:48:16

TCPUDP傳輸協(xié)議

2011-02-21 11:15:12

2010-07-14 17:16:35

SOAP協(xié)議

2010-06-28 14:38:12

FTP協(xié)議

2023-10-09 18:28:12

點贊
收藏

51CTO技術(shù)棧公眾號

国产免费一区二区三区四在线播放 | 日韩欧美性视频| av在线中出| 欧美日韩黑人| 成人精品国产一区二区4080| 色天天综合狠狠色| 日韩高清国产一区在线观看| 精品一区免费观看| 蜜桃精品一区二区三区| 最新中文字幕一区二区三区| 国产精品jvid在线观看蜜臀 | 99久久久国产精品免费蜜臀| 久久av资源网站| 天天操狠狠操夜夜操| 国产一区二区三区福利| 久久精品一区二区国产| 亚洲精品国产拍免费91在线| 国产美女永久无遮挡| 99在线小视频| 综合一区二区三区| 欧美午夜精品久久久久久久| 国产日韩久久| 亚洲国产综合久久| 精品成人自拍视频| 黄色一区二区三区| 久久国产一区二区| 国产精品久久久久久久妇| 国产精品18hdxxxⅹ在线| 一区二区三区在线观看欧美| 91传媒视频在线观看| 黄色一级视频免费| 国产毛片精品| 5月丁香婷婷综合| 桥本有菜av在线| 国产av精国产传媒| 人禽交欧美网站| 日韩一区二区av| 最好看的中文字幕| 欧美videosex性极品hd| 成人做爰69片免费看网站| 欧美激情一区二区三级高清视频| 国产乱淫av片| 午夜影院在线观看国产主播| 久久天天做天天爱综合色| 国产精品999| 99热只有这里有精品| 国内精品久久久久久久影视麻豆 | 国产3p在线播放| 欧美一区国产| 国产精品久久久久久久久快鸭| 国产在线高清精品| 久久久久久久久精| 丝袜美腿一区二区三区动态图| 色菇凉天天综合网| 91免费网站视频| 3p在线观看| 亚洲av综合色区无码一二三区 | 亚洲精品一区二区口爆| 国内欧美视频一区二区| 欧美国产日韩一区| 亚洲中文字幕无码av| 黄色软件视频在线观看| 国产欧美精品国产国产专区| 成人免费激情视频| 97超碰人人干| 亚洲美女视频在线免费观看 | 久久77777| 成人精品鲁一区一区二区| 成人av资源网| 中文字幕在线观看1| 影音先锋久久| www.色综合| 三级黄色录像视频| 亚洲人挤奶视频| 欧美一区二区三区免费在线看| 国产午夜伦鲁鲁| av毛片在线播放| 国产蜜臀av在线一区二区三区| 图片区小说区区亚洲五月| 亚洲伦理在线观看| 国精产品一区一区三区mba视频| 成人精品一区二区三区电影黑人| 国产日韩欧美一区二区东京热| 亚洲一区二区动漫| 久久91亚洲精品中文字幕| 免费看裸体网站| 西瓜成人精品人成网站| 尤物九九久久国产精品的特点| 无码人妻精品一区二区三区99不卡| 欧美日一区二区三区| 亚洲成人激情综合网| 在线码字幕一区| 蝌蚪视频在线播放| 成人一区二区三区视频| 欧美精品亚洲| 视频一区二区三区国产 | 亚洲一级Av无码毛片久久精品| 久久动漫网址| 色一情一乱一区二区| 久草视频免费在线播放| 久久久久中文| 99在线看视频| 久久99久久| 亚洲一区二区在线免费看| 天天爽天天狠久久久| 污污在线观看| 亚洲美女淫视频| 亚洲欧美久久234| 毛片在线免费| 亚洲伦理在线精品| 精品视频无码一区二区三区| 国产拍在线视频| 欧美日韩高清一区二区三区| www.99av.com| 97精品国产99久久久久久免费| 日本精品视频一区二区| 亚洲综合在线一区二区| 99精品美女视频在线观看热舞 | 欧美另类在线播放| 国产精品久久久久久久久夜色| 一本色道精品久久一区二区三区 | 91理论电影在线观看| 成人av影视在线| 午夜视频在线免费观看| 国产精品国产精品国产专区不片| 欧美午夜性视频| 电影k8一区二区三区久久| 亚洲成人综合网站| 天天影视色综合| 精品国产一区二区三区小蝌蚪| 久久免费视频网站| 久久精品一二区| 国产成人亚洲综合色影视| 成人动漫视频在线观看完整版| www.中文字幕久久久| 最新高清无码专区| 亚洲少妇第一页| 亚洲影院天堂中文av色| 国内精品一区二区三区四区| www天堂在线| 99久久精品国产导航| 欧美日韩综合另类| 色多多在线观看| 欧美在线短视频| 国产无遮挡猛进猛出免费软件 | 69视频在线观看| 91黄色免费版| 欧美成人国产精品一区二区| 日韩欧美午夜| 欧美美最猛性xxxxxx| 在线视频播放大全| 高清视频一区二区| 欧美一进一出视频| 最新黄网在线观看| 欧美精品成人一区二区三区四区| 色综合久久久无码中文字幕波多| 里番精品3d一二三区| 久久久久久久999| 黄色一级大片在线免费看国产一 | 4438国产精品一区二区| 日本人妖一区二区| 天堂精品一区二区三区| 国产精成人品2018| 久久国产一区二区三区| 精品91久久久| 久久免费看少妇高潮| 国产女女做受ⅹxx高潮| 成人精品视频在线观看| 日韩精品中文字幕在线| 日本一级特级毛片视频| 午夜在线精品偷拍| 亚洲曰本av电影| 国产日本在线观看| 亚洲成年人网站在线观看| 久久精品女同亚洲女同13| 91日韩欧美| 日本中文字幕久久看| 免费的黄色av| 亚洲欧美乱综合| wwwxxxx在线观看| 99精品免费视频| 日韩一区二区三区高清| 91精品麻豆| 久久久久久久激情视频| 亚洲av成人精品一区二区三区在线播放| 国产精品成人一区二区三区夜夜夜| 欧美一级特黄a| 一区三区在线欧| 国产欧美一区二区三区在线| 麻豆传媒在线免费看| 在线国产亚洲欧美| 中国极品少妇videossexhd| 六月天综合网| 天天想你在线观看完整版电影免费| 在线一区视频观看| 欧美日韩成人在线播放| 四虎精品在线| 欧美一区二区高清| 久久久久久久久久久影院| 9久草视频在线视频精品| 黄色一级大片在线观看| 欧美喷水视频| 91久久极品少妇xxxxⅹ软件| 午夜影视一区二区三区| 久久亚洲精品成人| 青青青草网站免费视频在线观看| 成人免费观看在线观看| 色婷婷精品大在线视频| 国产国语老龄妇女a片| 午夜一级在线看亚洲| 日韩视频在线观看视频| 午夜先锋成人动漫在线| 亚洲综合在线播放| 日韩一级二级| 91大神在线播放精品| 天天操天天舔天天干| 亚洲线精品一区二区三区八戒| 亚欧洲乱码视频| 久久九九电影| 99久久免费观看| 人人狠狠综合久久亚洲婷婷| 国产精品亚洲精品| 思思99re6国产在线播放| 亚洲高清在线观看| 黄色片视频免费| 国产日韩精品一区二区三区| 久久99999| 国产欧美91| 日韩欧美不卡在线| 国产一区日韩一区| 女人床在线观看| 91精品一区国产高清在线gif| 91久久久久久国产精品| 三级资源在线| 久热精品视频在线免费观看| yw193.com尤物在线| 亚洲人a成www在线影院| 在线免费观看一区二区| 日韩欧美第一页| 国产成人精品亚洲男人的天堂 | 51精品免费网站| 日本一区二区综合亚洲| 亚洲av熟女国产一区二区性色| 2020国产精品| www.久久国产| 日韩专区一卡二卡| 黄色网zhan| 欧美顶级大胆免费视频| 亚洲精品成人自拍| 欧美日韩有码| 日韩一区不卡| 天天综合亚洲| 九九九九精品九九九九| 福利一区在线| 国产精品免费在线免费 | 爱情岛论坛成人| 石原莉奈在线亚洲二区| 免费观看国产视频在线| 亚洲国产一成人久久精品| 免费观看黄色的网站| 欧美91精品| 久久这里只有精品23| 99精品国产在热久久下载| 欧美色图另类小说| 日韩在线卡一卡二| 在线观看岛国av| 国产成人欧美日韩在线电影| 无码人妻一区二区三区精品视频| 99综合电影在线视频| 中文字幕成人动漫| 国产精品久久久久久久久免费桃花 | 国产丝袜美腿一区二区三区| 一本一本久久a久久| caoporn国产精品| 成年人网站免费在线观看| 国产精品欧美精品| 新91视频在线观看| 欧美激情一区二区三区在线| 国产午夜手机精彩视频| 亚洲电影一区二区三区| 一级黄色大片视频| 777精品伊人久久久久大香线蕉| 亚洲免费成人网| 亚洲深夜福利在线| 超碰caoporn久久| 日韩在线观看免费高清| 亚洲wwwww| 日韩av免费在线| 精品一区二区三区中文字幕视频| 国产传媒一区| 911精品国产| 69堂成人精品视频免费| 中文精品一区二区| 亚洲国产精品影视| 国产一区导航| 91欧美一区二区三区| 91首页免费视频| 成人涩涩小片视频日本| 欧美性xxxx| 99在线观看免费| 国产香蕉一区二区三区在线视频 | 免费在线不卡av| 色婷婷久久综合| 91免费视频播放| 欧美老女人在线| 五十路在线视频| 久久91超碰青草是什么| 99久久婷婷国产综合精品首页| 99久久伊人精品影院| 国产videos久久| 深夜福利成人| 亚洲美女色禁图| 成人高清在线观看视频| 国产成人精品网址| 天天操天天干天天操天天干| 欧美国产成人在线| 国产极品视频在线观看| 中文字幕一区二区三区四区| 中文字幕一区二区三区精品| 91精品国产综合久久福利| 国产三级在线观看| 欧美在线一级va免费观看| 久久夜夜操妹子| 精品乱子伦一区二区三区| 综合在线一区| 免费黄频在线观看| 中文无字幕一区二区三区 | 欧美做受高潮6| 欧美日韩免费观看中文| 亚洲欧美一二三区| 日韩免费电影一区| 午夜性色福利影院| 欧美激情二区三区| 嫩呦国产一区二区三区av| 亚洲一区二区三区欧美| 欧美激情1区2区| 日韩高清第一页| 国产精品麻豆一区二区| 日本丰满少妇做爰爽爽| 亚洲欧美综合v| 欧美18av| 日本一区二区高清视频| 久久国产精品99国产| 成人精品在线观看视频| 欧美日韩国产丝袜另类| 四虎成人免费在线| 欧美在线观看一区二区三区| 四虎精品在线观看| 成人片在线免费看| 欧美成人一区二免费视频软件| 在线免费黄色网| 亚洲欧美国产三级| 国产av一区二区三区| 精品中文字幕乱| 风间由美一区二区av101| 国自产拍偷拍精品啪啪一区二区| 日韩1区2区3区| 国产第一页精品| 8v天堂国产在线一区二区| h片在线免费| 国产精品免费看一区二区三区| 国内精品久久久久久久久电影网| 久久精品99国产| 欧美国产综合色视频| 亚洲图片视频小说| 欧美大片va欧美在线播放| 欧美在线va视频| 国产一区二区高清视频| 国产亚洲欧洲| 欧美亚洲色综久久精品国产| 欧美日韩电影在线播放| 羞羞视频在线免费国产| 国产乱码精品一区二区三区卡| 亚洲免费影院| 日本伦理一区二区三区| 日韩美一区二区三区| 蜜桃视频在线观看免费视频| 水蜜桃亚洲精品| 国产伦精品一区二区三区免费| 久久亚洲AV无码专区成人国产| 欧美天天综合网| 欧美自拍偷拍网| 欧美午夜久久| 人妻av一区二区三区| 狠狠色狠狠色综合日日五| 97在线观看免费观看高清| 成人自拍网站| 日日骚欧美日韩| 九九视频在线观看| 亚洲欧洲国产伦综合| japansex久久高清精品| 成年人观看网站| 亚洲视频1区2区| 国产精品免费无遮挡无码永久视频| 在线精品视频视频中文字幕| 亚洲视频一起| 在线观看免费黄网站| 亚洲丶国产丶欧美一区二区三区| 可以在线观看的av网站| 99久久99久久|