结合PDR算法和蓝牙 iBeancon设备实现安卓端轨迹提取APP, 遵循Apache License, 仅供参考,请勿商用!!
编译工具版本:android studio Giraffe | 2022.3.1
语言:JAVA
JDK 11
Gradle 7.0.1
最低支持安卓版本: Android 10 SDK API level 29
注意:iBeancon设备参考点需要根据实际场景自行修改代码设定,具体代码逻辑位于 MainActivity类中的positionHandler线程部分,软件成品中未设置蓝牙自定义功能,如需设置蓝牙信标参考点,请自行修改代码:
FastBle:
https://github.com/Jasonchenlijian/FastBle
Pedestrian Dead Reckoning:
https://blog.csdn.net/wxc_1998/article/details/127265887
Kalman:
https://github.com/mherb/kalman
实际效果(以文淙楼1楼为背景):