• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+

kamabokozの愛車 [ホンダ シビック (ハッチバック)]

ステアリングリモコンでAndroid端末を操作

カテゴリ : オーディオビジュアル > その他 > その他
目的チューニング・カスタム
作業DIY
難易度★★
作業時間12時間以内
作業日 : 2018年10月13日
1
先日の整備でELM327からBluetooth経由でCANBUS信号を取得できるようになったので、
Android端末から信号を取得して操作できるようにします。

初めはフルスクラッチするつもりで色々と調べていたのですが、Kristoffer Smith氏が公開しているCarBusInterfaceというアプリが今回の目的にドンピシャだったので使わせてもらうことにしました。
2
ためしにgithubで公開されているapkをそのままインストールしてみたところ、
Nexus7(6.0)ではELM327と通信できたのですが、中華ナビ(8.0)では接続できませんでした。

これは中華ナビのBTの実装が特殊なためだと思われます。
3
対策としてAndroidStudioにて、以下の処理を変更したところ無事に接続できるようになりました。

・起動時にBluetoothAdapter.enable()でBTを有効化する
・BluetoothDevice.getBondState()の結果がBOND_BONDED以外でも続行するように変更

おまけで、OS起動時にサービスも自動起動するようにしておきます。

[2018/10/14追記]
中華ナビでの自動起動はBootReceiverを作るだけでは実車では動きませんでした。
これはMTCManagerがACC電源の切れるタイミングでサービスを殺しているらしく、この状態だと次回起動時に自動起動できなくなってしまうようです。
正攻法ではないですが、パッケージ名をcom.microntek.*に変えることでキル対象から逃れることできます。
4
ステアリングリモコンでAndroid端末を操作
アプリ側の設定は画像のように設定しました。

Interface Startup Commandには起動~モニタ開始までに必要なATコマンドを設定します。

各種Configには信号と対応する操作を割り当てします。
各時間を調整することで、長押しやダブルタップ時の操作も割り当てができます。
物理ボタンの押下の割当は要Rootです。
5
ステアリングリモコンでAndroid端末を操作
とりあえず中華ナビで使えない十字キーにのみ操作を割り当てしています。

曲送りができるようになったのでかなり使い勝手が上がりました!

関連パーツレビュー

イイね!0件




タグ

関連整備ピックアップ

スピーカーカバー

難易度:

ハイパワー力太郎を注入!

難易度:

エーモン静音マルチモール2658をボンネットの隙間に貼り付け

難易度:

無限 ハイドロフィリックLEDミラー

難易度:

NWBデザインワイパーのアダプタークリップ C-7を取り付け

難易度:

フロント夜間用イルミ

難易度: ★★

関連リンク

この記事へのコメント

コメントはありません。

プロフィール

「貰い事故 http://cvw.jp/b/2963866/43242707/
何シテル?   09/08 15:51
kamabokozです。よろしくお願いします。
みんカラ新規会員登録

ユーザー内検索

リンク・クリップ

陸の王者!!トヨタ ランドクルーザーのガラスコーティング【リボルト川口】 
カテゴリ:その他(カテゴリ未設定)
2019/11/29 17:48:21
ボルテックスジェネレータ風 装着 
カテゴリ:その他(カテゴリ未設定)
2019/08/13 13:36:38
②バックカメラをステアリング連動にする〜準備編〜 
カテゴリ:その他(カテゴリ未設定)
2019/07/08 22:07:12

愛車一覧

ホンダ シビック (ハッチバック) ホンダ シビック (ハッチバック)
ホンダ シビック (ハッチバック)に乗っています。 10月中旬オーダーで4月末に納車され ...
ヘルプ利用規約サイトマップ
©2020 Carview Corporation All Rights Reserved.