土壤养分测试仪文档
2016-04-27
1. 上传采集数据
头标志(2字节) | 数据类型(2字节) | 设备ID(12字节) | 文本长度(4字节) | 二进制数据长度(4字节) | 文本数据 | 二进制数据 |
---|---|---|---|---|---|---|
数据包标志固定为 0x26AF | 土壤测试仪数据标识 0x4001(次高位为1,10进制16385),如果使用 utf8 编码,标识须改成 0x01 | 所有设备必须保证不能有重复的ID,用来区分是哪台设备的数据 | 文本数据的长度 | 二进制数据的长度,某些情况需要同时传输二进制和文本数据,此字段存储数据长度。 | 存储文本数据,服务器根据特定数据判断文本编码,土壤测试仪使用 GBK 编码。 | 存储二进制数据,长度由前面的字段指定 |
数据包头长度为 24 字节。端口 3720,IP:www.mengchuangyun.com
2. 心跳包
通讯模块必须设置心跳包,用来识别无效连接。心跳包两个字节且值为 0。
心跳包(2字节) | 心跳包频率 |
---|---|
0000 | < 5 分钟 |