支持的 BMS
Ective
LC-BT 系列所用的协议。只要订阅了通知,模块就会每秒自行发送一次——不需要向它请求任何东西。因此识别时 Ective 排在最前:这次尝试连一个字节都不会发给设备,也就不可能弄坏什么。
- 类型
- 被动式——电池自行发送
- 验证情况
- 已用真实抓包验证
- 以这些名义销售
- Ective · LC-BT range
- 蓝牙服务
- ffe0 · 通知 ffe4 · 无写入通道
应用从中读取什么
- 整组电压、电流、剩余容量、电量
- 循环次数和温度
- 单体电压——有一项保留,见下文
单体电压在任何协议说明中都没有记载。它们是通过求和校验找出来的:在一次真实抓包中,被占用的位置加起来恰好等于整组电压。解码器在每一帧都重复这项校验;一旦和对不上,它宁可不报告任何单体电压,也不报告错误的数值。
Ective 电池不报告保护状态。因此应用显示「未知」而不是「正常」。未知不等于安全。
我的电池没有出现
- 是否还有别的应用连着?
- 一台 BMS 通常同一时间只允许一个蓝牙连接。请彻底关闭厂商的应用,而不只是关掉窗口。
- 权限是否已授予?
- Android 12 起,搜索需要「附近的设备」权限。Android 11 及更早版本,系统转而要求定位权限——这是 Android 的特点,MultiVolt 不会处理任何位置信息。
- 电池是否在范围内且处于唤醒状态?
- 有些模块在长时间没有电流通过时会关闭无线部分。短暂接上一个用电器就能把它们唤醒。
- 配对时是否固定了某个型号?
- 如果某块电池的设置里写死了某个协议,应用就只会尝试那一个。把它改回「自动」,它就会重新逐个尝试三种协议。