简体中文
简体中文
English
注册
登录开发者平台
解决方案
行业解决方案
提供从智慧客房、智慧前台到智慧运营等酒店全场景品牌赋能,推进酒店行业数智化变革
一站式智慧照明系统解决方案,赋能企业快速实现人因照明、节能减排的智能化照明升级
综合应用智能化信息,令楼宇具有智慧和生命力,提供投资合理、安全高效、舒适便利的使用空间
快速实现数字化智慧办公空间,有效实现企业增效、降本和节能。
为连锁型品牌商业门店提供完善的管理系统, 提升门店效率
提供从租控授权、租务运营到园区管理等全方位租住解决方案,驱动租住行业智慧转型
融合全屋智能、地产社区等行业场景能力,提供居住空间丰富的产品矩阵和智能体验
IoT 助力校园场景智能化转型, 提升管理效率
全方位赋能开发者实现多场景智慧节能管理解决方案
以 IoT 平台助力中小制造企业, 实现降本、提质、增效
借助丰富硬件生态,一站式构建安全可靠私有化智能平台
为你的业务场景提供全面的 AI 服务及 AI Copilot 开发方案
海量成熟方案,超低研发门槛,极速落地产品智能化
开发者
与志同道合的开发者和专家共同交流
从初创企业到全球领先企业,涂鸦开发者平台协助实现客户成功。
快速获取并体验优秀的开发者案例产品
服务与支持
生态合作
成为涂鸦服务商,接入涂鸦的另一个选择,帮助更多开发者更快实现智能化
智能互联标识
携手开发者生态合作伙伴联合创新,持续创造互联互通商业价值
聚焦产业变革, 推动人工智能产业发展
智联万物,商者无界
信任中心
信任源于透明
我们严格遵守全球信息安全标准
我们严格遵守全球法规要求
您的数据始终由您掌控
诚邀安全业界同仁共同打造和维护物联网健康生态
支持
提供产品智能化开发全链路的常见问答
7×24一对一客服咨询
技术指导、故障修复以及问题解决
关于我们
全球 AI 云平台服务提供商
探索涂鸦的故事
了解涂鸦的全球视野
涂鸦智能-产品解决方案|行业解决方案|全球智能化平台
涂鸦诚聘全球精英
物联网通讯协议之CoAP协议介绍
形状
1267

图片91图片91

CoAP(Constrained Application Protocol),适用于无线传感网络中的协议。

用途:CoAP 是简化了HTTP 协议的RESTful API,而CoAP是6LowPAN协议栈中的一个应用层协议,适合在资源有限的IP网络进行通信。其特征如下:

(1)头部压缩。CoAP包含一个压缩二进制报头和一个扩展报头。其只有4B的基报头,基本报头后跟扩展选项。请求头部的典型值是10~20B。

(2)方法和URI。CoAP支持GET、PUT、POST和DELETE等方法来实现对服务器端资源的访问。CoAP也支持URIs,这是Web体系结构的主要特征。

3)UDP协议在传输层的应用。CoAP协议构建于UDP协议之上,降低了开销,支持了多播功能。该系统还支持可靠的停止和等待传输机制。

(4)异步通讯的支持。HTTP对M2M(Machine-to-Machine)通信是不适用的,因为事务总是由客户端启动的。CoAP协议支持异步通信,这是M2M通信应用中常用的休眠/唤醒机制。

(5)支持发现资源。为自动发现和使用资源,它支持内建的资源发现格式,该格式用于发现设备上的资源列表,或设备将自己的资源通知给服务目录。在CoRE中,它支持RFC5785格式,资源描述是使用/.well—known/core的路径。

(6)对缓存的支持。CoAP协议支持对资源进行缓存,从而优化性能。

CoAP协议的主要实现:

(1)libcoap(C语言实施)

(2)Californium(java语言实现)

此外,CoAP和6LowPan,即应用层协议和网络适配层协议,其目的是解决设备与IP网的直接连接,即IP技术在两个设备间的应用,以及因特网与设备间通讯的需要。由于IPV6技术所带来的巨大寻址空间,不仅解决了将来大量设备和资源的标识问题,因特网上的应用可以直接访问IPV6的设备,而无需额外的网关。

免责声明:凡注明来源的文章均转自其它平台,目的在于传递有价值的AIoT内容资讯,并不代表本站观点及立场。若有侵权或异议,请联系我们处理。
即刻开启您的物联网之旅
即刻开启 您的物联网之旅
遇到问题了么?联系专属客户经理在线解答