精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

国产亚洲欧美激情| 亚洲在线免费| 精品精品欲导航| 日韩中文字幕在线视频观看| 国产日本在线| 国产激情视频一区二区三区欧美| 97精品一区二区三区| 久久久视频6r| 91精品短视频| 欧美日韩中文精品| 成年人网站国产| av播放在线观看| 成人国产在线观看| 国产精品色悠悠| 国产无精乱码一区二区三区| 欧美日韩国产一区二区三区不卡| 日韩免费高清av| 日韩一级在线免费观看| 性欧美videoshd高清| 日本一区二区在线不卡| 国产精品国产亚洲精品看不卡15 | 亚洲综合在线观看视频| 日本欧美精品久久久| 性猛交xxxx乱大交孕妇印度| 奇米影视一区二区三区| 555www成人网| 国产亚洲精品码| 欧美高清视频手机在在线| 日韩久久免费电影| 亚洲欧美日韩偷拍| 亚洲国产一区二区三区网站| 欧美日韩国产影片| 欧美亚洲日本在线观看| 最新欧美色图| 五月激情六月综合| 老司机激情视频| 精品视频在线一区二区| 欧美国产欧美综合| 日韩av电影免费观看| 五月婷中文字幕| 成人免费的视频| 97人人香蕉| 99在线小视频| 国产自产视频一区二区三区| 国产精品亚洲美女av网站| 香蕉影院在线观看| 亚洲永久在线| 国产成人av在线| 国产伦精品一区二区三区视频我| 亚洲国产1区| 久久久久国色av免费观看性色| 91精品国产高清一区二区三蜜臀| 999国产精品视频| 日韩亚洲欧美成人| 农村老熟妇乱子伦视频| 久久看人人摘| 精品国产一区二区三区久久| 99成人在线观看| 99精品国产一区二区三区| 日韩中文字幕在线播放| 日本二区三区视频| 欧美国产高潮xxxx1819| 欧美大胆在线视频| 国产中文字字幕乱码无限| 禁久久精品乱码| 69久久夜色精品国产69| 欧美福利视频一区二区| 久久狠狠一本精品综合网| 日本精品久久电影| 国产精品成人久久久| 久久精品国产亚洲一区二区三区 | 在线观看不卡的av| 久久99深爱久久99精品| 亚洲自拍偷拍视频| 黄色aaa大片| 国产亚洲综合在线| 亚洲一区不卡在线| 91小视频xxxx网站在线| 午夜欧美在线一二页| 国产欧美高清在线| 日韩护士脚交太爽了| 日韩欧美国产一区二区在线播放| 男男一级淫片免费播放| 经典一区二区| 久久国产精彩视频| 天堂网av手机版| 精品一区免费av| 成人综合av网| 国产高清一区在线观看| 最近中文字幕一区二区三区| 日本a视频在线观看| 韩国美女久久| 日韩欧美国产三级电影视频| 全黄一级裸体片| 伊人青青综合网| 欧美一级大胆视频| 久久激情视频久久| 国产精品毛片一区二区| 久久久国产精品| 18久久久久久| 国产伦精品一区二区三区视频痴汉 | 中文字幕第一区| 一二三在线视频| 性欧美18xxxhd| 91精品国产美女浴室洗澡无遮挡| av无码一区二区三区| 成人影院在线| 欧美在线播放视频| 国产偷拍一区二区| 中文文精品字幕一区二区| 人人妻人人做人人爽| 亚洲精品一区av| 亚洲精选中文字幕| 久久无码精品丰满人妻| 精品亚洲欧美一区| 日韩动漫在线观看| 国产不卡人人| 精品欧美久久久| 国产jizz18女人高潮| 性一交一乱一区二区洋洋av| 91精品国自产在线观看| 在线看的av网站| 日本高清不卡aⅴ免费网站| 稀缺小u女呦精品呦| 亚洲自拍偷拍网| 国产精品永久免费视频| 精品久久久久一区二区三区 | 日韩在线欧美在线| 久久人妻免费视频| caoporm超碰国产精品| 影音先锋成人资源网站| 福利一区二区免费视频| 亚洲视频日韩精品| 日韩一级在线视频| 91免费精品国自产拍在线不卡| www.好吊操| 日本免费精品| 欧美人与物videos| 精品女同一区二区三区| 亚洲精品一二三| 在线观看免费视频污| 色综合天天综合网中文字幕| 亚洲激情在线激情| 99在线看视频| 黄视频在线免费看| 精品日韩欧美一区二区| 国产亚洲精品久久久久久无几年桃 | 国产成人一区二区三区| 十九岁完整版在线观看好看云免费| 亚洲一区二区三区四区中文字幕| 免费看三级黄色片| 欧美精品一卡| 国产一区二区不卡视频| bl在线肉h视频大尺度| 亚洲成年网站在线观看| 日韩av综合在线| 91在线观看污| www.欧美日本| 欧美成人精品一区二区三区在线看| 欧美极品在线视频| 色网站在线免费观看| 91福利国产精品| 99re6热在线精品视频| 国产一区二区网址| 国产曰肥老太婆无遮挡| 欧美调教在线| 国产精品久久久91| 免费日本一区二区三区视频| 日韩一级片网站| 亚洲一区欧美在线| 国产亚洲综合av| 亚洲一二区在线观看| 国产精品vip| 欧美h视频在线| 国产亚洲精品精品国产亚洲综合| 日日噜噜噜夜夜爽亚洲精品 | 在线观看欧美日韩| 97人妻人人澡人人爽人人精品| 一区二区三区成人| 亚洲成人日韩在线| 久久99在线观看| 极品美女扒开粉嫩小泬| 日韩精品免费一区二区在线观看 | 自拍亚洲一区| 91久久久亚洲精品| 麻豆理论在线观看| 日韩中文字幕久久| 五月婷婷六月丁香综合| 欧美日韩三级一区二区| 国产精久久久久久| 国产精品久久久久影院| 五月天激情小说| 久久国产免费看| 国产深夜男女无套内射| 亚洲二区三区不卡| 美女黄毛**国产精品啪啪| www.久久爱.com| 热久久99这里有精品| 国产精品久久麻豆| 亚洲人成人99网站| 欧美特黄一级视频| 欧美卡1卡2卡| 欧美一区免费看| 亚洲黄色尤物视频| 永久免费av无码网站性色av| 不卡的看片网站| 污视频网站观看| 香蕉久久夜色精品| 超碰超碰超碰超碰超碰| 日韩久久综合| 欧美日本韩国一区二区三区| 亚洲电影一区| 成人写真福利网| 浪潮色综合久久天堂| 国内精品久久久久| 亚洲综合图区| 中文字幕亚洲无线码a| 免费黄色在线视频网站| 亚洲高清福利视频| 亚洲a视频在线观看| 欧美日韩一级黄| 91视频久久久| 欧美色视频日本版| 日韩黄色在线视频| 亚洲在线免费播放| 男的操女的网站| 国产精品高潮久久久久无| 男人舔女人下部高潮全视频| 91免费在线视频观看| 国产大学生视频| 国产宾馆实践打屁股91| 永久免费黄色片| 韩国女主播成人在线观看| 天堂网在线免费观看| 日韩福利电影在线| 国内外免费激情视频| 久久国产精品久久w女人spa| 免费一级特黄特色毛片久久看| 狠久久av成人天堂| 欧美黄网在线观看| 狠狠入ady亚洲精品| 免费拍拍拍网站| 极品尤物久久久av免费看| 国产精品一线二线三线| 亚洲伦伦在线| 欧美性大战久久久久xxx| 亚洲深夜影院| 浮妇高潮喷白浆视频| 国产视频一区在线观看一区免费| www.玖玖玖| 老牛影视一区二区三区| 亚洲一二三区av| 久久99精品国产.久久久久久| 久久国产这里只有精品| 国产一区二三区好的| 欧美色图校园春色| 成人免费观看男女羞羞视频| 国产亚洲无码精品| 国产三级一区二区三区| 国产日产在线观看| 一区二区三区小说| 日本少妇久久久| 日本久久电影网| 在线观看国产小视频| 日韩欧美一二三四区| 色丁香婷婷综合久久| 亚洲欧美精品在线| 日本激情在线观看| 欧美人与物videos| 欧美性suv| 91久久久久久久久久久| 国产精品毛片视频| 日韩欧美三级电影| 亚洲网色网站| 欧美精品一区免费| 免费在线观看日韩欧美| 亚洲区 欧美区| 91亚洲精品久久久蜜桃网站| 亚洲精品成人av久久| 亚洲精选免费视频| 日韩在线播放中文字幕| 欧美高清一级片在线| 欧美一区二区公司| 日日骚av一区| heyzo中文字幕在线| 国产精品久久久久久久久久99| 国产精品视频一区二区三区综合 | 精品伦一区二区三区| 久久久国产综合精品女国产盗摄| 国产一区二区视频在线观看免费| 婷婷一区二区三区| 国产一区二区网站| 日韩大陆毛片av| 超碰电影在线播放| 日本久久久久久| 亚洲高清在线一区| 新呦u视频一区二区| 99国产精品视频免费观看一公开| 亚洲第一狼人区| www.欧美.com| 日本裸体美女视频| 欧美性黄网官网| 国产v片在线观看| 有码中文亚洲精品| 国产高清自产拍av在线| 亚洲bt天天射| 欧美手机视频| 久久久999视频| 国产精品1区2区3区在线观看| 色综合99久久久无码国产精品| 亚洲激情网站免费观看| 亚洲综合精品在线| 亚洲区中文字幕| 激情aⅴ欧美一区二区欲海潮| 国产综合福利在线| 第一会所亚洲原创| 日本精品免费在线观看| 成人激情视频网站| 三级在线观看免费大全| 精品污污网站免费看| 男人的天堂在线| 国产69精品久久久久9999| 国产精品亚洲欧美一级在线 | 亚洲视频观看| а 天堂 在线| 国产精品人妖ts系列视频| 中文字幕免费在线观看视频 | www.黄在线观看| 热久久免费国产视频| 黄色欧美网站| 欧美无砖专区免费| 粉嫩av一区二区三区在线播放 | 1pondo在线播放免费| 日韩av片电影专区| 蜜桃一区二区三区| 日本免费黄视频| 337p粉嫩大胆噜噜噜噜噜91av| 自拍偷拍欧美亚洲| 亚洲国产日韩精品在线| 丁香花电影在线观看完整版 | www.五月天色| 亚洲欧洲精品成人久久奇米网| 亚洲无码精品在线播放| 中文字幕成人在线| 久久天天久久| 在线观看成人av电影| 久久99深爱久久99精品| 国精品无码一区二区三区| 91精品国产一区二区三区香蕉| 麻豆传媒视频在线观看| 亚洲精品免费网站| 欧美午夜久久| 成人做爰www看视频软件| 午夜国产精品一区| 亚洲欧美自偷自拍| 欧美一级视频一区二区| 免费国产自久久久久三四区久久| 无码精品国产一区二区三区免费| 久久精品欧美一区二区三区麻豆| 波多野结衣激情视频| 色婷婷综合成人av| 不卡一区视频| 欧美在线一区视频| 另类调教123区| www欧美com| 精品国产一区二区在线观看| 波多野结衣视频一区二区| 欧美在线日韩精品| 久久aⅴ国产欧美74aaa| 国产在线欧美在线| 亚洲欧洲美洲在线综合| 四虎精品在线观看| 白白操在线视频| aa级大片欧美| 天天天天天天天干| 麻豆国产精品va在线观看不卡| 一区二区三区欧洲区| 日本熟妇人妻xxxxx| 中文字幕免费不卡在线| 国产激情视频在线播放| 日韩av免费在线| 99久久亚洲精品蜜臀| 97香蕉碰碰人妻国产欧美| 在线观看日韩一区| 怡红院红怡院欧美aⅴ怡春院| 久久伦理网站| 国产在线不卡一区| 日日夜夜综合网| 久久视频在线观看免费| 欧美在线关看| 亚欧美一区二区三区| 日韩欧美精品在线观看| √天堂8在线网| 欧美性bbwbbwbbwhd| 国产精品一区在线观看乱码| 欧美特黄aaaaaa| 欧美第一淫aaasss性| 日本激情一区| 在线免费观看污视频| 欧美一二三四区在线|