云服务器内容精选

  • 使用前必读 物联网平台 作为消息接收方时,已默认订阅了相关Topic,设备只要向对应Topic发送消息,物联网平台就可以接收。 设备作为消息接收方时,需要先订阅相关Topic,这样物联网平台向对应Topic发送消息时,设备才能接收到。设备需要根据具体实现的业务来决定订阅哪些Topic。 Topic 支持的协议 消息发送方 (Publisher) 消息接收方 (Subscriber) 用途 /v1/devices/{gatewayId}/topo/add MQTT 边设备 物联网平台 边设备添加子设备 /v1/devices/{gatewayId}/topo/addResponse 物联网平台 边设备 物联网平台返回的添加子设备的响应 /v1/devices/{gatewayId}/topo/update 边设备 物联网平台 边设备更新子设备状态 /v1/devices/{gatewayId}/topo/updateResponse 物联网平台 边设备 物联网平台返回的更新子设备状态的响应 /v1/devices/{gatewayId}/topo/delete 物联网平台 边设备 物联网平台删除子设备 /v1/devices/{gatewayId}/topo/query 边设备 物联网平台 边设备查询网关信息 /v1/devices/{gatewayId}/topo/queryResponse 物联网平台 边设备 物联网平台返回的网关信息响应 /v1/devices/{gatewayId}/command 物联网平台 边设备 物联网平台给设备或边设备下发命令 /v1/devices/{gatewayId}/commandResponse 边设备 物联网平台 边设备返回给物联网平台的命令响应 /v1/devices/{gatewayId}/datas 边设备 物联网平台 边设备上报数据 {gatewayId}指设备标识。其中delete延用了之前局点的规范,deleteResponse暂未提供。 父主题: MQTT协议Topic规范
  • 示例 { "devices": [{ "deviceId": "D68NZxB4", "services": [{ "data": { "key": "value" }, "eventTime": "20191023T173625Z", "serviceId": "serviceName" }] }] }
  • 参数说明 参数 必选/可选 类型 参数描述 clientId 必选 String(256) 一机一密的设备clientId由4个部分组成:deviceId/nodeId、鉴权类型、密码签名类型、时间戳,通过下划线“_”分隔。 鉴权类型:长度1字节,当前支持2个类型: “0”,表示使用一机一密设备的deviceId接入。 “2”,表示使用一机一密设备的nodeId接入。 密码签名类型:长度1字节,当前支持2种类型。 “0”代表HMA CS HA256不校验时间戳。 “1”代表HMACSHA256校验时间戳。 时间戳:为设备连接平台时的UTC时间,格式为YYYYMMDDHH,如UTC 时间2018/7/24 17:56:20,则应表示为2018072417。 以deviceId为例的clientId示例为:D39564861q3gDa_0_0_2018072417 Username 必选 String(256) 一机一密的设备“Username”。 使用deviceId接入时填写为设备注册成功后返回的“deviceId”值。 使用nodeId接入时填写为设备注册成功时的“nodeId”值。 Password 必选 String(256) Password的值为使用“HMACSHA256”算法以时间戳为密钥,对secret进行加密后的值。 secret为注册设备时平台返回的secret,或者是设备自身的secret。