Eddystone

Browse source code on GitHub

Overview

Application demonstrating Eddystone Configuration Service

The Eddystone Configuration Service runs as a GATT service on the beacon while it is connectable and allows configuration of the advertised data, the broadcast power levels, and the advertising intervals. It also forms part of the definition of how Eddystone-EID beacons are configured and registered with a trusted resolver.

Requirements

  • BlueZ running on the host, or

  • A board with Bluetooth LE support

Building and Running

Build and flash the sample as follows, replacing <board> with your target board:

west build -b <board> samples/bluetooth/eddystone
west flash

After flashing, the device starts advertising as a connectable Eddystone beacon. Use an Eddystone Configuration Service compatible app (e.g. nRF Connect) to connect and configure the advertised data, broadcast power levels, and advertising intervals.

See also

Bluetooth APIs