Skip to content

归还充电宝(自检)

1、充电宝归还机柜,异常未识别。每隔5分钟尝试自检识别,识别充电宝后,会上报MQTT结果。
2、充电宝自检成功后,会立即HTTP整机上报。

设备回复 △

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

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

字节码名称标识代码备注
byte[0]头码head默认:0xA8
byte[1~2]包长度length默认:0x00 0x15,转10进制,等于21
byte[3]指令名称cmd默认:0x28,归还充电宝(自检)
byte[4]机芯板地址controlIndex默认:0x10
byte[5]仓位地址holeIndex默认:0x01
byte[6]归还状态state0x00:归还失败 0x01:归还成功 0x10:区域码异常 0x11:获取SN失败 0x12:获取电压、温度等信息失败 0x13:获取软件、硬件版本信息失败 0x14:电池加锁指令失败 0x21:获取SN失败,并且电机动作失败 0x22:获取电压、温度等信息失败,并且电机动作失败 0x23:电池加锁指令失败,并且电机动作失败 0x24:防盗开关检测失败(5分内,会上报0x28归还自检指令)
byte[7]预留1undefined1默认:0x00
byte[8]预留2undefined2默认:0x00
byte[9]区域码area客户定制
byte[10~13]充电宝SNpowerbankSN0x00 0x00 0x0B 0xCF = SN:3023
0x00 0x9B 0xD2 0x10 = SN:10211856
0xFF 0xFF 0xFF 0xFF = SN:4294967295‬
byte[14]电量soc0x00:0
0x10:16%
0xFF:255%
byte[15]温度temp0x00:没有NTC
0x10:16℃
0x64:100℃
byte[16]充电电压chargeVolt保留1位小数
例如0x10=16,表示1.6V
byte[17]充电电流chargeCurr保留1位小数
例如0x10=16,表示1.6A
byte[18]软件版本号softVersion0x00:0
0x10:16
0xFF:255
byte[19]硬件版本号hardVersion0x00:0
0x10:16
0xFF:255
byte[20]校验码verify数据包补码校验

示例:上报SN弹出数据

text
A8 00 15 28 02 08 01 00 00 01 05 11 2F FA 4B 21 00 00 0D 01 56

text
A8 -------------------------------------------- byte[0] 头码
00 15 ----------------------------------------- byte[1~2] 包长度21
28 -------------------------------------------- byte[3] 归还充电宝指令(自检)
02 -------------------------------------------- byte[4] 机芯板地址
08 -------------------------------------------- byte[5] 仓位号:8
01 -------------------------------------------- byte[6] 归还状态:01正常
00 -------------------------------------------- byte[7] 预留
00 -------------------------------------------- byte[8] 预留
01 -------------------------------------------- byte[9] 区域码:01
05 11 2F FA ------------------------------------byte[10~13] 充电宝SN: 85012474
4B -------------------------------------------- byte[14] 电量: 75%
21 -------------------------------------------- byte[15] 温度: 33℃ 
00 -------------------------------------------- byte[16] 充电电压: 0V 
00 -------------------------------------------- byte[17] 充电电流: 0V
0D -------------------------------------------- byte[18] 软件版本号: V13
01 -------------------------------------------- byte[19] 硬件版本号: V1
56 -------------------------------------------- byte[20] 校验码

API请求

充电宝自检成功后,会立即HTTP整机上报。