我正在考虑使用超声波(听不清)作为确定 2 个移动设备(可以是 Android 或 iOS 设备)的相对位置的选项。这两个设备上都会安装我的应用程序。它的用户将面对面(最大距离为 1.5 m),并让设备面对面。
我想知道是否有可能创建一个高效的系统,其中一个应用程序将发送超声波/听不见的信号,而其他用户的应用程序将接收它并确定这个特定用户(站得非常近)发送它(发出声音)。
注意:在我的例子中,声音是可以听到的,但声音越小越好(因此我使用了超声波这个词)。这种应用程序的电池消耗在这一点上并不重要(尽管我会很感激任何信息)。我只想知道这是否可能以及这种应用程序的效率如何。我还想发送(如果可能的话)几个字节的信息,但系统也应该在有一些环境噪音的地方工作。
任何人都可以回答这样的问题/分享关于这个主题的经验吗?
最佳答案
在这里查看相关问题:Transfering data using ultrasound
我绝对认为这是可能的。
作为起点,我会看看 this project和 wikipedia page对于他们的传输方法。您可以在您的软件音频处理代码中应用他们的处理概念。
关于android - 使用超声波确定 2 个移动设备的相对位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10939801/