車の ECU をテストするための elm327 用の Android アプリを開発したいと考えています。
Android デバイスと ELM327 デバイスの間で Bluetooth 接続を使用する場合、Androidアプリにドライバーをインストールする必要がありますか? または、Google が Android プラットフォーム内で提供する組み込みの Bluetooth クラスを使用し、ELM327 仕様に従って AT コマンドを使用するだけで十分ですか?
みんな助けてください!!!
それはすべて、ELM327 デバイスとして何を使用しているかによって異なります。
USB ベースで、Bluetooth アダプタに接続している場合は、USB デバイス用のドライバをインストールする必要があります。
物理的に rs232 ポート/Bluetooth アダプター、さらには ELM327 Bluetooth モジュール (ほとんどすべてがハードウェア ベースではなくロジック ベースの rs232 を使用) を独自に構築するか購入する場合は、 android をシリアル デバイスとして扱う場合は、ドライバーなしで直接接続できるはずです。
診断を行っているだけで、PCM を「チューニング」しようとしていない限り、ボーレートを 38400 に永続的に設定し、そのままにしておくだけで問題ありません。
チューニングに使用し始めると、Bluetooth を使用するときに他の問題/懸念があります。1 つは、PCM を「ブリック」する可能性のあるフラッシュ中の切断であり、もう 1 つは、最初のハンドシェイク中に毎秒 5 ビット、アクセス用のシード/キーを強制することです。 .
良いプロジェクトのように聞こえますが、頑張ってください。
私は決して Android プログラマーではありませんが、ELM327/PC インターフェースの構築には豊富な経験があるので、ELM327 と PCM との通信で何か問題が発生した場合はお知らせください。答えられるはずです。または、私ができない場合は、正しい方向に答えてください。