相手側で特定のデバイスやアクセサリを検出する必要なく、USB 経由でデータを送信する Android アプリを作成したいと考えています。つまり、相手側で何かを検出するかどうかに関係なく、特定のポートを介して生データを送信するだけです。またはインターフェイス。
私は Android を使用したこの種の低レベル開発に比較的慣れていないため、間違った用語を使用したり、USB が適切に機能する方法を誤解したりしている場合は、ご容赦ください。
アプリがデータを送信するデバイスは「ダム」デバイスになります。USB経由でデータを送り返すことはありません。デバイスは基本的に、生データ (情報の基本的なバイト数 - 整数など) を受信するだけで、データを受信した後に行うことは何でも実行します。
USB は TCP のようなハンドシェイクを必要としますか、それともヘッダーやそのゴミなしで USB を実行する方法はありますか?生データだけですか? また、Android はそのようなモード (ルート化されていない) で動作できますか?
ありがとうございます!