科勘海洋浮标采集器 基于MQTT与服务器的通信协议说明文档
修改记录
修改人员 | 修改时间 | 修改内容 |
| 2025-3-11 | 初稿V1.0 |
| 2025-3-17 | V1.1 (1)增加了主题类型 (2)新增了设置参数的命令 |
| 2025-3-26 | V1.2 (1)补充了MQTT服务器信息 (2)在“上报实时数据格式”中,把depth字段放在dataItem里每个传感器的数据包里 |
| 2025-4-10 | V1.3
|
- MQTT主题定义
内容 | 主题格式 | 设备端 | 服务器端 |
设备上报数据 | upload/sensorInfo/厂家编号/浮标钢印编号 | 只发布 | 只订阅 |
- MQTT服务器信息
MQTT服务器地址:product.joinken.cn
端口号:87
用户名:mqtt_hymc
密码:hymc@2025..
- 上报实时数据格式
网关每1分钟上报一次数据,使用主题upload/sensorInfo/厂家编号/浮标钢印编号上报一条信息。
数据格式说明
参数 | 说明 | 单位 | 缩写/简写 | 填写 |
网关 | ||||
type | 设备类型 |
| type | 填厂家-GW |
date | 上报时间 |
| ts | 时间戳(长整型) |
gps_status | GPS状态 |
| gps |
|
gps_lon | 经度 | ° | Lon |
|
gps_lat | 纬度 | ° | Lat |
|
4g_signal | 4G信号强度 | % | rssi |
|
sensor(水质) | ||||
type | 设备类型 |
| type | 填厂家-SZ,如鼎钛睡姿(DT-SZ) |
online | 在线指示 |
| stat | 0/离线,1在线 |
temp | 水温 | ℃ | Temp |
|
sal | 盐度 | ppt | Sal |
|
DO | 溶解氧 | mg/L | DO |
|
pH | 酸碱度 |
| pH |
|
CHI | 叶绿素 | ug/L | CHI |
|
Tur | 浊度 | NTU | Tur |
|
depth | 当前深度 | m | Dep | 无深度信息填0 |
sensor(波浪) | ||||
type | 设备类型 |
| type | 填厂家-BL |
online | 在线指示 |
| stat | 0/离线,1在线 |
wave_max_high | 最大波高 | m | HMax |
|
wave_max_period | 最大波高对应周期 | s | RMax |
|
wave_1/10_high | 1/10波高 | m | H10 |
|
wave_1/10_period | 1/10波高对应周期 | s | R10 |
|
wave_valid_high | 有效波高 | m | H3 |
|
wave_valid_period | 有效波高对应周期 | s | R3 |
|
wave_avg_high | 平均波高 | m | HAvg |
|
wave_ave_period | 平均波高对应周期 | s | RAvg |
|
wave_dir | 波向 | ° | Dir |
|
sensor(气象) | ||||
type | 设备类型 |
|
| 填厂家-QX |
online | 在线指示 |
| stat | 0/离线,1在线 |
temp | 气温 | ℃ | Temp |
|
atmospheric | 气压 | hPa | Atm |
|
humidity | 湿度 | % | RH |
|
speed | 风速 | m/s | U |
|
dir | 风向 | ° | Dir |
|
sensor(供电) | ||||
type | 设备类型 |
|
| 填厂家-GD |
online | 在线指示 |
| stat | 0/离线,1在线 |
voltage | 阵列电压 | V | V |
|
current | 阵列电流 | A | C |
|
battery | 蓄电池剩余电量 | % | SoC |
|
battery_voltage | 蓄电池电压 | V | SBV |
|
battery_current | 蓄电池电流 | A | SBC |
|
sensor(海流) | ||||
type | 设备类型 |
| type | 填厂家-HL |
online | 在线指示 |
| stat | 0/离线,1在线 |
4m speed | 4m 流速 | m/s | FV4M |
|
4m dir | 4m 流向 | ° | FD4M |
|
8m speed | 8m 流速 | m/s | FV8M |
|
8m dir | 8m 流向 | ° | FD8M |
|
15m speed | 15m 流速 | m/s | FV15 |
|
15m dir | 15m 流向 | ° | FD15 |
|
high | 对地高度 | m | H |
|
depth | 入水深度 | m | D |
|
v_rectangel | 纵摇角度 | ° | ZYJD |
|
h_rectangel | 横摇角度 | ° | HYJD |
|
JSON上报示例
[
{
"type":"JX-GW",
"ts":1744350676818,
"gps":1,
"Lon":122.121331,
"Lat":26.123127,
"rssi":83
},
{
"type":"JX-SZ",
"stat":1,
"Temp":22.31,
"Sal":6.7,
"DO":1.23,
"pH":6.78,
"CHI":10.2,
"Tur":12.8,
"Dep":5
},
{
"type":"HB-SZ",
"stat":1,
"Temp":22.31,
"Sal":6.7,
"DO":1.23,
"pH":6.78,
"CHI":10.2,
"Tur":12.8,
"Dep":5
},
{
"type":"DT-SZ",
"stat":0
},
{
"type":"DT-BL",
"stat":1,
"HMax":20.2,
"RMax":7.6,
"H10":2.6,
"R10":6,
"H3":8.6,
"R3":5.1,
"HAvg":12.1,
"RAvg":7.1,
"Dir":170
},
{
"type":"JX-BL",
"stat":1,
"HMax":20.2,
"RMax":7.6,
"H10":2.6,
"R10":6,
"H3":8.6,
"R3":5.1,
"HAvg":12.1,
"RAvg":7.1,
"Dir":170
},
{
"type":"DT-QX",
"stat":1,
"Temp":24.01,
"Atm":110234,
"RH":76,
"U":12.4,
"Dir":176
},
{
"type":"JX-QX",
"stat":1,
"Temp":22.01,
"Atm":110214,
"RH":76,
"U":12.4,
"Dir":176
},
{
"type":"EPEVER-GD",
"stat":1,
"V":24,
"C":6.5,
"SoC":76,
"SBV":12.6,
"SBC":3.6
},
{
"type":"ADL-HL",
"stat":1,
"FV4M":4.5,
"FD4M":126,
"FV8M":3.6,
"FD8M":127,
"FV15":2.4,
"FD15":123,
"H":14,
"D":12,
"ZYJD":156,
"HYJD":187
}
]