Build an Android or iOS app that scans for nearby Eddystone Bluetooth beacons and shows a list of broadcast URLs from physical objects.
Deploy a Physical Web beacon on a product, poster, or kiosk so passersby can open its web page with no app install required.
Use the Node.js client to build a utility that detects nearby beacons and takes automated action based on the broadcast URL.
Requires Eddystone-compatible Bluetooth beacon hardware plus a supported mobile device to test the full end-to-end flow.
The Physical Web is a Google project built around a simple idea: everyday physical objects should be able to broadcast a web address, and anyone nearby with a phone should be able to tap and open it without installing an app first. Think of a vending machine, a bus stop, a poster, or a rental car each broadcasting a URL. Your phone sees that URL and you can interact with it immediately through a web browser, the same way you would tap a link on a website. The technology works by having a small wireless transmitter, called a beacon, continuously broadcast a URL over Bluetooth or other short-range wireless signals. A nearby device running a Physical Web client app scans for these broadcasts and presents the URLs to the user as a list. The beacon itself is a separate hardware specification called Eddystone, which is linked from this repository. This repository contains the Android and iOS client apps, a minimal Node.js client for building utilities, and documentation covering the technical overview, getting-started guides, and support for different broadcasting methods including Bluetooth, mDNS, Wi-Fi Direct, and SSDP. The documentation also includes branding guidelines and an FAQ. The project is presented as an open standard, not a locked-down product. The design was released publicly so developers and companies could experiment with it and comment on the specification. The goal stated in the README is to allow the web to extend naturally to physical objects in the same way it already works for content on screens, without requiring a new app for each object a person encounters.
← google on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.