协议设置
基本功能(0x70)
读取当前通讯协议(0x70 0x01)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x01 | 数据长度 | 0x03 | 无 | 0xXXXX |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x01 | 数据长度 | 0x01/0xEE | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
协议 | 1 | protocol | int8 | 0x00-中台协议 |
设置当前通讯协议(0x70 0x02)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x02 | 数据长度 | 0x10 | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
协议 | 1 | protocol | int8 | 0x00-中台协议 |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x02 | 数据长度 | 0x01/0xEE | 无 | 0xXXXX |
请求写入TLS证书(0x70 0x03)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x03 | 数据长度 | 0x10 | 见下表 | 0xXXXX |
数据域说明:
类型 | 长度 | 参数名 | 说明 |
|---|---|---|---|
数据报文长度 | 2 | MTU | 单次最大传输字节数,128, 256, 512, 1024等,低位在前 |
文件长度 | 4 | fileSize | 文件大小,低位在前 |
16位CRC校验码 | 2 | crc16 | 文件的校验码 |
32位CRC校验码 | 4 | crc32 | 文件的校验码 |
MD5校验码 | 16 | md5 | 文件的校验码 |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x03 | 数据长度 | 0x01/0xEE | 无 | 0xXXXX |
传输TLS证书内容(0x70 0x04)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x04 | 数据长度 | 0x10 | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 |
|---|---|
地址 | 4 |
TLS证书数据 | N |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x04 | 数据长度 | 0x01/0xEE | 无 | 0xXXXX |
TLS证书写入是否成功(0x70 0x05)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x05 | 数据长度 | 0x10 | --- | 0xXXXX |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x05 | 数据长度 | 0x01/0xEE | --- | 0xXXXX |
第三方协议支持-读取概述(0x70 0x06)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x06 | 数据长度 | 0x03 | 无 | 0xXXXX |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x06 | 数据长度 | 0x01/0xEE | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
协议列表报文总包数 | 1 | pkgNumber | uint8 | 例如:报文一共280字节,每包100字节,则一共3包数据 |
协议列表报文总长度 | 2 | length | uinit16 | 报文总长度 |
第三方协议支持-读取详情(0x70 0x07)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x07 | 数据长度 | 0x03 | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
读取的包序号 | 1 | pkgIndex | uint8 | 例如:0为第一包数据,1为第二包,以此类推 |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x07 | 数据长度 | 0x01/0xEE | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
报文内容长度 | 1 | pkgLength | uint8 | 例如:报文内容长度为100字节,此处为0x64 |
报文内容 | pkgLength | pkgContent | string | ASCII码,全部接收完成后拼成字符串,内容为数组。 |
第三方TCP协议-读取指定协议配置(0x70 0x08)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x08 | 数据长度 | 0x03 | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
第三方协议名称 | 32 | protocolName | string | ASCII码,不足补0 |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x08 | 数据长度 | 0x01/0xEE | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
服务器IP | 40 | hostIp | string | ASCII码,不足补0 |
服务器端口 | 2 | hostPort | uint6 | 低位在前 |
第三方TCP协议-选中协议并写入配置(0x70 0x09)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x09 | 数据长度 | 0x10 | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
选中的第三方协议名称 | 32 | protocolName | string | ASCII码,不足补0 |
服务器IP | 40 | hostIp | string | ASCII码,不足补0 |
服务器端口 | 2 | hostPort | uint6 | 低位在前 |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x09 | 数据长度 | 0x01/0xEE | 无 | 0xXXXX |
第三方MQTT协议-读取指定协议配置(0x70 0x10)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x10 | 数据长度 | 0x03 | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
第三方协议名称 | 32 | protocolName | string | ASCII码,不足补0 |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x10 | 数据长度 | 0x01/0xEE | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
MQTT IP | 40 | mqttIp | string | ASCII码,不足补0 |
MQTT端口 | 2 | mqttPort | uint6 | 低位在前 |
是否使用MQTTS | 1 | useMqtts | uint8 | 0x00-禁用,0x01-启用 |
用户名 | 32 | username | string | ASCII码,不足补0 |
密码 | 32 | password | string | ASCII码,不足补0 |
Client Id | 32 | clientId | string | ASCII码,不足补0 |
Topic | 64 | topic | string | ASCII码,不足补0 |
第三方MQTT协议-选中协议并写入配置(0x70 0x11)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x11 | 数据长度 | 0x10 | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
选中的第三方协议名称 | 32 | protocolName | string | ASCII码,不足补0 |
服务器IP | 40 | hostIp | string | ASCII码,不足补0 |
服务器端口 | 2 | hostPort | uint6 | 低位在前 |
是否使用MQTTS | 1 | useMqtts | uint8 | 0x00-禁用,0x01-启用 |
用户名 | 32 | username | string | ASCII码,不足补0 |
密码 | 32 | password | string | ASCII码,不足补0 |
Client Id | 32 | clientId | string | ASCII码,不足补0 |
Topic | 64 | topic | string | ASCII码,不足补0 |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x11 | 数据长度 | 0x01/0xEE | 无 | 0xXXXX |
中台协议(0x71)
中台协议-读取配置(0x71 0x01)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x71 | 0x01 | 数据长度 | 0x03 | 无 | 0xXXXX |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x71 | 0x01 | 数据长度 | 0x01/0xEE | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
注册服务IP | 40 | httpIp | string | ASCII码40字节、不足的补0 |
注册服务端口 | 2 | httpPort | uint16 | 低位在前 |
是否使用HTTPS | 1 | useHttps | uint8 | 0x00-禁用,0x01-启用 |
MQTT服务IP | 40 | mqttIp | string | ASCII码40字节、不足的补0 |
MQTT服务端口 | 2 | mqttPort | uint16 | 低位在前 |
是否使用MQTTS | 1 | useMqtts | uint8 | 0x00-禁用,0x01-启用 |
中台协议-写入配置(0x71 0x02)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x71 | 0x02 | 数据长度 | 0x10 | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
注册服务IP | 40 | eiotIp | string | ASCII码40字节、不足的补0 |
注册服务端口 | 2 | eiotPort | uint16 | 低位在前 |
是否使用HTTPS | 1 | useHttps | uint8 | 0x00-禁用,0x01-启用 |
MQTT服务IP | 40 | mqttIp | string | ASCII码40字节、不足的补0 |
MQTT服务端口 | 2 | mqttPort | uint16 | 低位在前 |
是否使用MQTTS | 1 | useMqtts | uint8 | 0x00-禁用,0x01-启用 |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x70 | 0x02 | 数据长度 | 0x01/0xEE | 无 | 0xXXXX |
运维协议(0x72)
运维协议-读取配置(0x72 0x01)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x72 | 0x01 | 数据长度 | 0x03 | 无 | 0xXXXX |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x72 | 0x01 | 数据长度 | 0x01/0xEE | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
平台服务IP | 40 | operationIp | string | ASCII码40字节、不足的补0 |
平台服务端口 | 2 | operationPort | uint16 | 低位在前 |
运维协议-写入配置(0x72 0x02)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x72 | 0x02 | 数据长度 | 0x10 | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
平台服务IP | 40 | operationIp | string | ASCII码40字节、不足的补0 |
平台服务端口 | 2 | operationPort | uint16 | 低位在前 |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x72 | 0x02 | 数据长度 | 0x01/0xEE | 无 | 0xXXXX |
安全用电协议(0x73)
安全用电协议-读取配置(0x73 0x01)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x73 | 0x01 | 数据长度 | 0x03 | 无 | 0xXXXX |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x73 | 0x01 | 数据长度 | 0x01/0xEE | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
平台服务IP | 40 | operationIp | string | ASCII码40字节、不足的补0 |
平台服务端口 | 2 | operationPort | uint16 | 低位在前 |
安全用电协议-写入配置(0x73 0x02)
写入运维协议平台IP、端口
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x73 | 0x02 | 数据长度 | 0x10 | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
平台服务IP | 40 | operationIp | string | ASCII码40字节、不足的补0 |
平台服务端口 | 2 | operationPort | uint16 | 低位在前 |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x73 | 0x02 | 数据长度 | 0x01/0xEE | 无 | 0xXXXX |