What does it do?
LEDs indicate received Exposure Notification beacons (or BLE devices - see below).
There's one LED per Rolling Proximity Identifier (RPI) so up to 25 active RPIs with all 25 LEDs.
The number of devices is output every ~8 seconds via the USB serial port.
Press B to change visualisation mode:
- 0: persistence with fadeout from RSSI [DEFAULT]
- 1: blink with RSSI brightness (one blink per RX event)
- 2: persistence at full brightness (useful in sunlight)
- 3: blink at full brightness (one blink per RX event - useful in sunlight)
Press B for 3 seconds to see all BLE devices, not just COVID-19 Exposure Notifications.
Press again for 3 seconds to switch back to COVID-19 Exposure Notifications only.
When visibility of all BLE devices is enabled LEDs blinking at 2Hz are COVID-19 Exposure Notifications, the rest is other devices.
Press A to toggle sound output.
Beacons from the device with the strongest signal do not trigger a click.
BBC micro:bit: connect headphones to PAD 0 and GND.
Calliope Mini: connect headphones to PAD 1 and GND.
You can also use the builtin speaker of the Calliope Mini: Pressing A the first time enables headphones output, pressing A again switches to speaker output, a third press turns sound output off again.
Press A for 3 seconds to see received Data via USB serial port.
Press again for 3 seconds to disable.
Changelog
- general: added webview tool
- serial: raw output includes LED index for device