跳至主要內容

设备 CoAP 接入

约 423 字大约 1 分钟

设备 CoAP 接入

CoAP 是一种专用的 Web 传输协议,它类似 HTTP ,是一种受约束的应用协议,可与物联网中的受约束的节点和受约束的网络一起使用。

CoAP 的特点

资源占用极少

CoAP 是为机器对机器(M2M)应用而设计的,它的设计初衷是使简单、受约束的设备即使通过具有低带宽和低可用性的受约束网络也可以加入物联网。例如:远程抄表、资产追踪、楼宇自动化等。

由于 CoAP 基于 IP 上的 UDP 协议,并不需要复杂的传输堆栈控制,所以设备上运行 CoAP 协议客户端,只需要极少的 RAM 代码空间,对微控制器的要求非常低。

安全性

CoAP 使用 UDP 传输信息,同时也依靠 UDP 安全功能来保护信息,因此 CoAP 使用基于 UDP 的 DTLS 加密传输。

CoAP 的 DTLS 参数默认选择等效于 3072 位 RSA 密钥,但在最小的节点上仍然可以正常运行。

上手容易

像 HTTP 一样,CoAP 协议中的 URL 也支持 REST 模型,即客户端使用诸如GET、PUT、POST 之类的方法访问这些 API 资源。

同时,CoAP 还可以承载不同类型的有效负载,也包括 ThingsCloud 内置标准设备访问协议的 JSON 格式。

这都使得设备在通过 CoAP 接入云平台时,不论是云平台提供的 API 调用方式,还是您需要拥有的技术知识,都和 HTTP 接入基本相同。

通过 CoAP 接入云平台

CoAP 接入方式目前对专有区开放。