开源:基于Android的室内定位WiFi,iBeacon数据采集和定位脚本
最近有同学联系我,也在一些群里看到有新手同学挣扎在怎么获取定位数据,不知从何下手。所以整理并开源这个基于Android的数据采集软件和基于python的KNN定位demo,算是为新手同学建立一个Baseline.
Github库摸这里, 另外,我司在大力招人,GIS,定位,轨迹挖掘等相关方向可以发简历给我 guanjing.xiong@vivo.com
主要功能
1.同步采集WiFi和iBeacon指纹数据和测试数据
2.利用平面图可视化采集
3.可自定义的采集时间和数据内容
数据采集
1.感兴趣的同学可以下载源码进一步自定义
2.对Android不熟悉的同学可以直接下载apk文件安装
3.采集的数据文件会保存在文件夹OpenCollector下面
4.程序需要位置和存储授权(设置或者初次打开程序的时候授权,否则无法采集数据)
5.需要准备你的试验场地的平面图和实际长度做坐标转换。
定位测试
1.数据采集结束后将数据导出到电脑(train/test)
2.利用python的脚本进行定位测试
3.其中python定位脚本的文件路径和数据类型需要设置
数据格式:
如果程序无法正常使用,注意:
1.确认权限正常授予
2.确认WiFi 蓝牙都已打开
3.Android手机版本是否支持蓝牙4.0
TODO
后面如果时间合适,也有小伙伴需要,可能考虑再整理一些,比如说Trilateration还有Fusion等