问题描述
我正在开发一个通过蓝牙连接 OBD2 适配器的应用程序。我使用 obd-java-api 库 (https://github.com/pires/obd-java-api),我可以从 RPM、速度、油门等车辆获取基本数据,但从 EV Ioniq 我需要获取电池信息 (BMS),例如 SOC、电压、当前电池等。我正在使用 Android Torque 应用程序通过以下 PID 获取电池信息:https://github.com/JejuSoul/OBD-PIDs-for-HKMC-EVs 并且工作正常,但现在我想对我的应用程序做同样的事情。
我尝试发送在论坛中找到的以下命令:2101
ObdRawCommand obdRawCommand = new ObdRawCommand("2101");
我的输出:
02C0:6101FFFFF80001E0:6101000003FF0160:6101FFE0000003D0:6101FFFFFFFF7F21121:0003340320035E1:09215A270625031:0C38001E8A91381:672648264803002:00007F003501BD2:0000000A0021022:000000006B75342:030DD4100E100F3:05A021000000003:042000000000003:3F04B2383000303:0F0E0E0010B8054:001C00006000004:009FFF000000004:B83100008F00025:000001F38A0B025:B5030002B403006:D50000000000006:00FAF60000F4C37:009F8B840D01618:0000000003E800
我的问题是,我不知道如何阅读它,也不知道它是否提供了我需要的数据。
我想要一些指导,谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)