安卓和iPhone之间的距离是多少?

4

我正在寻找一种在两部手机靠近时传输数据的方式。由于需要跨平台,因此无法使用NFC或iBeacon。我打算使用allJoyn来发送信息。我只希望向周围几英尺范围内的其他人发送数据。

是否有任何方法可以在其他手机上获得准确的距离读数?或者我可以在房间里放置一个主设备来获得准确的距离吗?

2个回答

2

暗中猜测的答案:

  1. 如果两个设备在同一个无线WiFi网络上(同一子网),那么同一网络上的任何设备都足够“接近”。

  2. 当使用蜂窝网络时(或仅有一个设备连接Wifi时),使用平台的位置API获取GPS坐标。将您的坐标发送到一个Web服务器,该服务器跟踪每个设备的纬度/经度坐标。Web服务还允许设备轮询附近的设备(其中距离方程可以在服务器上计算)。


我决定只使用较新的设备,并使用蓝牙低功耗技术来确定连接的设备。 - Chevy Hungerford

0

所以我发现最好的方法是利用加速度计来判断两个设备何时相撞,然后获取最近设备的蓝牙信号强度,如果信号值达到一定数值,则它们正在接触。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接