通讯模块
4G模块(0x60)
4G-读取联网状态信息(0x60 0x01)
读取设备联网状态和信号强度。
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x60 | 0x01 | 数据长度 | 0x03 | 无 | 0xXXXX |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x60 | 0x01 | 数据长度 | 0x01/0xEE | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
网络状态 | 1 | connectState | uint8 | 0x01-在线,0x00-离线 |
信号强度 | 1 | rssi | int8 | |
状态码 | 1 | stateCode | int8 | 状态码,表示设备连接状态和进度 |
4G-读取APN信息(0x60 0x02)
读取APN启用状态、APN名称、APN用户名和密码。
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x60 | 0x02 | 数据长度 | 0x03 | 无 | 0xXXXX |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x60 | 0x02 | 数据长度 | 0x01/0xEE | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
APN启用状态 | 1 | apnEnable | uint8 | 0x00-APN禁用,0x01-APN启用 |
APN名称 | 48 | apnName | string | ASCII码48字节、不足的补0 |
APN用户名 | 48 | apnUser | string | ASCII码48字节、不足的补0 |
APN密码 | 48 | apnPwd | string | ASCII码48字节、不足的补0 |
4G-写入APN信息(0x60 0x03)
写入APN启用状态、APN名称、APN用户名和密码。
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x60 | 0x03 | 数据长度 | 0x10 | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
APN启用状态 | 1 | apnEnable | uint8 | 0x00-APN禁用,0x01-APN启用 |
APN名称 | 48 | apnName | string | ASCII码48字节、不足的补0 |
APN用户名 | 48 | apnUser | string | ASCII码48字节、不足的补0 |
APN密码 | 48 | apnPwd | string | ASCII码48字节、不足的补0 |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x60 | 0x03 | 数据长度 | 0x01/0xEE | 无 | 0xXXXX |
4G-读取SIM卡信息(0x60 0x04)
读取SIM卡 imei、ccid
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x60 | 0x04 | 数据长度 | 0x03 | 无 | 0xXXXX |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x60 | 0x04 | 数据长度 | 0x01/0xEE | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
IMEI | 16 | imei | string | ASCII码16字节、不足的补0 |
CCID | 20 | ccid | string | ASCII码20字节、不足的补0 |
WiFi模块(0x61)
WiFi-读取联网状态信息(0x61 0x01)
读取设备联网状态和信号强度。
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x61 | 0x01 | 数据长度 | 0x03 | 无 | 0xXXXX |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x61 | 0x01 | 数据长度 | 0x01/0xEE | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
网络状态 | 1 | connectState | uint8 | 0x01-连接,0x00-断开 |
信号强度 | 1 | rssi | int8 | |
状态码 | 1 | stateCode | int8 | 状态码,表示设备连接状态和进度 |
WiFi-读取WiFi参数(0x61 0x02)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x61 | 0x02 | 数据长度 | 0x03 | 无 | 0xXXXX |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x61 | 0x02 | 数据长度 | 0x01/0xEE | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
WiFi启用状态 | 1 | wifiEnable | uint8 | 0x00-WiFi禁用,0x01-WiFi启用 |
SSID | 32 | wifiSsid | string | ASCII码32字节、不足的补0 |
WiFi密码 | 32 | wifiPwd | string | ASCII码32字节、不足的补0 |
MAC地址 | 8 | mac | string | ASCII码8字节、不足的补0 |
WiFi-写入WiFi参数(0x61 0x03)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x61 | 0x03 | 数据长度 | 0x10 | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
WiFi启用状态 | 1 | wifiEnable | uint8 | 0x00-WiFi禁用,0x01-WiFi启用 |
SSID | 32 | wifiSsid | string | ASCII码32字节、不足的补0 |
WiFi密码 | 32 | wifiPwd | string | ASCII码32字节、不足的补0 |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x61 | 0x03 | 数据长度 | 0x01/0xEE | 无 | 0xXXXX |
WiFi-读取DHCP参数(0x61 0x04)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x61 | 0x04 | 数据长度 | 0x03 | 无 | 0xXXXX |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x61 | 0x04 | 数据长度 | 0x01/0xEE | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
DHCP | 1 | wifiDhcp | uint8 | 0x00-DHCP禁用,0x01-DHCP启用 |
IP | 32 | wifiIp | string | ASCII码32字节、不足的补0 |
子网掩码 | 32 | wifiMask | string | ASCII码32字节、不足的补0 |
网关地址 | 32 | wifiGateway | string | ASCII码32字节、不足的补0 |
WiFi-写入DHCP参数(0x61 0x05)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x61 | 0x05 | 数据长度 | 0x10 | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
DHCP | 1 | wifiDhcp | uint8 | 0x00-DHCP禁用,0x01-DHCP启用 |
IP | 32 | wifiIp | string | ASCII码32字节、不足的补0 |
子网掩码 | 32 | wifiMask | string | ASCII码32字节、不足的补0 |
网关地址 | 32 | wifiGateway | string | ASCII码32字节、不足的补0 |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x61 | 0x05 | 数据长度 | 0x01/0xEE | 无 | 0xXXXX |
蓝牙模块(0x62)
预留
LoRaWAN模块(0x63)
LoRaWAN-读取联网状态信息(0x63 0x01)
读取设备联网状态和信号强度。
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x63 | 0x01 | 数据长度 | 0x03 | 无 | 0xXXXX |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x63 | 0x01 | 数据长度 | 0x01/0xEE | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
网络状态 | 1 | connectState | uint8 | 0x01-连接,0x00-断开 |
信号强度 | 1 | rssi | int8 | |
状态码 | 1 | stateCode | int8 | 状态码,表示设备连接状态和进度 |
LoRaWAN-读取LoRaWAN参数(0x63 0x02)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x63 | 0x02 | 数据长度 | 0x03 | 无 | 0xXXXX |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x63 | 0x02 | 数据长度 | 0x01/0xEE | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
入网方式 | 1 | joinMode | uint8 | 0x00-OTAA, 0x01-ABP |
AppKey | 32 | appKey | string | 32字节ASCII,不足补0 |
AppEUI | 16 | appEUI | string | 16字节ASCII,不足补0 |
DevEUI | 16 | devEUI | string | 16字节ASCII,不足补0 |
DevAddr | 8 | devAddr | string | 8字节ASCII,不足补0 |
AppSKey | 32 | appSKey | string | 32字节ASCII,不足补0 |
NwkSKey | 32 | nwkSkey | string | 32字节ASCII,不足补0 |
上下频率频段 | 1 | freqBand | uint8 | 频段 |
上行频点 | 4 | uplinkFreq | float | 上行频率频点,单位MHz |
下行频点 | 4 | downlinkFreq | float | 下行频率频点,单位MHz |
信道个数 | 1 | channelCount | uint8 | 信道数量 |
通讯速率 | 1 | dataRate | uint8 | 数据传输速率 |
RX2频点 | 4 | rx2Freq | float | RX2窗口频率频点,单位MHz |
RX2速率 | 1 | rx2DataRate | uint8 | 数据传输速率 |
上行数据应答 | 1 | ackEnabled | uint8 | 0x00-禁用,0x01-启用 |
CLASS | 1 | deviceClass | uint8 | 0x00-ClassA |
LoRaWAN-写入LoRaWAN参数(0x63 0x03)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x61 | 0x03 | 数据长度 | 0x10 | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
入网方式 | 1 | joinMode | uint8 | 0x00-OTAA, 0x01-ABP |
AppKey | 32 | appKey | string | 32字节ASCII,不足补0 |
AppEUI | 16 | appEUI | string | 16字节ASCII,不足补0 |
DevEUI | 16 | devEUI | string | 16字节ASCII,不足补0 |
DevAddr | 8 | devAddr | string | 8字节ASCII,不足补0 |
AppSKey | 32 | appSKey | string | 32字节ASCII,不足补0 |
NwkSKey | 32 | nwkSkey | string | 32字节ASCII,不足补0 |
上下频率频段 | 1 | freqBand | uint8 | 频段 |
上行频点 | 4 | uplinkFreq | float | 上行频率频点,单位MHz |
下行频点 | 4 | downlinkFreq | float | 下行频率频点,单位MHz |
信道数量 | 1 | channelCount | uint8 | 信道数量 |
通讯速率 | 1 | dataRate | uint8 | 数据传输速率 |
RX2频点 | 4 | rx2Freq | float | RX2窗口频率频点,单位MHz |
RX2速率 | 1 | rx2DataRate | uint8 | 数据传输速率 |
上行数据应答 | 1 | ackEnabled | uint8 | 0x00-禁用,0x01-启用 |
CLASS | 1 | deviceClass | uint8 | 0x00-ClassA |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x61 | 0x03 | 数据长度 | 0x01/0xEE | 无 | 0xXXXX |
LoRa模块(0x64)
LoRa-读取LoRa参数(0x64 0x02)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x64 | 0x02 | 数据长度 | 0x03 | 无 | 0xXXXX |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x64 | 0x02 | 数据长度 | 0x01/0xEE | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
频段 | 2 | freqBand | uint16 | 频段,只读 |
通道 | 1 | channel | uint8 | 通道,取值范围:0~95 |
扩频因子 | 1 | spreadingFactor | uint8 | 扩频因子,取值范围:7~12 |
带宽 | 1 | bandwidth | uint8 | 带宽,取值范围:0~9,对应关系: |
LoRa-写入LoRa参数(0x64 0x03)
请求报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x64 | 0x03 | 数据长度 | 0x10 | 见下表 | 0xXXXX |
数据域说明:
描述 | 长度 | 变量名 | 类型 | 说明 |
|---|---|---|---|---|
通道 | 1 | channel | uint8 | 通道,取值范围:0~95 |
扩频因子 | 1 | spreadingFactor | uint8 | 扩频因子,取值范围:7~12 |
带宽 | 1 | bandwidth | uint8 | 带宽,取值范围:0~9,对应关系: |
回复报文
表地址 | 功能码 | 子功能码 | 数据长度 | 操作码 | 数据域 | CRC校验码 |
|---|---|---|---|---|---|---|
0xff | 0x64 | 0x03 | 数据长度 | 0x01/0xEE | 无 | 0xXXXX |