Obtain and configure beacons

1. Get some beacons

Visit our partners to get Eddystone supported beacon hardware:

Devices with supported hardware can be configured to advertise BLE
just like a beacon. For example, Android devices supporting API Level 21
(Lollipop) or greater can use the BluetoothLeAdvertiser
class to advertise BLE.

2. Configure your beacons

Before a beacon can be used, you must provision it to set the frame type,
broadcast intervals and power levels. Currently you must use the software that
was provided by your beacon manufacturer to do this.

Eddystone-EID also lets you control who can access your beacons; only
services that share an encryption key with an Eddystone-EID beacon can resolve
message data from that beacon. For more information, see
Eddystone Ephemeral Identifier.

Eddystone-URL lets you advertise a URL (HTTP or HTTPS), and is
designed for interacting with the Physical
Web. Nearby Notifications can also show HTTPS URLs broadcast from
Eddystone-URL devices, although Eddystone-URL does not support app intent or
app install URLs. We recommend using a URL redirector to enable the use of
longer URLs, and to make it possible to update the URL after the beacon is
deployed. When using this frame type, you cannot register the beacon with
Google. Once you have provisioned the beacon, no further steps are required.

Nearby Notifications and Physical Web on Chrome require
HTTPS URLs.

If you provisioned your beacons using Eddystone-UID or Eddystone-EID,
continue to the next step. If you provisioned your beacons using Eddystone-URL,
you're done!

3. Register your beacons with Google

Next, register ownership of your beacons with the Google Beacon Registry. To do
this, use the Beacon Tools app, available for Android
and iOS.

To register the beacon:

Launch the app and select the Google Developer project you want to use.

Position your device near the beacon. You should see a list of beacons.

Select the beacon you want to register, then tap Register Beacon.
The beacon should then appear under the Registered tab.