轉:CoAP 協議學習

2014年左右智能家居異常火熱,由於高效的端到端訂閱推送特性,使得MQTT成爲了智能家居的首選協議。因此目前各大雲平臺中,MQTT基本成了標配。

物聯網另一個應用協議 CoAP 協議則相對低調,不過由於 NB-IoT 的推出,基於 UDP 的 CoAP 也逐步走入大家視野。華爲、中移OneNET、阿里雲等都紛紛加入了 CoAP 的協議支持。


CoAP 協議筆記 1 爲什麼物聯網要使用 CoAP 協議

ReST 風格的 HTTP 協議廣泛存在於 WEB 世界中,由於它的種種優點,人們在物聯網世界裏也拼命實現了一套 HTTP 子集,可方便和現有 WEB 體系轉化,繼承了它的優點,同時針對受限的物聯網設備做了優化。這便是 CoAP 協議。

CoAP 協議筆記 2 一張表瞭解 CoAP 協議

對於CoAP協議的學習,這份100多頁的文檔肯定沒法背下來。我們只需把協議當作工具書,大體知道主體的內容,在遇到細節問題時再去具體章節找問題。這篇筆記中分享了本能手的一個學習乾貨《coap-cheatsheet_note.pdf》,幫助消化理解 CoAP 協議。

CoAP 協議筆記 3 用UDP工具來調試CoAP

這篇文章給研究 CoAP 的夥伴們帶來我琢磨出的一套手動組包調試方案。雖然效率不高,但至少能用。而且一個顯而易見的好處是,它將使我們加深對 CoAP 消息格式的理解。


CoAP 協議筆記還涉及 DTLS 加密,這部分加密傳輸層初步翻譯了下協議中的粗淺介紹,更細的請看 DTLS協議。

CoAP協議翻譯 加密基礎介紹
CoAP協議翻譯 DTLS加密


CoAP協議已較多應用在物聯網平臺的NB-IoT接入中,具體可以見NB-IoT應用開發筆記

End


        </div>
					<link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-df60374684.css" rel="stylesheet">
            </div>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章