最近有同窗聯繫我,也在一些羣裏看到有新手同窗掙扎在怎麼獲取定位數據,不知從何下手。因此整理並開源這個基於Android的數據採集軟件和基於python的KNN定位demo,算是爲新手同窗創建一個Baseline.python
Github庫摸這裏, 另外,我司在大力招人,GIS,定位,軌跡挖掘等相關方向能夠發簡歷給我 guanjing.xiong@vivo.comgit
1.同步採集WiFi和iBeacon指紋數據和測試數據github
2.利用平面圖可視化採集測試
3.可自定義的採集時間和數據內容spa
1.感興趣的同窗能夠下載源碼進一步自定義blog
2.對Android不熟悉的同窗能夠直接下載apk文件安裝get
3.採集的數據文件會保存在文件夾OpenCollector下面同步
4.程序須要位置和存儲受權(設置或者初次打開程序的時候受權,不然沒法採集數據)源碼
5.須要準備你的試驗場地的平面圖和實際長度作座標轉換。it
1.數據採集結束後將數據導出到電腦(train/test)
2.利用python的腳本進行定位測試
3.其中python定位腳本的文件路徑和數據類型須要設置
數據格式:
1.確認權限正常授予
2.確認WiFi 藍牙都已打開
3.Android手機版本是否支持藍牙4.0
後面若是時間合適,也有小夥伴須要,可能考慮再整理一些,好比說Trilateration還有Fusion等