跳转至

合宙 IOT 通用报文协议 AirProtcl -- 1.0

三、字段类型定义

字段类型一共 2 字节,分为两部分: 字段含义和数据类型,其中字段含义 12bit,数据类型 4bit。

3.1 数据类型

数据类型占用 4 个 bit,理论上支持 16 种数据类型。

0000 - 整数

0001 - 浮点数

0002 - 布尔值

0003 - ASCII 字符串

0004 - binary 字符串

0005 - UNICODE 字符串

3.2 字段含义

字段含义占用 12bit,理论上支持 4096 种字段含义。

其中,0 为预留值,1-128 为控制信令类型, 129-2048 为业务字段类型,2049-4096 为预留值。

3.2.1 控制信令类型

1 - 鉴权请求 - 上行

2 - 鉴权回复 - 下行

3 - 上报回应 - 下行,用于服务器对设备的上报的回应

4 - 控制回应 - 上行, 用于对服务器发送的控制命令的回应

3.2.2 业务字段类型

129 - 温度

130 - 湿度

131 - 高度

132 - 宽度

133 - 转速

134 - GNSS 经度

135 - GNSS 维度

136 - 行驶速度

137 - 最强的 4 颗 GNSS 微信的 4 个 CN

138 - 搜到的所有卫星数

139 - 可见卫星数

140 - 航向角

141 - 基站定位/GNSS 定位标识

142 - GNSS 芯片型号和固件版本号

150 - 电量(mV)

151 - 方向

152 - 颗粒数

153 - 时间

154 - 无意义数据

155 - 酸度

156 - 碱度

157 - 海拔

158 - 水位

159 - 驻留小区

160 - 驻留小区和临区

161 - Lua 核心库错误上报(用于 LuatOS 自动化测试)

162 - Lua 扩展卡错误上报(用于 LuatOS 自动化测试)

163 - Lua 业务错误上报(用于 LuatOS 自动化测试)

164 - 固件版本号

165 - 主控型号

170 - CPU 温度/环境温度

172 - GPIO 高低电平

173 - 开机原因

174 - 开机次数

175 - 休眠模式

176 - 定时唤醒间隔

177 - 设备入网的 IPV4/IPV6 标志

178 - 当前联网方式(4G/WiFi/以太网)