Indoor-Positioning-System-using-BLE-and-Flutter
Indoor-Positioning-System-using-BLE-and-Flutter copied to clipboard
Indoor Positioning System using Bluetooth Low Energy and Triangulation
Flutter Indoor Positioning System using Bluetooth Low Energy, Weighted Trilateration and Kalman Filtering
Full paper can be accessed here: https://drive.google.com/file/d/14fMYsq71ounnCWpsKoMkN19icRZEln76/view?usp=sharing
This is a mobile application for Android and iOS that makes use of phones as both a Bluetooth beacons and receivers.
The goal of this application is to provide an accurate distance approximation of a phone with an unknown location in relation to phones configured with a known location expressed in cartesian coordinate (x, y) meters.
The application uses a Log Distance Path Model to calculate distance from one phone to another using RSSI, which is smoothed using a configured Kalman Filter in one dimension.
Position is calculated using both Weighted Trilateration and Min Max methods, with the Min Max method being deemed the more accurate of the two.