AWN BLE bench

starting…
1
Start the beacon in nRF Connect
Devices only speak BLE while they hear it. This page cannot advertise, so nRF Connect does.

      
Open nRF Connect
Step by step: set up nRF Connect (first time only)
  1. Tap Copy UUID above, then Open nRF Connect. The Play Store opens: tap Install, or Open if it's already installed.
  2. Tap the Advertiser tab at the top. Swipe left if you don't see it.
  3. Tap the + button. A "New advertising packet" form opens.
  4. Display name: type AWN beacon. It's only a label, so any name works.
  5. Options: leave every checkbox unchecked, including Connectable, Scannable and Adv. Extension.
  6. Set the speed and power. Your phone shows one of these two layouts:
    • Interval box: type 160 (that's 100 ms). Tx Power Level box: type 1.
    • Or Advertising mode: choose LOW LATENCY. TX power: choose HIGH.
  7. Under Advertising data, tap ADD RECORD and choose Service UUID.
  8. Long-press the UUID field, choose Paste, and tap OK. Check that it matches the UUID shown above exactly.
  9. Leave Scan response data empty and tap OK to save.
  10. Turn on the switch next to AWN beacon. If it asks how long to advertise, choose Until manually turned off.
  11. Power-cycle the AWN within about 1 m (3 ft) of the phone. Its light should go to a steady 50 % within a few seconds.
  12. Come back to this page and tap Find device.
Next time: nRF Connect remembers the beacon. Just open the Advertiser tab and turn AWN beacon on.
Fixture not reacting? Make sure the switch is still on, since Android sometimes turns it off. Then move closer and power-cycle again.
Changed Range in ⚙ settings? The UUID changes too. Edit the record in nRF Connect and paste the new UUID.
2
Find the device
Chrome lists only AWNs in diagnostic mode that hear the beacon, so the nearest fixtures are the ones listed. Chrome labels each one "Unknown or unsupported device" because the fixture advertises no name; the page cannot change that label. Pick one; it connects and the control screen opens.
—
connecting…

Load

Not available over BLE on an unclaimed AWN: on / off / warm / cool / flash / a level slider. CCT is fixed at 3000 K, there is no level write, and the BLE Identify characteristic is a no-op in current firmware. A firmware change has been requested — see PLAN.md §0.

Settings & diagnostics

checking Web Bluetooth…

Beacon options


Range sets the RSSI a fixture must hear the phone at before it answers. Changing it changes the UUID; paste the new one into nRF Connect.

Discovery

Device

—
no advertisement yet

    
accepted but a no-op in current firmware (gatt-common-helper.cpp: "Vestigial")

Comms log