由於物聯網中的很多設備都是資源受限型的,即只有少量的記憶體空間和有限的計算能力,所以傳統的HTTP協定套用在物聯網上就顯得過於龐大而不適用。 IETF的CoRE工作組提出了一種基於REST架構的CoAP協定。
基本介紹
- 中文名:CoAP協定
- 外文名:The Constrained Application Protocol
- 架構:REST
- 套用:物聯網
背景,套用,
背景
由於物聯網中的很多設備都是資源受限型的,即只有少量的記憶體空間和有限的計算能力,所以傳統的HTTP協定套用在物聯網上就顯得過於龐大而不適用。 IETF的CoRE工作組提出了一種基於REST架構的CoAP協定。CoAP是6LowPAN協定棧中的套用層協定。該文在詳細介紹了CoAP協定的內容、特點和互動模型後,在uIPv6 START KIT無線網路開發套件上,使用Contiki嵌入式作業系統,不僅在瀏覽器端實現了CoAP協定而且用自己編寫的客戶端程式實現了CoAP協定,增加了和資料庫之間的互動功能,從而實現了在Web界面上不僅可以查看實時數據,還可以查看歷史數據的功能。
套用
物聯網是在網際網路的基礎上延伸和擴展的一種網路,其用戶端延伸和擴展到了任何物品之間,彼此進行信息交換和通信,目的是實現所有物品與網路的連線,從而方便識別、管理和控制。
無線物聯網的特點包括:全面感知、實時準確傳遞物品信息、利用智慧型計算技術對海量數據進行分析和處理,以實現智慧型化控制。
由於無線物聯網中的設備很多都是資源受限型的,這些設備只有少量的記憶體空間和有限的計算能力。為此,IETF(Intemet Engineering Task Force)的CoRE(Constrained RESTful Environment)工作組為受限節點制定相關的REST(Representational State Transfer)形式的套用層協定。這就是CoRE工作組正在制訂的CoAP(Constrained Application Protocol)協定。
參考
物聯網中的其他協定:MQTT