Device Scanning

Bluetooth Low Energy scanning is provided by a dedicated connector, whad.ble.connector.Scanner, that drives a BLE-enable WHAD device to detect any available BLE device. This connector relies on an internal database implemented in whad.ble.scanning.AdvertisingDevicesDB that keeps track of every detected device.

Bluetooth Low Energy Scanner connector

BLE device tracking database

Devices are tracked by the BLE scanner connector by a dedicated database, each device is then wrapped into a whad.ble.scanning.AdvertisingDevice instance that holds all the interesting information.