1. [n.d.]. Android developers documentation: Bluetooth Overview. https://developer.android.com/guide/topics/connectivity/bluetooth#Permissions. Accessed: 2021-03-25. [n.d.]. Android developers documentation: Bluetooth Overview. https://developer.android.com/guide/topics/connectivity/bluetooth#Permissions. Accessed: 2021-03-25.
2. [n.d.]. Android documentation Android 6.0 Changes. https://developer.android.com/about/versions/marshmallow/android-6.0-changes#behavior-hardware-id. Accessed: 2021-03-25. [n.d.]. Android documentation Android 6.0 Changes. https://developer.android.com/about/versions/marshmallow/android-6.0-changes#behavior-hardware-id. Accessed: 2021-03-25.
3. [n.d.]. Android documentation BluetoothLeScanner. https://developer.android.com/reference/android/bluetooth/le/BluetoothLeScanner#startScan(android.bluetooth.le.ScanCallback). Accessed: 2021-03-25. [n.d.]. Android documentation BluetoothLeScanner. https://developer.android.com/reference/android/bluetooth/le/BluetoothLeScanner#startScan(android.bluetooth.le.ScanCallback). Accessed: 2021-03-25.
4. [n.d.]. Android Oreo source code GattService class. https://android.googlesource.com/platform/packages/apps/Bluetooth/+/refs/heads/oreo-r6-release/src/com/android/bluetooth/gatt/GattService.java#859. Accessed: 2021-03-25. [n.d.]. Android Oreo source code GattService class. https://android.googlesource.com/platform/packages/apps/Bluetooth/+/refs/heads/oreo-r6-release/src/com/android/bluetooth/gatt/GattService.java#859. Accessed: 2021-03-25.
5. [n.d.]. Android source code ScanManager class. https://android.googlesource.com/platform/packages/apps/Bluetooth/+/master/src/com/android/bluetooth/gatt/ScanManager.java#329. Accessed: 2021-03-25. [n.d.]. Android source code ScanManager class. https://android.googlesource.com/platform/packages/apps/Bluetooth/+/master/src/com/android/bluetooth/gatt/ScanManager.java#329. Accessed: 2021-03-25.