最近有同學聯系我,也在一些群里看到有新手同學掙扎在怎么獲取定位數據,不知從何下手。所以整理並開源這個基於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等