1. 测试目标
本测试方案,主要是为了验证定位的准确率,通过测试,并且可以调整各个AP的参数,使其定位准确。方向、距离正确。
主要目标有:
- 测试各个AP的环境参数影响,主要是信号强度和距离的影响
- 对于1个AP,因为缺少数据,对方向信息缺少,只能计算其距离。
- 对于2个AP,可以大致的知道其在一个范围内,离AP越远,定位越不准确,在30米以内,精度在10米
- 对于3个AP,可以大致的知道其在一个范围内,离AP越远,定位越不准确,在30米以内,精度在5米,50米以内,精度10米
- 对于多个AP,和3个AP一样
- 测试会不会把人拉到路网上面来,或者偏离了景区的范围
- 测试手机在息屏的状态,息屏多长时间,会不会影响景区的人数
- 测试不同手机在同一地方是否收到的AP信号强度相同
2. 测试前提
- 保证各个AP的经纬度正确
- 各AP启动正常启动,接受数据,能保证AP的个数
3. 测试工具
- 我的Iphone,可以登录小程序,查看客户端通过WIFI定位和GPS定位的点,及距离。
- 多个手机客户端,相当于WIFI客户端,需要被定位的
- 一台笔记本电脑,可以随地查询数据库的情况
- 准备好的微信小程序
4. 测试方法
- 找到手机客户端的WIFI的MAC地址
- 在小程序中,输入MAC地址
- 在小程序中查看,该客户端接收到的AP的数量,及各个AP的信号强度,并依据这个强度算出来的位置,和当前该客户端自己通过GPS的位置,对2个位置进行比较,及算出这2个位置的距离
5. 测试步骤
5.1. 测试各个AP的环境参数影响,主要是信号强度和距离的影响
站在每个AP的旁边,查看该客户端接收到该AP的信号强度及离该AP的距离,取多个信号强度的平均RSSI值,然后算出他的影响因子, 更新到数据库
5.2. 对于1个AP,因为缺少数据,对方向信息缺少,只能计算其距离。
随机选择几个(5个)AP,每个AP使它们和其他AP信号覆盖范围没有交叉,选择后,再每个AP去测量
在路网上测量,看是否在一定范围内的圆内,并且在路网上
5.3. 对于2个AP,可以大致的知道其在一个范围内,离AP越远,定位越不准确,在30米以内,精度在10米
随机选择几组(5组)AP,每组2个AP,使它们和其他AP信号覆盖范围没有交叉,选择后,再每组AP去测量
在路网上测量,看是否在一定范围内的区域内,并且在路网上
5.4. 对于3个AP,可以大致的知道其在一个范围内,离AP越远,定位越不准确,在30米以内,精度在5米,50米以内,精度10米
随机选择几组(5组)AP,每组3个AP,使它们和其他AP信号覆盖范围没有交叉,选择后,再每组AP去测量
在路网上测量,看是否在一定范围内的区域内,并且在路网上
5.5. 对于多个AP,和3个AP一样
随机选择几组(5组)AP,每组大于3个AP,使它们和其他AP信号覆盖范围没有交叉,选择后,再每组AP去测量
在路网上测量,看是否在一定范围内的区域内,并且在路网上
5.6. 测试会不会把人拉到路网上面来,或者偏离了景区的范围
- 测试了2、3、4、5,每次测量看是否在路网上
- 不在路网上测量,看是否会定位结果到路网上
5.7. 测试手机在息屏的状态,息屏多长时间,会不会影响景区的人数
- 息屏后,看是否能接收到该MAC的信息
- 亮屏后,多久能收到MAC的信息