|
|
@@ -106,7 +106,7 @@
|
|
|
| 9 | 烈风 | 草房遭受破坏,屋瓦被掀起,大树枝可折断 | 20.8 ~ 24.4 |
|
|
|
| 10 | 狂风 | 树木可被吹倒,一般建筑物遭破坏 | 24.5 ~ 28.4 |
|
|
|
| 11 | 暴风 | 大树可被吹倒,一般建筑物遭严重破坏 | 28.5 ~ 32.6 |
|
|
|
-| 12 | 飓风 | 陆上绝少,其摧毁力极大 | - |
|
|
|
+| 12 | 飓风 | 陆上绝少,其摧毁力极大 | >32.6 |
|
|
|
|
|
|
|
|
|
#### eNum对应参数
|
|
|
@@ -481,249 +481,4 @@ topic:/yfkj/qxz/offline/imei
|
|
|
### 气象站nodejs语言接收数据案例
|
|
|

|
|
|
### 气象站python语言接收数据案例
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-# 气象站mqtt协议
|
|
|
-## 设备上传无返回确认
|
|
|
-1. 传感器数据上传
|
|
|
-```json
|
|
|
-{
|
|
|
- "cmd": "terminalData",
|
|
|
- "ext": {
|
|
|
- "StationID": "18054384",
|
|
|
- "MonitorTime": "2020-2-19 09:36:08",
|
|
|
- "data": [
|
|
|
- {
|
|
|
- "eValue": "",
|
|
|
- "eKey": "e1",
|
|
|
- "eName": "Temperature",
|
|
|
- "eNum": "101"
|
|
|
- },
|
|
|
- {
|
|
|
- "eValue": "",
|
|
|
- "eKey": "e2",
|
|
|
- "eName": "Humidity",
|
|
|
- "eNum": "102"
|
|
|
- },
|
|
|
- {
|
|
|
- "eValue": "",
|
|
|
- "eKey": "e3",
|
|
|
- "eName": "SoilTemperature",
|
|
|
- "eNum": "106"
|
|
|
- },
|
|
|
- ..............
|
|
|
- ]
|
|
|
- }
|
|
|
-}
|
|
|
-```
|
|
|
-
|
|
|
-2. 电池电压信息上传
|
|
|
-```json
|
|
|
-{
|
|
|
- "cmd": "Status",
|
|
|
- "ext": {
|
|
|
- "StationID": "18054384",
|
|
|
- "MonitorTime": "2020-2-19 10:50:04",
|
|
|
- "terminalStatus": {
|
|
|
- "VOLT": "12.2",
|
|
|
- "RSSI": "17"
|
|
|
- }
|
|
|
- }
|
|
|
-}
|
|
|
-```
|
|
|
-
|
|
|
-3. 运行基本状态信息上传
|
|
|
-```json
|
|
|
-{
|
|
|
- "cmd": "Status",
|
|
|
- "ext": {
|
|
|
- "StationID": "18054384",
|
|
|
- "MonitorTime": "2020-2-19 10:50:04",
|
|
|
- "terminalStatus": {
|
|
|
- "VOLT": "12.2",
|
|
|
- "RSSI": "17",
|
|
|
- "IMEI": "866262042538503",
|
|
|
- "ICCID": "89860411101892475452",
|
|
|
- "longitude": "113.604943",
|
|
|
- "latitude": "34.847540",
|
|
|
- "altitude": "105.3",
|
|
|
- "version": "1.0.0_2020/07/15/10/09_alpha",
|
|
|
- "dotled": "0"
|
|
|
- }
|
|
|
- }
|
|
|
-}
|
|
|
-```
|
|
|
-4. 上传时间间隔报告
|
|
|
-```json
|
|
|
-{
|
|
|
- "cmd": "config",
|
|
|
- "ext": {
|
|
|
- "interval": 30
|
|
|
- }
|
|
|
-}
|
|
|
-```
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-### 平台下发查询控制
|
|
|
-1. 控制通道手动控制下发(需反馈确认)
|
|
|
-2. 定时控制参数下发
|
|
|
-3. 阈值控制参数下发
|
|
|
-4. 参数查询下发
|
|
|
-
|
|
|
-## "cmd" :
|
|
|
- - "read" //下发查询
|
|
|
- - "config" //下发设置上传间隔
|
|
|
- - "control"//下发输出控制指令
|
|
|
- - "timing" //下发定时参数配置
|
|
|
- - "auto" //下发阈值参数配置
|
|
|
- - "ip" //下发ip,端口,topic
|
|
|
- - "upload" //下发上传信息使能
|
|
|
-
|
|
|
- ## "type":
|
|
|
- - "status" //查询设备信息
|
|
|
- - "data" //查询数据
|
|
|
- - "ip“ //查询ip,端口,topic
|
|
|
- - "upload" //查询上传使能
|
|
|
- - "runstatus"//查询输出运行状态
|
|
|
- - "auto" //查询阈值配置
|
|
|
- - "timing" //查询定时配置
|
|
|
-
|
|
|
-## 下发查询上传间隔
|
|
|
-
|
|
|
-```json
|
|
|
-{
|
|
|
- "cmd": "read",
|
|
|
- "ext": {
|
|
|
- "type": "interval"
|
|
|
- }
|
|
|
-}
|
|
|
-```
|
|
|
-反馈
|
|
|
-```json
|
|
|
-{
|
|
|
- "cmd": "config",
|
|
|
- "ext": {
|
|
|
- "interval": 30
|
|
|
- }
|
|
|
-}
|
|
|
-```
|
|
|
-## 下发查询状态
|
|
|
-```json
|
|
|
-{
|
|
|
- "cmd": "read",
|
|
|
- "ext": {
|
|
|
- "type": "status"
|
|
|
- }
|
|
|
-}
|
|
|
-```
|
|
|
-反馈
|
|
|
-```json
|
|
|
-{
|
|
|
- "cmd": "Status",
|
|
|
- "ext": {
|
|
|
- "StationID": "866262048809817",
|
|
|
- "MonitorTime": "2020-3-12 14:35:14",
|
|
|
- "terminalStatus": {
|
|
|
- "VOLT": "15.1",
|
|
|
- "RSSI": "15",
|
|
|
- "IMEI": "866262048809817",
|
|
|
- "ICCID": "89860411101892464026",
|
|
|
- "longitude": "113.662430",
|
|
|
- "latitude": "34.808807",
|
|
|
- "altitude": "150",
|
|
|
- "control_op": "0",
|
|
|
- "Dotled": "1"
|
|
|
- }
|
|
|
- }
|
|
|
-}
|
|
|
-```
|
|
|
-
|
|
|
-| gps值 | 定位方式 | 转换说明 |
|
|
|
-|-------|------------|------------------|
|
|
|
-| 0 | 手动定位 | 不需要坐标转换 |
|
|
|
-| 1 | GPS定位 | GPS转百度 |
|
|
|
-| 2 | 基站定位 | 火星转百度 |
|
|
|
-
|
|
|
-没有这个字段 则都是基站定位,火星转百度.
|
|
|
-## 下发查询数据
|
|
|
-```json
|
|
|
-{
|
|
|
- "cmd": "read",
|
|
|
- "ext": {
|
|
|
- "type": "data"
|
|
|
- }
|
|
|
-}
|
|
|
-```
|
|
|
-反馈
|
|
|
-```json
|
|
|
-{
|
|
|
- "cmd": "terminalData",
|
|
|
- "ext": {
|
|
|
- "StationID": "18054384",
|
|
|
- "MonitorTime": "2020-2-29 14:28:49",
|
|
|
- "data": [{
|
|
|
- "eValue": "17.0",
|
|
|
- "eKey": "e1",
|
|
|
- "eName": "Temperature",
|
|
|
- "eNum": "101"
|
|
|
- }, {
|
|
|
- "eValue": "52.9",
|
|
|
- "eKey": "e2",
|
|
|
- "eName": "Humidity",
|
|
|
- "eNum": "102"
|
|
|
- }, {
|
|
|
- "eValue": "17.9",
|
|
|
- "eKey": "e3",
|
|
|
- "eName": "SoilTemperature",
|
|
|
- "eNum": "106"
|
|
|
- }, {
|
|
|
- …………………………
|
|
|
- }]
|
|
|
- }
|
|
|
-}
|
|
|
-```
|
|
|
-
|
|
|
-## 下发设置数据上报时间
|
|
|
-```json
|
|
|
-{
|
|
|
- "cmd": "config",
|
|
|
- "ext": {
|
|
|
- "interval": 30
|
|
|
- }
|
|
|
-}
|
|
|
-```
|
|
|
-重启
|
|
|
-```json
|
|
|
-{"cmd": "reboot"}
|
|
|
-```
|
|
|
-返回
|
|
|
-```json
|
|
|
-{"cmd":"rebooting"}
|
|
|
-```
|
|
|
-
|
|
|
-
|
|
|
-## 遗愿消息
|
|
|
-topic:/yfkj/qxz/offline/imei
|
|
|
-报文结构:
|
|
|
-```json
|
|
|
-{
|
|
|
- "cmd": "offline",
|
|
|
- "ext": {
|
|
|
- "imei": "*******************"
|
|
|
- }
|
|
|
-}
|
|
|
-```
|
|
|
-## 开机上报在线消息
|
|
|
-topic:/yfkj/qxz/offline/imei
|
|
|
-报文结构:
|
|
|
-```json
|
|
|
-{
|
|
|
- "cmd": "online",
|
|
|
- "ext": {
|
|
|
- "imei": "*******************"
|
|
|
- }
|
|
|
-}
|
|
|
-```
|
|
|
+
|