Androidデバイスと一部の外部ハードウェア間の赤外線SIR通信を有効にするためのさまざまなオプションを検討しています。オプションはのようです。1)IOIOボードまたは同様のUSBホストアダプター(これにはArduinoを含めます)2)オーディオ->多くのリモートコントロールタイプのプロジェクトで宣伝されている赤外線3)Androidデバイスで制限されたホスト機能を取得するためのUSBOTG。(最終的なソリューションを大多数のユーザーが利用できるようにしたいので、可能であればカスタムROMとroot化を避けたいと思います)
オプション1は機能するはずですが、かさばり、ほとんどのユーザーが両方を使用するにはオタクすぎる可能性があります。オプション2は、リモートコントロールタイプのプロジェクトでは実行可能ですが、事前に録音されたトーンはここでは機能しないため、任意のシリアル通信で実行可能かどうかはわかりません。これに近いわけではありませんが、かなりの作業が必要になります... USB OTGでUSB経由でIRドングルにアクセスできる場合は、オプション3を使用すると、開発と終了の両方で最も簡単になる可能性が非常に高くなります。ユーザー。
問題は....USB-OTGは私にそのような機能を提供しますか?在庫のAndroidカーネルにはない可能性が高いカーネルレベルのサポートがまだ必要ですか?
私がここで見逃している他のUSBベースのオプションはありますか?