Skip to content

机柜心跳检测

1、机柜每9分钟,发布一次数据,自发自收一条相同的数据
2、发布和订阅,是相同的主题。
3、如果机柜连续2次,即18分钟未收到返回数据,机柜会判断离线并断电重启。

指令下发 ▼

发布主题:/powerbank/{uuid}/user/heart

数据格式:字节码数据,Hex,16进制解析

字节码名称标识代码备注
Byte[0]头码head默认:0xA8
Byte[1~2]包长度length例如:0x01 0x25,转10进制,包长度为293
Byte[3]指令名称cmd默认:0x7A,心跳检测
Byte[4]机芯板地址controlIndex默认:0x10
Byte[5~n]扩展内容: 信号值;备电contentASCII显示,例如:CSQ:26;BP:0
Byte[n+1]校验码verify数据包补码校验

信号值(signal) 信号强度值范围0 ~ 31,值越大表示信号强度越好。了解更多

参数区间990~1515~31
信号强度描述无网络较弱较好

备电状态(backupPower)

-Bit[3]
预留
Bit[2]
预留
Bit[1]
运行状态
Bit[0]
支持备电
-
0x000000不支持备电;停止运行
0x010010无效值
0x020001支持备电;停止运行
0x030011支持备电;运行中

示例

A8 00 11 7A 10 43 53 51 3A 32 37 3B 42 50 3A 30 FC

json
A8 -------------------------------------------- Byte[0] 头码
00 11 ----------------------------------------- Byte[1~2] 包长度:17
7A -------------------------------------------- Byte[3] 心跳检测指令
10 -------------------------------------------- Byte[4] 机芯板地址
43 53 51 3A 32 37 3B 42 50 3A 30 -------------- Byte[5~n] 信号值,ASCII显示:CSQ:26;BP:0
1A -------------------------------------------- Byte[n+1] 校验码

设备回复 △

发布主题:/powerbank/{uuid}/user/heart

数据格式:字节码数据,Hex,16进制解析(与指令下发内容一样)

示例

A8 00 11 7A 10 43 53 51 3A 32 37 3B 42 50 3A 30 FC