Android USB OTG API を使用して、ホスト (Android) とクライアント (PC) の間でデータを送信したいと考えています。
API を使用してホストからクライアントにデータを送信するコードが存在します。ただし、クライアントからホストにデータを送信するためのコードを見つけるのに苦労しています。
USB OTG を使用して PC から Android にデータを送信することはできますか?
その方法ではデータを送信することはできません。USB-OTG を実行している Android デバイスは、USB ホストとして機能します。PC には USB ホスト機能しかありません。したがって、PC の USB ポートから USB OTG を実行している Android デバイスに USB ケーブルを直接接続することで、2 つの USB ホストを一緒に接続しようとしていますが、うまくいきません!
つまり、USB-OTG を使用して Android デバイスから PC にデータを送信することはできません。
Android デバイスと PC の間で通信したい場合は、他の方法があります。USB経由のシリアルとAndroid ADKが思い浮かびます。