OBD NINJA で使える OBD2 アダプター
OBD NINJA は Bluetooth Low Energy 対応の ELM327 互換アダプタで動作します。ここ数年で BLE 対応の OBD2 アダプタは品質も入手性も良くなり、数千円以内で実用的に使える選択肢が増えました。この記事では、OBD NINJA 側で動作確認が取れている推奨モデルと、一部アダプタで見られるクセ(BLE 3 重送信など)について共有します。

1.必要な条件
OBD NINJA で使うアダプタの必須条件はシンプルに 3 つです。
- ELM327 互換コマンド体系が ELM327 に準拠していること。
- Bluetooth Low Energy(BLE 4.0 以上)Classic Bluetooth や Wi-Fi タイプは非対応。
- OBD2 ポート対応形状車両側ポートに物理的に刺さる標準形状であること。
2.推奨アダプター
現在、OBD NINJA で動作確認済みの推奨モデルは以下の 2 つです。どちらも実機で複数車種において、RPM・速度・水温・スロットル開度などコアデータの取得を確認しています。
Veepeak OBDCheck BLE+
- BLE
- 5.0
- 入手性
- Amazon で安定入手可
- 備考
- BLE 3 重送信のクセあり(後述・アプリ対処済み)
NEXAS Nexlink OBD2 / EOBD
- BLE
- 4.0+
- 入手性
- Amazon / 楽天で入手可
- 備考
- 比較的素直な挙動
3.中華製の安物には注意
以前は Amazon などで格安の中華製アダプターが多く出回っており、接続できない・データが取れないといった問題が頻発していました。ELM327 互換を謳っていても実際には動作しないものも多く、アダプター選びで挫折するユーザーが多かった時期があります。最近は品質が改善されているものの、選ぶ際はレビュー・メーカー情報・BLE 対応の明記を確認することをおすすめします。

4.技術メモ — BLE 3 重送信について
推奨している Veepeak にも一点クセがあります。同一の BLE 通知を 3 回連続で送信する挙動があり、OBD2 のマルチフレーム CAN 応答(RPM など)をパースする際に壊れるケースがありました。調べたところ、これは Veepeak 固有ではなく ELM327 互換アダプタで広く見られる挙動のようです。
> SEND 010C< RECV 41 0C 0F A0< RECV 41 0C 0F A0 // duplicate< RECV 41 0C 0F A0 // duplicateOBD NINJA ではアプリ側で重複除去処理を入れて対処済みです。
5.それでも動かない場合
お手持ちのアダプタで接続できない・データが取れない場合は、以下の情報を添えてお問い合わせまたは X の DM までご連絡ください。
- アダプタの型番
- 車種・年式
- 発生する症状(接続できない/データが取れない/切断される 等)
可能な範囲で検証して対応できればと思っています。
OBD NINJA をダウンロード
iOS / Android で無料でお試しいただけます。