Lora网关文档
2019-05-15
1. 网关连接服务器
服务器端口 2300
2. 上传网关ID
网关标识(12字节) |
---|
383736303137471400250020 |
当网关连接成功后,发送12字节的ID到服务器
3. 返回节点信息
命令标志(2字节) | 节点个数(2字节) | 节点数据(12字节) | ... |
---|---|---|---|
0x5510 | 节点个数 N | 节点配置信息 | ... |
服务器返回网关节点数据给客户端,数据包总长度 2(命令)+2(个数N)+12(单个节点数据)*N
4. 网关返回节点配置成功消息
命令标志(2字节) | 节点数量(2字节) |
---|---|
0x5510 | 节点数量 N |
此消息服务器不需处理
5. 服务发送读取传感器指令(1.0版)
命令标志(2字节) |
---|
0x5504 |
网关接收到此命令后,读取所有传感器数据,并上传
5. 服务发送读取传感器指令(2.0版)
命令标志(2字节) | 节点个数(2字节) | 节点数据(12字节) | ... |
---|---|---|---|
0x5504 | 节点个数 N | 节点配置信息 | ... |
网关接收到此命令后,读取指定节点的传感器数据,并上传
6. 传感器数据上传
命令标志(2字节) | 数据长度(2字节) | 节点数据 | 重复节点数据 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x5504 | 节点数据的长度,不包括命令2字节和长度2字节 |
|
... |
7. 节点控制命令
命令标志(2字节) | 节点ID(12字节) | 节点控制通道个数(2字节) | 通道编号(1字节) | 通道状态(1字节) | 重复通道数据 |
---|---|---|---|---|---|
0x5505 | 1706175A0162004F1001A00A | N | 指示哪个通道 | 0-关,1-开 | ... |
8. 节点控制状态返回
命令标志(2字节) | 节点ID(12字节) | 节点控制通道个数(2字节) | 通道编号(1字节) | 通道状态(1字节) | 重复通道数据 |
---|---|---|---|---|---|
0x5505 | 1706175A0162004F1001A00A | N | 指示哪个通道 | 0-关,1-开 | ... |
控制的返回和发送个数完全相同
9. 时钟设置
命令ID(2字节) | 当前日期和时间(7字节) |
---|---|
AA55 | 顺序:年(后两位),月,日,时,分,秒,星期 |
发送服务器当前日期,网关连接成功后,发送一次,之后每5分钟发送一次。
附:传感器类型表
代码 | 类型 | 单位 |
---|---|---|
0x00 | 供电电压 | V |
0x01 | 空气温度 | ℃ |
0x02 | 土壤温度 | ℃ |
0x03 | 土壤温度 | ℃ |
0x04 | 土壤湿度 | % |
0x09 | 电导率 | uS/cm2 |
0x0D | 风速 | m/s |
0x0E | 风向 | ° |
0x0F | 噪声 | db |
0x10 | 雨量 | mm |
0x11 | 光合 | ppm |
0x12 | 紫外 | ppm |
0x13 | 辐射 | W/m2 |
0x20 | 开合角度 | ° |
0x21 | 开合角度 | ° |
0x30 | 开关状态 | |
0x31 | 开关状态 | |
0x40 | PH | |
0x41 | EC | S/m |
0x42 | 土壤温度 | ℃ |
0x43 | 盐分 | % |
0x44 | 土壤湿度 | % |
0x50 | 限位开关 | |
0x80 | 空气温度 | ℃ |
0x81 | 空气湿度 | % |
0x82 | 大气压 | hpa |
0x83 | 光照 | Lux |
0x84 | 二氧化碳 | PPM |
0x85 | 粉尘2.5 | ug/m3 |
0x86 | 露点温度 | ℃ |
0x87 | 粉尘1.0 | ug/m3 |
0x88 | 粉尘10 | ug/m3 |