Skip to content
This repository has been archived by the owner on Dec 29, 2022. It is now read-only.


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Project Status Update

We launched the UriBeacon project in 2014 to explore how to use BLE technology to share URLs. Since then, we’ve been thrilled about the community that has formed around UriBeacon, and with the contributors and partners who have worked with us to produce UriBeacon utilities, apps, prototypes, and production-ready beacons.

We’ve also found that in addition to broadcasting URLs, there is much more that can be accomplished with an open beacon format.

To that end, UriBeacon is evolving to become part of the Eddystone open beacon format!

Like UriBeacon, Eddystone supports broadcasting URLs in BTLE advertisement packets via its Eddystone-URL frame type. But unlike UriBeacon, Eddystone offers first class support for a variety of payload types. Eddystone provides much better support for unique IDs via its Eddystone-UID frame, provides telemetry information via its Eddystone-TLM frame, and it opens the door for more future innovation. Read the full Protocol Specification.

There are some protocol changes to this new format, but this move should not impact much for the Physical Web project, which will support Eddystone-URL beacons.

We look forward to continuing to work with you in the Eddystone-URL project!

—The UriBeacon (and now Eddystone-URL) team

Old Repo Contents

If you’re looking for the old UriBeacon specification and code, you can find it tagged here.


The Web Uri Open Beacon for the Internet of Things



Code of conduct

Security policy





No packages published