0

我有内置蓝牙连接的Lifepo4 电池该页面上的瑞典语)。

只需使用带有蓝牙的 Android 应用程序连接,我就可以查看各种电池状态,例如剩余电量、电流输出、温度和循环。

我想在 Android 应用程序中拥有更多功能,我与卖家交谈并询问了应用程序源代码,如果它是开源的,但它不是。

我的问题是,由于访问电池时没有密码,我认为电池 API 可以打开以连接。电池当然可以有一个通行密钥,应用程序通过该通行密钥获取访问权限,这将结束这一努力

任何有这种编程经验的人,最好是Java,都希望得到一些关于这方面的提示

也许有一种方法可以“扫描”电池 API 以找出端点,然后构建一些蓝牙休息接口,不知道这里是不是很费脑筋

4

1 回答 1

1

看起来他们使用唯一的 BLE 服务并从单字节数组格式的通知中获取所有参数。您可以反编译应用程序,它不会被混淆。其他电池品牌也有使用相同 API 的类似应用程序。

于 2018-09-27T21:57:22.327 回答