OBD-II 适配器 · iPhone · iOS 26 及以上

能配合 iPhone 使用的 OBD-II 适配器,经真车实测

iPhone App 可以通过两种方式连上 OBD-II 适配器:低功耗蓝牙,任何 App 都可以使用;或者传统蓝牙,只有当适配器通过 Apple 的 MFi 计划、点名为某个 App 做了认证时,iOS 才会把它开放给那个 App。WrenchTime 两种都用:任何通过低功耗蓝牙使用 ELM327 指令集的适配器,再加上经 Apple 认证的 OBDLink MX+。Vgate iCar Pro、iCar Pro 2S、iCar Pro Mini 和 vLinker BM+,以及 OBDLink MX+,已在真车上确认可用。非 Pro 版的 Vgate iCar 必须先用机身按键开机;vLinker MS 则必须先用 Vgate 自家的更新 App 退出 MFi 模式,扫描才能找到它。WrenchTime 不通过 Wi-Fi 读取适配器,所以写着 Wi-Fi 或仅限 Android 的产品不是该买的那一款。下表摘自 App 自己的适配器记录,记下的是每台设备实际的表现,而不是包装盒上的承诺。

iPhone 上 WrenchTime 的配对页面,位于 OBD-II 标签页,正在扫描插在车辆诊断接口上的适配器

哪些 OBD-II 适配器能在 iPhone 上用?

低功耗蓝牙的,再加上 Apple 的 MFi 计划允许 WrenchTime 使用的唯一一款传统蓝牙适配器:OBDLink MX+。只有当适配器厂商点名为某个 App 做了认证,iPhone App 才能连上这款传统蓝牙适配器,所以其他任何在 iPhone 设置里配对的适配器,用的都是这个 App 无法使用的那一路无线;而 Wi-Fi 适配器是自己开一个网络,而不是回应 App。写着 Android 或 Wi-Fi 的那类产品不是该买的。WrenchTime 使用 ELM327 指令集,并且持续更新一份「某款适配器实际表现如何」的记录,而不是挂出一张自己没验证过的兼容列表。

  • Vgate iCar Pro 和 iCar Pro 2S 已在真车上确认可用。扫描能找到,连上后会持续返回数据,而且 App 连接时它们会自己唤醒,所以即便出发时适配器还在休眠,这段行程也能拿到会话。
  • OBDLink MX+ 经 Apple 认证(MFi),已确认可用,自 WrenchTime 6.7 起支持。先在 iPhone“设置”>“蓝牙”里配对一次,然后像其他适配器一样,在“设置”>“连接”里把它与车辆绑定。
  • Vgate iCar,非 Pro 版本 能用,但不会自己唤醒:出发前先按一下机身按键,否则扫描结果是空的。
  • Vgate vLinker MS 出厂时处于 Apple MFi 模式,而它的认证并未点名这个 App,因此需要用 Vgate 自家的更新 App 切换到 BLE,然后在 iOS 蓝牙设置里忽略它。
  • 其他型号 只要是 BLE 并且使用 ELM327,就应该可以用,而且 App 会实测你手上这一只,而不是想当然。把你看到的结果告诉我们,它会被写进记录。

状态说的是 App 用这款适配器做到了什么,而不是这款适配器是否适合你的车:支持哪些协议、休眠与唤醒的行为,以及某个品牌特有的脾气,都写在厂商的兼容列表里,买之前值得看一眼。就 App 这一侧而言,只要是通过 Bluetooth Low Energy 4.0 或更高版本使用 ELM327 的适配器,预期都能用,经 Apple 认证的 OBDLink MX+ 也一样;下面列出的是有记录的型号。

适配器状态说明
Vgate iCar Pro 2S可用扫描能找到,连上后会持续返回数据,App 连接时会自己唤醒。BMW 上除外:iCar Pro 系列在 BMW 上不会自己唤醒,见 vLinker BM+。
Vgate iCar Pro (BLE 4.0)可用与 2S 同一固件家族,表现一致:能被找到、能连上、会自己唤醒,只有在 BMW 上不会。
Vgate iCar Pro Mini可用更小的 iCar Pro,以 Vgate 的 vLinker 品牌出售。扫描能找到,连上后会持续返回数据,已有用户在真车上确认。产品页写明它在电动车或混动车上不会自己唤醒。
Vgate iCar (non-Pro)设置后可用像 Pro 一样能连上并持续返回数据,但不会自己唤醒:出发前先按一下机身按键,否则扫描结果是空的。
Vgate vLinker MS设置后可用不建议购买。出厂时处于 Apple MFi 模式,而它的认证并未点名这个 App,必须先用 Vgate 自家的更新 App 切换到 BLE,再在 iOS 蓝牙设置里忽略它,才能使用。目前只有一位用户反馈,切换之后的表现尚未确认。建议改选 iCar Pro。
Vgate vLinker MC+未验证出厂即为 Bluetooth Low Energy,没有 MFi 模式,因此应该不需要 vLinker MS 那套设置。目前还没有人反馈,所以只列出、不下结论。
Vgate vLinker BM+可用Vgate 专为 BMW 推出的适配器,已确认可与 App 配合使用。它存在的理由是 iCar Pro 系列在 BMW 上不会自动唤醒,行程开始时适配器还在休眠就什么都记录不到;BMW 请配 BM+。
OBDLink MX+ (MFi)可用经 Apple 认证(MFi)的传统蓝牙适配器,自 WrenchTime 6.7 起支持。先在 iPhone“设置”>“蓝牙”里配对一次,然后像其他适配器一样,在 App 的“设置”>“连接”里把它与车辆绑定。
OBDLink CX未验证与 MX+ 出自同一厂商的低功耗蓝牙适配器,所以无需在 iPhone 设置里配对:在 App 的“设置”>“连接”里绑定即可。尚未在真车上测试,所以只列出、不下结论。

状态摘自 WrenchTime 自己的适配器记录,读取于 :写的是每台设备在真车上的实际表现,而不是厂商的说法。列出并不等于推荐,也没有任何适配器厂商赞助本页。

为什么 Wi-Fi 或传统蓝牙适配器不出现?

因为 WrenchTime 连不上它。iOS 允许任何 App 直接与低功耗蓝牙设备通信,所以 BLE 适配器是由 App 里的扫描找到的,从不在 iPhone 设置里配对。传统蓝牙适配器则不同:只有当它通过 MFi 认证、并且认证点名了某个 App 时,iOS 才会把它交给那个 App,而目前只有 OBDLink MX+ 符合这一点。Wi-Fi 适配器会自己建一个网络让手机加入,而 WrenchTime 不通过 Wi-Fi 读取适配器。所以起决定作用的是无线方式,而不是车:在商品页上找低功耗蓝牙、BLE 或蓝牙 4.0 的字样,并对标明仅限 Android 的产品多留个心眼,那通常意味着传统蓝牙。

OBDLink MX+ 的设置有什么不同?

它要先在 iPhone“设置”>“蓝牙”里配对一次,就像配对一副耳机,因为它是经 Apple 认证的传统蓝牙配件。之后你在 WrenchTime 里把它与车辆绑定,方法和 BLE 适配器完全一样,而 App 是通过 Apple 的配件框架与它通信,而不是通过自己的蓝牙扫描。BLE 适配器恰恰相反:它从不在 iPhone 设置里配对,只由 App 里的扫描找到。已在 iPhone 设置里配对过的 BLE 适配器,或者仍处于 MFi 模式的 vLinker MS,通常就是扫描结果为空的原因。

适配器会自己唤醒吗?

大多数会,而且这一点很重要:如果行程开始时适配器还在休眠,这段行程就记录不到发动机数据。Vgate iCar Pro 和 iCar Pro 2S 会在 App 连接时自己从休眠中醒来,所以即便出发时适配器还在休眠,这段驾驶照样能拿到读数。记录里有两个例外。非 Pro 版的 Vgate iCar 从不自己唤醒,每次出发前都得按机身按键开机。而 iCar Pro 系列在 BMW 上不会唤醒,这正是 Vgate 推出 vLinker BM+ 的原因;这一款也已确认可用。

怎样把适配器与车辆绑定?

把适配器插进车上的 OBD-II 接口,它通常在驾驶员一侧的仪表台下方,打开点火开关,然后在 WrenchTime 里打开“设置”>“连接”。选择车辆,切到它的 OBD-II 标签页,让扫描跑起来:它认得的适配器会排在最前面,点一下就能把其中一只绑定到这辆车。第一次连接时会运行“连接检查”,观察几秒钟的车速和转速,并显示你的链路应答得有多快。从那以后,只要打开“行程中连接”,这辆车记录的每段行程都会自己开启一个会话,在行程结束时关闭,读数随行程一起保存。

为什么插着适配器时,我的车报警器会响?

有些新车会把上锁后诊断接口上的通信当成撬车,而大多数适配器在发动机熄火很久之后仍保持通电和连接。每辆车在自己的适配器绑定页面里都有一个针对此事的开关,默认关闭,并且只在没有人操作屏幕时生效:即行程、CarPlay 或 Live 仪表盘运行期间。

  • 车辆休眠时断开 发动机读数变为零转速、车辆自带的蓝牙断开或总线安静下来的那一刻,App 就停止与车辆通信,并在车辆再次移动时于同一条链路上接着读取,无需重新连接。启停系统也会暂停读数,直到你开走为止。
  • 同时断开蓝牙链路 适用于报警器连空闲链路本身都要反对的车:会话在同样的信号上结束,并在驾驶恢复时重新连接,代价是每次开走时会损失几秒钟的读数。

如果配对扫描认不出我的适配器怎么办?

扫描会先列出它认得的适配器,其下是附近其他有名字且信号可用的蓝牙设备。选中其中一个,WrenchTime 会当场试连:只有它像 OBD-II 适配器那样回应才会保留,否则屏幕会告诉你,并保持你之前的链路不变。别人的设备绝不会出现在诊断日志里。如果一只未列出的适配器对你有效,请告诉我们,它会被加进上面的适配器记录。

常见问题

给 iPhone 该买哪种 OBD-II 适配器?

一只使用 ELM327 的低功耗蓝牙适配器,或经 Apple 认证的 OBDLink MX+。Vgate iCar Pro 和 iCar Pro 2S 已在真车上确认可用,并且会自己唤醒,OBDLink MX+ 也已确认可用。非 Pro 版的 Vgate iCar 也能用,但要用按键开机。vLinker MS 需要先用 Vgate 的更新 App 从 Apple MFi 模式切到 BLE。Wi-Fi 适配器无法与 iPhone App 配合工作,而 OBDLink MX+ 是 WrenchTime 唯一能使用的传统蓝牙适配器。

我插着适配器把车锁上后,车的报警器就响了。怎么办?

在那辆车的适配器绑定页面里打开“车辆休眠时断开”。发动机一熄火,App 就停止与车辆通信,你开走时再恢复。如果报警器仍然反对,“同时断开蓝牙链路”会连连接一起断开。

WrenchTime 能用 Wi-Fi OBD-II 适配器吗?

不能。WrenchTime 通过低功耗蓝牙读取适配器,另外通过传统蓝牙读取经 Apple 认证的 OBDLink MX+。Wi-Fi 适配器不在它能使用的范围内。

低功耗蓝牙适配器要在 iPhone 设置里配对吗?

不要。BLE 适配器是在 WrenchTime 里的“设置”>“连接”中找到并绑定的,不应在 iPhone“设置”>“蓝牙”里配对。只有 OBDLink MX+ 要先在那里配对,因为它是经 Apple 认证的传统蓝牙配件。

一只适配器能在两辆车之间换着用吗?

可以。一只适配器同一时间只与一辆车绑定:换车时,在“设置”>“连接”里,从另一辆车的 OBD-II 标签页把它绑定到那辆车即可。

WrenchTime App 图标,橙色的发动机和扳手

献给宁愿弄清楚、也不愿猜的人。

免费下载。一辆车,实打实的功能,没有广告。你的车库会感谢你。

在 App Store 下载 WrenchTime