0

我即将开始一个项目的工作,其中第一阶段将要求我创建一个空间内所有连接的移动设备的虚拟地图(假设他们已经加入了一些描述的会话并拥有来自服务器)。计划是使用 phonegap 来创建应用程序。

它们都应该准确定位(最好是最接近的 5 厘米)。到目前为止,我的想法是:

使用蓝牙信号强度进行三角测量 搜索该区域内启用蓝牙的设备,然后将它们的信号强度发送到服务器,以便它们可以相对于彼此进行三角测量。为了识别它们,我计划进行 MAC 地址请求。

灯光映射 将灯光图案投射到天花板(或类似的平面空间)上,然后要求用户对地图拍照,然后将其发送到服务器以根据捕获的图像的特征计算他们的位置。

这些是可行的选择吗?会有更准确或更简单的方法吗?欢迎任何想法或想法。

4

1 回答 1

1

蓝牙将不起作用,因为不同的设备将具有不同的信号强度,因此您无法比较它们。灯光模式可能有效,但看起来很麻烦。

为什么要重新发明轮子?声纳已经存在了很长时间。从设备发出 ping 并计算其到达其他设备的时间。建立足够的样本,您可以删除由环境噪声引起的异常值。如果您也可以使用环境噪音,则可以加分。声速取决于温度,因此这种方法在室内会更准确。

于 2013-10-08T02:48:03.347 回答