设备基于 CoAP 接入

最近更新时间:2020-07-15 16:36:48

目前物联网通信支持 CoAP 标准协议接入。 具体协议请参见 RFC7252 协议文档。

和标准 CoAP 区别

  1. 目前只支持消息的上报,将 SDK 的信息上传到物联网通信。
  2. 支持 POST 方法,不支持 GET/PUT/DELETE 方法。

CoAP 通道,安全等级

  1. 支持 DTLS 的协议来建立安全连接,安全级别高。
  2. 支持非对称加密。

接入参数

  1. 服务器地址为:广州域设备填入,${ProductId}.iotcloud.tencentdevices.com,这里 ${ProductId} 为变量参数,用户需填入创建产品时自动生成的产品 ID。
  2. 连接端口为:5684

URI 规范

CoAP 消息发送到 URI,URI 的格式为/${productId}/${deviceName}/xxx,productId 为在控制台注册的产品 ID,deviceName 为 productId 产品下的设备名称。

默认情况下创建产品后,该产品下的所有设备都拥有以下 Topic 类的权限:

  1. ${productId}/${deviceName}/event发布。
  2. ${productId}/${deviceName}/control订阅。
  3. ${productId}/${deviceName}/data发布和订阅。

即 URI 与 MQTT Topic 相对应。

目录