30

私はちょうど EE スタックに出くわしていて、次の投稿を見つけました:ヘッドホン ジャックはどのプロトコルを使用しますか。そして、それは私の好奇心に火をつけました.iPhoneでそれができるなら、私もそうしたいと思いました.

現在これを行っているプロジェクト、またはそれが可能かどうかを知っている人はいますか?

アップデート

RIP

4

2 に答える 2

42

基本的に、マイク入力をモデム入力に変える方法を尋ねています。この巧妙な手法の変種は、Squareによって、iOS と Android デバイスの両方の磁気ストライプ リーダーに商業的に使用されています。

そのためには、Android から生の PCM ストリームにアクセスし、入力をデコードする必要があります。幸いなことに、誰かがすでにそれを行っており、ソースを公開しています。送信のみの Arduino および Android コードのサンプルについては、この Hack a Day リンクされたプロジェクトを参照してください。

受け取るAndroid コードの例を見つけることができませんでしたが、この Arduino フォーラムの投稿には、iOS で FSK を実行することに関するかなり広範なメモがあります。

(あなたの質問ではありませんが、Android デバイスにデータを出し入れする簡単な方法は、新しいUSB ホストとアクセサリのサポートです。新しい電話と OS が必要なため、オーディオ ルートほど柔軟ではありません。)

于 2011-10-31T16:21:44.237 に答える
5

オーディオ ケーブルを介して 64kbps でデータを送受信できる C ライブラリを作成しました。https://github.com/quiet/quiet

変調技術に関しては、SDRライブラリを使用して変調を行うため、幅広い範囲をサポートしています。

試してみたい場合は、ライブ デモをご覧ください https://quiet.github.io/quiet-js/lab.html

于 2016-03-30T18:26:23.173 に答える