Please enable JavaScript.
Coggle requires JavaScript to display documents.
CoAP (What (主從(Client/Server)架構 (感測節點多半為CoAP Server提供資源, CoAP…
CoAP
What
主從(Client/Server)架構
感測節點多半為CoAP Server提供資源
CoAP Client請求讀取/控制資源狀態
具有REST(Representational State Transfer)設計風格
支援GET/PUT/POST/DELETE及URIs的請求方式
The Constrained Application Protocol
IETF標準(RFC 7252)
類似HTTP/TCP設計,但是屬於輕量版的HTTP/UDP
UDP (port: 5683),對於資料是否要重傳或傳送順序(Reordering) 全交由上層應用層來決定
採用二進位整數格式且封包標頭4 個byte而非HTTP使用字串格式(ASCII code)
CoAP訊息
Confirmable
要求接收端須回送ACK,若沒有收到ACK則重送一次
Non-Confirmable
要求接收端須回送ACK,忽略ACK回應
加密使用DTLS (Datagram Transport Layer Security)
通知機制
Observe flag
擴展了HTTP GET
CoAP Server能主動回傳,CoAP Client所observe的資源狀態
NAT Issue