设备接入 IOTDA-PCP协议介绍:消息结构

时间:2024-05-15 10:57:00

消息结构

字段名

字段类型

描述和要求

起始标识

WORD

起始标识,固定为0XFFFE。

版本号

BYTE

高四位预留;低四位表示协议版本号,当前为1。

消息码

BYTE

标识 物联网平台 与设备之间的请求消息类型,应答消息的消息码和请求消息相同。消息码的定义为:

  • 0-18:预留消息码,暂未使用。
  • 19:查询设备版本。
  • 20:下载新版本软件包通知。
  • 21:请求下载升级包。
  • 22:上报升级包下载结果。
  • 23:执行软件升级。
  • 24:上报升级结果。
  • 25-127:预留消息码,暂未使用。

校验码

WORD

从起始标识到数据区的最后一个字节的CRC16校验值,计算前先把校验码字段置为0,计算完成后把结果写到校验码字段。

说明:

CRC16算法:CRC16/CCITT x16+x12+x5+1

数据区长度

WORD

数据区的长度。

数据区

BYTE[n]

可变长度,具体由各个指令定义,可参考下面介绍的各个指令对应的请求消息和应答消息定义。

support.huaweicloud.com/devg-iothub/iot_01_0047_3.html