iPhoneで高精度な外部GPSモジュールを使おうとした際、必ず突き当たるのが「MFi認証(Made for iPhone/iPad)」の壁です。
今回は、なぜiPhoneで外部GPSを使うのが難しいのか、そして「KLAP ip10シリーズ」がどのようにして安価なモジュールでの10Hz計測を実現したのかを解説します。
■ なぜiPhoneは外部GPSを拒むのか?
iPhoneはセキュリティと品質保持のため、Appleの公式認定である「MFi認証」を受けた製品以外の接続を厳しく制限しています。
MFi認証がない場合: Bluetoothでペアリングはできても、iPhone標準の位置情報サービスにはデータが反映されません。
認証品のメリット: 接続するだけでGoogleマップなどのあらゆるアプリで高精度測位が使えますが、Dual XGPS160のような定番モデルは非常に高価です。
位置情報の秘匿性はストーカー対策などには不可欠ですが、「サーキットのスタートラインを通過した瞬間」のデータが欲しいだけのライダーにとって、この制限はコスト的なハードルでしかありません。
(※仕事中にこっそり走っている方には、位置情報は死守すべき機密事項かもしれませんが……笑)
■ 「KLAP ip10x」の革新的なアプローチ
高価なMFi認証機種を使わずに、安価な汎用GPSモジュールで10Hz計測を行うため、KLAP ip10xでは**「iPhoneの標準位置情報システムを使わない」**という手法を採用しました。
システムをバイパス: GPSデータをiPhoneのOS(位置情報サービス)に渡しません。
アプリへダイレクト送信: GPSモジュール+ESP32から、直接「KLAP ip10シリーズ」アプリへデータを送信します。
アプリ内で独自解析: アプリ側で直接座標を演算し、ラップタイムを算出します。
■ メリット:セキュリティとコストの両立
この方式の最大の利点は、iPhoneのシステム領域に干渉しないことです。OSの位置情報を書き換えないため、セキュリティ上のリスクを冒すことなく、安価なデバイスで「10Hz更新」を享受できます。
「高価な認証品を買うか、1Hzの低精度で我慢するか」という二択に、第三の選択肢を。それがKLAP ip10シリーズの開発コンセプトです。
コメント
コメントを投稿