aptpod Advent Calendar 2021 の 10日目を担当する、プロジェクト開発グループの尾澤です。
現在、自動車のOBD-IIから車両データを取得するiOSアプリを開発しています。
簡易的なデータ収集で事足りるケースであれば、OBD-IIアダプターと呼ばれる2000〜4000円程度のデバイスとスマートフォンだけでお手軽に環境を揃えることができます。
今回は簡単なiOSアプリを作りながら、LELink
というOBD-IIアダプターを利用した車両データ取得の過程を辿りたいと思います。細かい話はなるべく省き、全体像がざっくりと掴めるようにしたつもりです。どうぞ最後までお付き合いください。
- 接続する
- データを取得する
- コマンド
- ATコマンド
- OBDコマンド
- BLE通信
- コマンド
- 実装
- 定義
- 初期化
- CBCentralManagerDelegate
- CBPeripheralDelegate
- コマンド送信
- データを解析する
- まとめ