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

图片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内容资讯,并不代表本站观点及立场。若有侵权或异议,请联系我们处理。
即刻开启您的物联网之旅
即刻开启 您的物联网之旅
遇到问题了么?联系专属客户经理在线解答