Rally-Com Driverモード開発中
先日のアベレージラリー体験会で、ラリコンアプリ「Rally-Com」を使った試走を行いました。2走する内の1走目は、タブレットをセンターコンソールのディスプレイオーディオのパネルに吸盤で貼り付けていたのですが、2走目はタブレットを助手席側のダッシュボードに設置しました。体験会は、ナビを私が行い、ドライバーは長男だったのですが、「2走目になってタブレットが遠くなったから、距離やペース配分が見えなくなったので、細かく指示して欲しい」と。この時はナビが私だったので、指示を細かく行うことで解決したのですが、かみさんがナビ、私がドライバーになったら、かみさんは同じことができないだろうなぁ・・・と。そうなると、やはり他の方もやっているように、ドライバー側にもスマホで表示できた方が便利だなぁ・・・と。最初に思いついたのは、スマホとタブレットをwifiで繋いで画面をミラーリングする方法。ただ、処理が重くなるのと、遅延が気になります。バッテリーの持ちや、夏場の発熱も気になります。そんなわけで、ミラーリングは断念しました。他に何か方法ないかなぁ・・・と考えていたのですが、Rally-Comで表示している情報の内、一部の情報だけをスマホに飛ばして簡易表示させることはできないかと考えました。Geminiに訊いてみると、意外と簡単にイケそうな感じなので、早速作ってみました。新たにDriver modeと命名。使い方はいたってシンプル。ドライバー側のスマホ(子機)でアプリを立ち上げ、メインメニューでDriver modeを選択すると、事前にBluetoothペアリングしたリストが表示されます。この状態でナビ側のタブレット(親機)でアプリを立ち上げて、設定画面でBroadcasting modeをonにすると、2つのデバイスがBluetooth接続され、子機でDriver modeの画面が立ち上がるという感じ。Bluetooth接続なので、若干のタイムラグが発生するのですが、0.1秒あるかないかという感じなので、許容範囲かな?と。表示させるのはペース配分と、ODO、Trip1/Trip2のみ。途中でBluetooth接続が切れちゃった場合でも、自動で直近接続したデバイスと再接続を試みます。これをドライバー側に設置すれば、ドライバーとしても楽かな?と。デバッグしたらv1.2.0としてアップします。