一般情况下是否可以连接到蓝牙api

Is it possible to connect to a Bluetooth api in general

我有这个 Lifepo4 battery该页面上的瑞典语)内置蓝牙连接。

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

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

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

任何有此类编程经验的人,最好在 Java 中获得一些关于此的提示

也许有一种方法可以 "scan" 电池 API 找出端点,然后构建一些蓝牙休息接口,不知道只是在这里越来越聪明

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