一、 无线AP的作用及使用
无线AP分为简单AP和扩展型AP,扩展型AP相当于路由器,可以提供有线网同无线网之间的转换以及网络路由功能。扩展型AP与路由器相比能够接入更多的无线设备,此次调研利用的是无线AP进行人员定位。
二、 移动设备
通过APP进行数据搜集和上传,由于移动设备在连接无线AP的时候会进行AP数据的搜集,在Android系统中可以很轻易的获得AP的数据,结合自身的数据,并通过上传这些数据到远端数据库,可以实现AP的定位,以及移动设备的反定位。
三、 定位原理
无线AP的信号范围是一个球形扩散,并且AP都有一个全球唯一的MAC地址,设备通过获取MAC地址以及自身的信号强弱数据,可以大致定位用户位置,如果结合gps可以完成自动的第一次所有AP的位置定位,之后可以通过AP的位置计算人员的位置,甚至可以通过三角定位的原理更加精确的确定人员的位置。
四、 方案
A、 这次要使用的AP是H3C的AP,根据H3C AP的信号发送距离和一系列的参数可以搜集定位所需的数据。
B、 Android手机通过API获取信号强度和连接AP的具体MAC信息。
C、 将获取的AP信息和wifi信号强弱数据发送至服务器,发送频率视手机刷新wifi信号强弱频率来计算,小于等于wifi信号变化情况的频率。
D、 上传服务器的最多承受多少手机上传数据要根据服务器带宽和计算能力确定
E、方案具体描述:通过人员检查连接AP,人员先上传gps数据到服务器,连同AP的MAC地址,这样服务器就可以进行最初的数据搜集,以后如果有新设备接入网络,后台就可以根据AP的MAC地址和设备信号强度实现人员定位。同时可以在服务端进行比较计算,得出时间上相同手机的wifi强弱变化,从而描述人员的行动轨迹。