2014年左右智能家居異常火熱,由於高效的端到端訂閱推送特性,使得MQTT成爲了智能家居的首選協議。因此目前各大雲平臺中,MQTT基本成了標配。
物聯網另一個應用協議 CoAP 協議則相對低調,不過由於 NB-IoT 的推出,基於 UDP 的 CoAP 也逐步走入大家視野。華爲、中移OneNET、阿里雲等都紛紛加入了 CoAP 的協議支持。
ReST 風格的 HTTP 協議廣泛存在於 WEB 世界中,由於它的種種優點,人們在物聯網世界裏也拼命實現了一套 HTTP 子集,可方便和現有 WEB 體系轉化,繼承了它的優點,同時針對受限的物聯網設備做了優化。這便是 CoAP 協議。
對於CoAP協議的學習,這份100多頁的文檔肯定沒法背下來。我們只需把協議當作工具書,大體知道主體的內容,在遇到細節問題時再去具體章節找問題。這篇筆記中分享了本能手的一個學習乾貨《coap-cheatsheet_note.pdf》,幫助消化理解 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>