支持的 BMS

Ective

LC-BT 系列所用的协议。只要订阅了通知,模块就会每秒自行发送一次——不需要向它请求任何东西。因此识别时 Ective 排在最前:这次尝试连一个字节都不会发给设备,也就不可能弄坏什么。

类型
被动式——电池自行发送
验证情况
已用真实抓包验证
以这些名义销售
Ective · LC-BT range
蓝牙服务
ffe0 · 通知 ffe4 · 无写入通道

应用从中读取什么

  • 整组电压、电流、剩余容量、电量
  • 循环次数和温度
  • 单体电压——有一项保留,见下文

单体电压在任何协议说明中都没有记载。它们是通过求和校验找出来的:在一次真实抓包中,被占用的位置加起来恰好等于整组电压。解码器在每一帧都重复这项校验;一旦和对不上,它宁可不报告任何单体电压,也不报告错误的数值。

Ective 电池不报告保护状态。因此应用显示「未知」而不是「正常」。未知不等于安全。

我的电池没有出现

是否还有别的应用连着?
一台 BMS 通常同一时间只允许一个蓝牙连接。请彻底关闭厂商的应用,而不只是关掉窗口。
权限是否已授予?
Android 12 起,搜索需要「附近的设备」权限。Android 11 及更早版本,系统转而要求定位权限——这是 Android 的特点,MultiVolt 不会处理任何位置信息。
电池是否在范围内且处于唤醒状态?
有些模块在长时间没有电流通过时会关闭无线部分。短暂接上一个用电器就能把它们唤醒。
配对时是否固定了某个型号?
如果某块电池的设置里写死了某个协议,应用就只会尝试那一个。把它改回「自动」,它就会重新逐个尝试三种协议。