4

2 台のモバイル デバイス (Android または iOS デバイスのいずれか) の相対位置を決定するためのオプションとして、超音波 (聞こえない) を使用することを検討しています。これらのデバイスの両方にアプリがインストールされます。そのユーザーは互いに向かい合い (最大距離は 1.5 m)、デバイスを互いに向き合わせます。

あるアプリが超音波/非可聴信号を送信し、他のユーザーのアプリがそれを受信して​​、この特定のユーザー (非常に近くに立っている) が送信した (音を発した) と判断する効率的なシステムを作成できるかどうかを知りたいです。 .

注: 私の場合、音は聞こえる可能性がありますが、聞こえないほど良くなります (したがって、超音波という言葉を使用しました)。そのようなアプリケーションのバッテリー消費は、現時点では重要ではありません (情報があればありがたいのですが)。それが可能かどうか、そしてそのようなアプリケーションがどれほど効率的かを知りたいだけです。また、(可能であれば)数バイトの情報を送信したいのですが、システムは周囲のノイズがある場所でも機能する必要があります。

このトピックに関する質問に答えたり、経験を共有したりできる人はいますか?

4

1 に答える 1

1

ここで関連する質問を参照してください:超音波を使用してデータを転送する

私は間違いなくこれが可能だと思います。

出発点として、このプロジェクトウィキペディアのページで送信方法を確認します。それらの処理概念をソフトウェア オーディオ処理コードに適用します。

于 2012-06-07T23:25:19.827 に答える