尝试制作可与附近其他手机通信的应用程序

时间:2014-07-07 00:13:11

标签: audio mobile bluetooth gps wifi

我一直在不知疲倦地试图决定让手机与附近的对方交谈的最佳选择,我需要具备广播和接收能力的东西。它有点像具有更大范围的NFC,我希望能够使用除手机之外的任何东西发送30至50英尺的消息。

蓝牙无法播放和接收超过8台设备,苹果新操作系统可能会有所改变,但Android和Windows仍然缺乏,因此蓝牙是不可能的。

我在考虑尝试使用Wifi,但是我没有找到很多关于如何在不创建虚拟服务器的情况下实现这一目标的良好资源,如果可能的话,我宁愿不去那条路线。

我甚至可以使用GPS,虽然GPS的功耗和必须是一个永远在线的功能我不确定如果我可以避免使用GPS。

我真正想要使用的那个,使用手机发出的声音。我一直在玩一个将不同频率转换为1和0的听众,但是如果所有事情都发出声音,如果有很多人在说话,或者有音乐播放,或者有路上有物体,那么它会变得越来越难多普勒效应等等。是否有人为此制作过滤器?还有一些问题是,声音在20khz通过空中传播的范围是多少?对于扬声器可以发出超过20khz声音的设备,我也找不到很好的文档,但似乎大多数都可以,问题就在于麦克风可以听到20khz以上的声音。

我真的很喜欢使用声音,因为我觉得它很有趣,它会使应用程序在没有任何互联网或电话连接的情况下工作,我觉得这很酷。这是我正在研究的一个副项目,并且真的不想花费数小时走上最终会失败的道路。

如果有人认为可以通过其他设备进行声音这样做,我更愿意这样做,我认为你可以用这项技术做很多有趣的事情,我只是不这样做知道使用wifi或蓝牙甚至GPS的可行性。

1 个答案:

答案 0 :(得分:0)

在ios,你无法控制低级别的东西"。您可以读取当前连接的wlan ssid,但不能读取操作系统可以看到的所有wlan ID 我会首先尝试位置服务方法。 Settig到1000米的acuarcy通常会禁用GPS,但是可以让cell-tower和wlan定位。 特别是wlan定位给出了间接提示,即人们接近同一个wlan