# google/eddystone

Specification for Eddystone, an open beacon format from Google

Repository: https://github.com/google/eddystone
Canonical: https://ross.abutalabs.com/products/eddystone
Language: C
License: Apache-2.0
License Family: permissive
Archived: true
Last push: 2019-12-10T09:06:48+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4086, "days_push": 2458, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3089, forks 738 (observed 2026-08-28T04:07:42.229124+00:00)

## What it is
Eddystone is Google's open protocol specification for Bluetooth Low Energy (BLE) proximity beacon message formats, including frame types like UID, URL, TLM, and the cryptographically secure Ephemeral ID (EID). The repository hosts the specification, a GATT configuration service definition, and Android-based validation and broadcasting tools.

## Use cases
- implement a BLE proximity beacon
- broadcast URLs or identifiers over Bluetooth beacons
- securely configure and register Eddystone-EID beacons
- validate Eddystone frame implementations on Android
- build indoor proximity or location-aware apps with beacons

## When to choose
- you need an open, cross-platform beacon format that works with Android and iOS BLE APIs
- you want cryptographically secure ephemeral beacon identifiers
- you need a GATT configuration service for interoperable beacon hardware

## When to avoid
- you need an actively developed beacon platform - the spec and tools have seen little activity since 2019
- you want Apple iBeacon compatibility specifically
- you need a ready-made production SDK rather than a specification and sample tools

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: security, cryptography, iot, sdk, developer-tools
- domain: iot, embedded-systems, hardware, security, documentation
- platform: embedded, iot, cross-platform
- tags: bluetooth-low-energy, beacon, protocol-specification, proximity, eddystone, ble, android

## Member repositories
- google/eddystone (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:42.229124+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:27:29.941305+00:00, confidence not recorded.
  - readme: https://github.com/google/eddystone (fetched 2026-08-28T04:07:42.229124+00:00, sha 8963d69a7347)
- Data as of 2026-08-30T08:39:29.467469+00:00.
