检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
消息码:数据类型为1个字节整数,查询设备版本的消息码为19,转换为十六进制为13。 校验码:数据类型为2个字节整数,先将校验码置为0000,然后将完整的消息码流进行CRC16的算法计算得到校验码,再将得到的校验码替换原消息中的0000。
消息码 BYTE 标识物联网平台与设备之间的请求消息类型,应答消息的消息码和请求消息相同。消息码的定义为: 0-18:预留消息码,暂未使用。 19:查询设备版本。 20:下载新版本软件包通知。 21:请求下载升级包。 22:上报升级包下载结果。 23:执行软件升级。
如果终端设备需要通过注册流程获取鉴权码,则设备密钥填写为与设备ID保持一致;如果终端设备不需要注册流程,则设备密钥填写为与鉴权码一致。 不支持设备通过发送注销请求来注销设备。
图3 上传CA证书完成页 在上传验证证书页面,单击“生成验证码”,单击“复制图标”复制此CA证书的随机验证码。 图4 复制验证码 CA证书验证码有效期为一天,请及时使用验证码生成验证证书并完成验证。
多个入参的函数后面接数组格式,比如:"Fn::HmacSHA256": ["${iotda::mqtt::username}", "${iotda::device::secret}"]。
${nodeId}: 设备标识码。 User Name 固定格式: ${productId}${nodeId};12010126;${connid};${expiry} ${productId}: 产品ID。 ${nodeId}: 设备标识码。
指令 参数 参数缺省处理 AT响应结果 使用示例 AT+HMPUB=qos,topic,payload_len,payload qos:mqtt的qos(0,1,2) 默认值:0 +HMPUB OK(发布成功) hexstring模式下,发送数据的byte流必须转换为ascii码的
数据转发 零代码搭建物联网监控大屏 IoTDA结合DLI+DWS+Astro实现大数据分析 IoTDA结合ModelArts实现预测分析 指标数据推送至DMS Kafka最佳实践
附录 状态码 获取项目ID 错误码 父主题: 应用侧API参考
设备登录时,安全设备携带设备唯一标识码nodeId(如IMEI)和密钥发起接入鉴权请求;非安全设备携带设备唯一标识码nodeId发起接入鉴权请求。 平台验证通过后,返回成功响应,设备连接物联网平台成功。 父主题: 设备鉴权
payload_len, payload topic:指定的topic - - +HMREC="$oc/devices/my_deviceid/user/my_subtopic",2,0102 (hexmode) len:接收到的数据长度,单位为字节 - - payload:转换为ascii码的数据
HTTP状态码描述 错误码 错误码描述 错误码中文描述 400 Bad Request IOTDA.000006 Invalid input data.
取值范围: 结果码定义如下: 0:上传成功 1:上传失败 status_code 可选 Integer 参数解释: 文件上传到OBS返回的状态码。 status_description 可选 String 参数解释: 文件上传到OBS时状态的描述。
状态码 描述 200 OK 错误码 请参见错误码。
取值范围: 结果码定义如下: 0:下载成功 1:下载失败 status_code 可选 Integer 参数解释: 文件下载到OBS返回的状态码。 status_description 可选 String 参数解释: 文件下载到OBS时状态的描述。
streamType int 码流类型 将之前申请的码流切换为新申请的码流,音频与切换前保持一致。
状态码 描述 200 OK 错误码 请参见错误码。
状态码 描述 200 OK 错误码 请参见错误码。
HTTP状态码描述 错误码 错误码描述 错误码中文描述 200 OK - - - 400 Bad Request IOTDA.000006 Invalid input data.
状态码 描述 200 OK 错误码 请参见错误码。