慧农业平台标准接口V2.0
0.00
★255次@
A:
版本V1.2
文档编写:郭荣华
目录
智慧农业数据传输采用:Tcp/socket 协议传输
未来接口V2.0 支持json/Xml
支持域名推送
数据支持aes/rsa/DES等加密
每段数据采用16进制转换传输,并且保证数据长度。
远程网络模块的时候,需要用的Socket发送数据,远程模块指令为16进制
例如空去温度是11° 其中11的16进制为b,温度的长度是8位那么就系 0000000b
序号 | 名称 | 开始 | 长度 | 示例 | 序号 | 名称 | 开始 | 长度 | 示例 | |
1 | 授权头 | 0 | 4 | A101 | 7 | 空气温度 | 32 | 8 | ||
2 | 版本 | 4 | 2 | 01 | 8 | 空气湿度 | 40 | 8 | ||
3 | 设备ID | 6 | 12 | 12345678911 | 9 | 土壤温度 | 48 | 8 | ||
4 | 传输session | 18 | 8 | 00000001 | 10 | 土壤水分 | 56 | 8 | ||
5 | 命令 | 26 | 2 | 01 | 11 | 光照度 | 64 | 8 | ||
6 | 数据长度 | 28 | 4 | 96 | 12 | 降雨量 | 72 | 8 | ||
15 | 数据校验 | 96 | 2 | 0000 | 13 | 风速 | 80 | 8 | ||
16 | 时间 | 98 | 12 | 0C0C0C | 14 | 风向 | 88 | 8 |
序号 | 名称 | 单位 | 精度 | 参考值 | 说明 |
1 | 授权头 | 公司授权发行 | |||
2 | 设备 | 123456789110必须16进制 | |||
3 | 时间 | 时分秒 | 19年3月1日13点17分59秒 | ||
4 | 空气温度 | ℃ | 0.1 | ||
5 | 空气湿度 | %RH | 0.1 | ||
6 | 土壤温度 | ℃ | 0.1 | ||
7 | 土壤水分 | %RH | 0.1 | ||
8 | 光照度 | lux | 0.1 | ||
9 | 降雨量 | mm | 0.1 | ||
10 | 风速 | m/s | 0.1 | ||
11 | 风向 | 东南西北 | 无 | 0—15 |
正北: 0x000F 东北偏北: 0x0000
东北: 0x0001 东北偏东: 0x0002
正东: 0x0003 东南偏东: 0x0004
东南: 0x0005 东南偏南: 0x0006
正南: 0x0007 西南偏南: 0x0008
西南: 0x0009 西南偏西: 0x000A
正西: 0x000B 西北偏西: 0x000C
西北: 0x000D 西北偏北: 0x000E
ox00数据
ox01独立心跳
0x02数据下载
Dcbb
01
Abcdefabccaa
00028173
000060
000000ad
00000214
000000ad
00000214
0001bb43
00000000
000000ad
00000044
00000000
0000
1303010e0000 异常信息:正常
引用库
C#
硬件app