官术网_书友最值得收藏!

2.3 CoAP

CoAP(Constrained Application Protocol)是一種運行在資源比較緊張的設備上的協議。和MQTT-SN協議一樣,CoAP通常也是運行在UDP上的。

CoAP設計得非常小巧,最小的數據包只有4個字節。CoAP采用C/S架構,使用類似于HTTP的請求-響應交互模式。設備可以通過類似于coap://192.168.1.150:5683/2ndf loor/temperature的URL來標識一個實體,并使用類似于HTTP的PUT、GET、POST、DELET請求指令來獲取或者修改這個實體的狀態。

同時,CoAP提供一種觀察模式,使得觀察者可以通過OBSERVE指令向CoAP服務器指明觀察的實體對象。當實體對象的狀態發生變化時,觀察者就可以收到實體對象的最新狀態,類似于MQTT協議中的訂閱功能。CoAP的通信模型如圖2-3所示。

圖2-3 CoAP的通信模型

我們會在第13章中對CoAP進行詳細講解。

主站蜘蛛池模板: 屏东县| 平塘县| 鹤峰县| 嵩明县| 保德县| 乐山市| 麟游县| 宾川县| 天台县| 宿迁市| 江华| 林口县| 赤壁市| 郴州市| 青海省| 石家庄市| 突泉县| 桃园县| 新乐市| 双鸭山市| 齐齐哈尔市| 盱眙县| 永济市| 买车| 平度市| 清远市| 江油市| 平原县| 宜兰市| 永嘉县| 循化| 滦南县| 大洼县| 乐都县| 公安县| 平阴县| 扶沟县| 新晃| 普陀区| 丹巴县| 库尔勒市|