加载中...

CoAP(Constrained Application Protocol,受限应用协议)是IETF在RFC 7252中标准化的应用层协议,专为内存、算力和带宽受限的物联网设备设计。
CoAP运行在UDP之上,采用与HTTP类似的请求/响应模型和GET、POST、PUT、DELETE方法,使用紧凑的二进制报头以降低开销。它通过确认(CON)与非确认(NON)消息实现可选的可靠传输,并支持观察(Observe)机制,让客户端订阅资源变化。
CoAP常见于传感器网络、智能照明、楼宇自动化等场景,也常与6LoWPAN、LwM2M等协议栈配合使用,安全传输依赖DTLS。
优点是报文小、实现简单、天然贴合REST语义,易于与Web集成;缺点是UDP在NAT穿透和防火墙环境下不如TCP友好,生态与工具链也不及MQTT丰富。

登录 后参与讨论
暂无讨论,来发表第一条评论吧