Acrel IoT Docs Help

协议设置

基本功能(0x70)

读取当前通讯协议(0x70 0x01)

  • 请求报文

表地址

功能码

子功能码

数据长度

操作码

数据域

CRC校验码

0xff

0x70

0x01

数据长度

0x03

0xXXXX

  • 回复报文

表地址

功能码

子功能码

数据长度

操作码

数据域

CRC校验码

0xff

0x70

0x01

数据长度

0x01/0xEE

见下表

0xXXXX

数据域说明:

描述

长度

变量名

类型

说明

协议

1

protocol

int8

0x00-中台协议
0x01-运维协议
0x03-安全用电协议
0x04-预付费安全用电协议
0x05-第三方协议

设置当前通讯协议(0x70 0x02)

  • 请求报文

表地址

功能码

子功能码

数据长度

操作码

数据域

CRC校验码

0xff

0x70

0x02

数据长度

0x10

见下表

0xXXXX

数据域说明:

描述

长度

变量名

类型

说明

协议

1

protocol

int8

0x00-中台协议
0x01-运维协议
0x03-安全用电协议
0x04-预付费安全用电协议
0x05-第三方协议

  • 回复报文

表地址

功能码

子功能码

数据长度

操作码

数据域

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码,全部接收完成后拼成字符串,内容为数组。
例如: [ { "n":"onenet", "t":"tcp" }, { "n":"aliyun", "t":"mqtt" } ]

第三方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

29 一月 2026