基于WiFi的室内定位原理
1)为提供Wi-Fi服务,室内会部署有热点(AP),每一个无线AP都有一个全球唯一的MAC地址,并且一般来说无线AP在一段时间内是不会改变的。
2)设备可以程序控制扫描并收集周围的AP信号,无论是否加密,是否已连接,甚至信号强度不足以显示在无线信号列表中,都可以获取到AP广播出来的MAC地址。
3)对应每个AP,这里有两个重要数据,AP的MAC地址和信号强度,MAC地址可以决定是哪个AP;信号强度理论上是和AP之间的距离有函数关系的,就是根据信号强度可以算出和AP的距离。
4)设备将这些数据发送到位置服务器,服务器就可以用一个算法计算出设备的地理位置并返回到用户设备。
5)定位的精度取决于AP的个数,信号的稳定程度,以及算法的选择。
美团总部WIFI部署情况
美团总部于2014年1月搬入了望京科技园3期,新的办公室地上共4层,建筑面积一万多平米,共部署有86台无线AP,覆盖很充分,没有死角,这为良好的定位效果打下了基础。
无线无线AP使用的是,ArubA AP-135,这是一款优秀的商用无线路由器,2.4-GHz/5-GHz双频
基本数据测绘
第一步,建立AP的基础数据库是关键,至少需要如下信息:
1)AP的MAC地址,这里是双频的AP。就是有2个无线MAC地址。
2)AP的物理位置
关于AP的物理位置,这里因为范围太小,加之无法找到足够精度的参考点,所有AP的物理位置无法使用GPS坐标,只能使用自定义坐标系,这里有2种选择:
1)以建筑的东南角为参考点(坐标原点),这样就可以测绘AP相对原点的坐标,包含Z轴,单位是米
2)以测绘图的图片为参考,以AP在图中的像素位置为坐标,单位是1像素点
但是很不幸,这里的MAC地址是路由器的WAN口的MAC地址ÿ