创建设备的虚拟地图
Creating a virtual map of devices
我即将开始一个项目的工作,其中第一阶段将要求我创建一个空间内所有连接的移动设备的虚拟地图(假设它们已加入某种描述的会话并具有来自服务器的身份验证令牌(。计划是使用phonegap来创建应用程序。
它们都应该准确定位(理想情况下到最近的 5 厘米(。到目前为止,我的想法是:
使用蓝牙信号强度进行三角测量在该区域中搜索支持蓝牙的设备,然后将其信号强度发送到服务器,以便它们可以相对于彼此进行三角测量。为了识别它们,我计划进行MAC地址请求。
光照贴图将光图案投射到天花板(或类似的平面空间(上,然后要求用户拍摄地图的照片,将其发送到服务器,以根据捕获图像的特征计算其位置。
这些选择可行吗?会有更准确或更简单的方法吗?欢迎任何想法或想法。
蓝牙将无法工作,因为不同的设备将具有不同的信号强度,因此您将无法比较它们。 灯光模式可能有效,但似乎很麻烦。
为什么要重新发明轮子? 声纳已经存在了很长时间。 从设备发出 ping 并使其到达其他设备的时间。 建立足够的样本,以消除由环境噪声引起的异常值。 如果您也可以使用环境噪音,则加分。 声速取决于温度,因此这种方法在室内会更准确。
相关文章:
- 谷歌地图固定位置覆盖
- 不显示带有本地json文件数据的谷歌地图脚本
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 谷歌地图标记不会显示
- 无法在JS中显示谷歌地图
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 是否可以控制获取哪些Google地图脚本(JavaScript API)
- 在谷歌地图上获取事件的x,y坐标
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 模拟谷歌地图中的点击
- 如何知道哪个标记被谷歌地图点击了
- 谷歌地图JS API+JSON-多个标记没有显示
- 缓存谷歌地图数据
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- 创建设备的虚拟地图
- 将随机图钉拖放到虚拟地图上
- 如何在虚拟地球/必应地图加载中检查错误
- 你能在虚拟元素中创建一个谷歌地图吗?
- 推荐Riak mapreduce Javascript虚拟机池大小的地图和减少阶段?(映射超时错误)