CoAP是一种面向网络的协议,采用了与 HTTP 类似的特征,核心内容为资源抽象、 REST 式交互以及可扩展的头选项等。为了克服 HTTP 对于受限环境的劣势,CoAP 既考虑到数据报长度的最优化,又考虑到提供可靠通信。一方面,CoAP 提供 URI,REST 式 的方法如 GET,POST,PUT 和 DELETE,以及可以独立定义的头选项提供的可扩展性。另一方面,CoAP 基于轻量级的 UDP 协议,并且允许 IP 多播。为了弥补 UDP 传输的不可靠性,CoAP 定义了带有重传机制的事务处理机制。并且提供资源发现机制,并带有资源描述。
资料来源:电子书《AIoT 物联网开发实战(上)》,下载链接:
https://developer.aliyun.com/topic/download?id=1147
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。