我想使用蓝牙接入点自动检测启用蓝牙的设备的位置。可能吗?如果是这样,我该怎么做?
问问题
1625 次
1 回答
1
蓝牙设备具有唯一的 MAC 地址,因此我认为这是可能的,但有许多限制:
- 您可能希望这些设备可以被发现,或者已经与它们配对
- 蓝牙设备不会像企业接入点那样被固定在天花板上,也不会像国内同类设备那样被拴在电话线上。
- 蓝牙的覆盖范围通常小于 WiFi,这可能会增加准确定位的难度。
- 据我所知,还没有这样的数据库。
您可以从Linux 上的BlueZ获得执行此操作所需的信号强度信息,因此我认为在其他平台上也可能出现类似的情况。然后是在已知位置建立一个测量信号强度的数据库以“映射”一个区域的问题。有了这个数据库,一组未知的信号强度可以匹配到一个大半径,只需使用所有可见设备的所有已知位置的集合。有了这些知识,您可以:
如果您确实知道各个设备的位置,请正确进行三角测量
或者:
查看数据库中的哪个位置,在简单计算的半径内与您当前在设备上测量的强度最匹配。
于 2011-09-29T07:04:01.827 回答