如何使用 OBD2 从 Ioniq EV 获取 BMS 数据?

问题描述

我正在开发一个通过蓝牙连接 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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...