A device that keeps an ephemeral log of nearby peripherals broadcasting on Bluetooth LE. Built for BLE Mini and Arduino.
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.