Bluetooth Low Energy Scanning System. A device that maintains an ephemeral log of nearby peripherals broadcasting on the Bluetooth low energy (BLE) protocol.
Tested on Arduino UNO R3.
Requires a BLE Mini module. The firmware more or less communicates directly with the CC2540 on the BLE Mini. It shouldn't be hard to adapt to any board using CC2540 so long as the I/O abstractions are similar.
The firmware implements the Bluetooth HCI controller stack to interface with the BLE hardware.
Use ino ~0.3.6 to compile and upload. Default command options are stored
in ino.ini
. Log data is sent to Serial 0
while the device is running.