Firmwares and a GUI software designed for BLE- and ANT- Network.
Firmwares and a GUI software designed for comparing RF technologies (BLE and ANT) for indoor localization.
git clone https://github.com/xuanjiao/ANT_BLE_localization.git
The picture below is a Peer-to-peer setup. It contains three parts.
It is recommended to experiment with a large empty lab space without obstacles.
In the multi-channel solution, multiple beacons broadcast with different radio frequencies. The base station establishes multiple channels to listen to those beacons simultaneously.
The fingerprint localization is mainly divided into two phases:
We implemented a simple fingerprint-based localization scenario and evaluated the performance of BLE and ANT. The experiment results suggest that ANT-based-fingerprinting-localization can outperform BLE. For more details, please refer to the poster abstract PDF
or ACM_digital_library
The user can click the ‘’ANT’’ bottom to enter the ANT widget or click the ‘’BLE’’ bottom to enter the BLE widget.
Firstly the user should connect the nRF52 DK to the laptop via USB. Secondly, the user can configure the file setting and serial port setting and click the ‘’Connect’’ bottom. Then the device details will be shown in the left text view. Once the base station finds the broadcasting beacon, the received messages will be printed on the right text view, and the RSSI values will be printed on the table view. Also, the user can send an eight-byte ANT message to beacons.
Like the ANT widget, the user should first connect the nRF52 DK to the laptop via USB. Secondly, the user can enter the file name, choose a serial port, and then click the ‘’Connect’’ button. The measured RSSI values will be printed on the text view.