开源:基于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等

posted @ 2018-10-24 14:01  EricXong  阅读(7441)  评论(17编辑  收藏  举报