为啥突然对Wifi定位感兴趣?因为Wifi定位没有室内室外的限制,而且定位的误差很小,比如今天黎叔在山东,我在上海,我们没说过一句话,我就知道他在哪里吃饭了。
文章图片
图片发自App Wifi定位的原理是啥?知乎上有一个很好的比喻:
【Wifi定位原理】WiFi 定位这事儿其实非常好理解。先打个比方,你现在突然出现在一片荒凉的大草原上,不知道自己身处何方,但神奇的是你身边居然立了大于等于3根的柱子,而且每根柱子上都应有该根柱子的精确坐标。你手里居然还有一把测距仪,能够知道你离柱子的准确距离,那么恭喜你,你现在就可以算出(算法后面会介绍)自己所在位置的坐标。柱子就是wifi热点,也就是AP(Acess Point),手机或智能设备会扫描出附近的AP和信号强度(不需要连接上),每个AP有一个ID,即MAC地址,是这个地球上唯一的ID,然后要有一个数据库记录了AP ID所在的经纬度。
信号强度可以用来计算设备到AP的距离,最后再通过三边定位算法可以计算出设备的位置。