国产免费观看青青草原网站_久久精品视频色悠悠_影音先锋激情5566_日本一區二區三區免費高清在線_麻豆精品一区综合av_丰满的大屁股一区二区_男女啪啪免费网站_草莓视频app在线观看下载_午夜寂寞少妇AA片_混乱的生物课月老师后续视频

 
您現(xiàn)在的位置:首頁 ? 知識庫 ? 軟件開發(fā) 軟件開發(fā)
輕量級的COAP,適用在物聯(lián)網(wǎng)環(huán)境的RESTful協(xié)議!
發(fā)布日期:2018-04-17

物聯(lián)網(wǎng)環(huán)境那么復(fù)雜,單單一款協(xié)議當(dāng)然不能適應(yīng)所有種類的物聯(lián)網(wǎng)環(huán)境的呀,所以就有除了MQTT之外的另外的幾種協(xié)議,這次小生先帶你們了解一下,COAP協(xié)議!



1、什么是COAP協(xié)議?

COAP,全稱Constrained Application Protocol,中文意思是受限制的應(yīng)用協(xié)議,是IETF組織發(fā)布的互聯(lián)網(wǎng)系列標(biāo)準(zhǔn)之一!是一種目的在于實(shí)現(xiàn)M2M應(yīng)用中的嵌入式消息傳遞,支持多播,異步消息傳輸。

COAP和HTTP協(xié)議類似,也是一種文檔傳輸協(xié)議,但是和HTTP不同的是,HTTP是基于TCP的傳輸,但是COAP是基于UDP協(xié)議運(yùn)行,客戶端和服務(wù)器之間是通過無連接數(shù)據(jù)報(bào)進(jìn)行通信的,支持UDP廣播和多播用于尋址!


2、COAP的結(jié)構(gòu)模型


COAP結(jié)構(gòu)圖

如上圖所示,COAP協(xié)議遵循客戶端/服務(wù)器模型,這樣和我們?nèi)粘J褂玫腍TTP協(xié)議的架構(gòu)很像。但是和HTTP不一樣的是,使用COAP的節(jié)點(diǎn),既可以是客戶端也可以是服務(wù)器!和HTTP很像,COAP也支持REST模型,可以使用GET,PUT,POST,DELETE等方法對資源進(jìn)行操作!


3、COAP報(bào)文格式

COAP協(xié)議報(bào)文類型可以分為,待確認(rèn)報(bào)文(Confirmable Message)、無需確認(rèn)報(bào)文(Non-Confirmable Message)、確認(rèn)報(bào)文(Acknowledge Message)和重置報(bào)文(Reset Message),這幾種報(bào)文的只要實(shí)現(xiàn)在于下面報(bào)文格式中T(類型),占2位。


COAP報(bào)文格式


4、COAP報(bào)文傳輸實(shí)現(xiàn)

上文小生說到,COAP是基于UDP實(shí)現(xiàn)的,了解UDP的都知道,UDP是無連接的,是一種不可靠傳輸協(xié)議。所以在報(bào)文傳輸?shù)倪^程中,很容易出現(xiàn)報(bào)文亂序,丟失和重復(fù)等現(xiàn)象。所以COAP為了解決這些問題,實(shí)現(xiàn)了一種可靠傳輸機(jī)制,不像TCP那么復(fù)雜,COAP可靠傳輸具有重傳和重復(fù)檢測的兩個(gè)特點(diǎn):

(1)報(bào)文發(fā)送完CON類型報(bào)文后,會啟動一個(gè)簡單的指數(shù)型避讓stop-and-wait機(jī)制

(2)不管什么類型的報(bào)文,都會經(jīng)過報(bào)文重復(fù)檢測的步驟!


5、COAP的特點(diǎn)

(1)基于輕量級的UDP,支持IP多播。

(2)協(xié)議輕量級,最小的數(shù)據(jù)報(bào)只有4字節(jié)。

(3)基于REST結(jié)構(gòu),是目前互聯(lián)網(wǎng)主流架構(gòu)。

(4)提供可靠傳輸機(jī)制。

(5)消息模型,以消息為數(shù)據(jù)通信載體。

(6)等等...

  • 1.公司登記注冊于2003年1月27日,清遠(yuǎn)市桑達(dá)電子網(wǎng)絡(luò)媒體有限公司
    2.公司2006年起成為清遠(yuǎn)市政府定點(diǎn)協(xié)議供貨商,電子采購供貨商
    3.公司2007年被清遠(yuǎn)市相關(guān)政府部門評為安防行業(yè)狀元
    4.公司2007年起成為長城電腦清遠(yuǎn)如意服務(wù)站(SP368)
    5.公司2007年承建清遠(yuǎn)市橫河路口電子警察工程,開創(chuàng)清遠(yuǎn)電子警察先河。
  • 6.公司2007年起成為IBM合作伙伴、公司2010年底成為金蝶軟件清遠(yuǎn)金牌代理(伙伴編號:30030013)
    7.公司組團(tuán)隊(duì)參加南方都市報(bào)組織的創(chuàng)富評選,獲廣東80強(qiáng)。公司申請多項(xiàng)軟件著作權(quán)、專利權(quán)
    8.2016年起公司成為粵東西北地區(qū)為數(shù)不多的雙軟企業(yè),確立“讓軟件驅(qū)動世界,讓智能改變生活!"企業(yè)理想
    9.2016-01-29更名為廣東互動電子網(wǎng)絡(luò)媒體有限公司
    10.2021-01-13更名為廣東互動電子有限公司
  • 投資合作咨詢熱線電話:0763-3391888 3323588
  • 做一個(gè)負(fù)責(zé)任的百年企業(yè)! 天行健,君子以自強(qiáng)不息;地勢坤,君子以厚德載物;
    為用戶創(chuàng)造價(jià)值! 讓軟件驅(qū)動世界; 讓智能改變生活; 超越顧客期望,幫助顧客成功;
    對客戶負(fù)責(zé),對員工負(fù)責(zé),對企業(yè)命運(yùn)負(fù)責(zé)!幫助支持公司的客戶成功;幫助忠誠于公司的員工成功!
  • 聯(lián)系電話:0763-3391888 3323588 3318977
    服務(wù)熱線:18023314222 QQ:529623964
  • 工作QQ:2501204690 商務(wù)QQ: 602045550
    投資及業(yè)務(wù)投訴QQ: 529623964
    微信:小米哥 微信號:qysed3391888
    騰訊微博:桑達(dá)網(wǎng)絡(luò)-基石與起點(diǎn)
  • E-MAIL:222#QYSED.CN ok3391888#163.com (請用@替換#)
在線客服
  • 系統(tǒng)集成咨詢
    點(diǎn)擊這里給我發(fā)消息
  • 網(wǎng)站\微信\軟件咨詢
    點(diǎn)擊這里給我發(fā)消息
  • 售后服務(wù)
    點(diǎn)擊這里給我發(fā)消息
  • 投資合作
    點(diǎn)擊這里給我發(fā)消息