2016-04-12 12 views
1

オーディオジャックを介してあるデバイスから別のデバイスにデータを送信するAndroidアプリを実装したいと考えています。オーディオジャックによるデータ転送

どうすればいいですか?

Androidの機能が既にデータ操作用に実装されていますか? アナログからデジタルへの信号の変調とその逆も同様です。

+1

あなたはこれまでにGoogleで試みたことにいくつかのコードを共有することから始めることができます。なぜあなたはそのような転送をしたいですか? –

答えて

1

"初心者"のためのPoC提案のみ:DTMFを使用してデータをHEXアプローチで送信します。これにより、送信側が簡略化されます。0,1,2、... E、F、1つのオーディオファイルを「開始」として、1つを「終了」として表す16個の音声(DTMF)ファイルを準備します。文字列「ABC」、つまりASCII 0x65 0x66 0x67を送信する必要がある場合、送信者は「開始」「6」「5」「6」「6」「6」「7」「終了」を再生します。

オーディオサンプルを収集し、録音されたトーンを1つずつセグメント化してセグメント化し、FFTを使用して受信した各トーンの周波数ペアを取得する必要があることを申し訳ありません。送信側で使用されている18個のDTMFトーンとマップし、データを取得しました。