to get things done with their Android phones by surfacing location-specific notifications for apps and websites. • You can associate your app or website with a BLE beacon or BLE-capable smart device. • Android users near that device or beacon will receive a notification that leads to either an app install, a mobile website, or directly to your app if it's already installed.
at Local time) Happy Birthday !! • Open format for Bluetooth low energy (BLE) beacon - Apache v2.0 license • Cross-platform - capable of supporting Android, iOS or any platform that supports BLE beacons • Multiple frame types support
like iBeacon’s UUID • Eddystone-URL - forms the backbone of the Physical Web • Eddystone-TLM (TeLeMetry) - useful for monitoring the health and operation of a fleet of beacons • Eddystone-EID (Ephemeral ID) - change frequently, and allow only authorized clients to decode them
is unique self-assigned beacon ID namespace. • The 6-byte Instance ID component is unique within the namespace. Byte offset Field Description 0 Frame Type 0x00(UID) 1 TX Power Calibrated Tx Power at 0 m 2-11 Namespace ID Namespace ID 12-17 Instance ID Instance ID 18-19 RFU Reserved for future:0x00
Type 0x20(TLM) 1 Version TLM version, value = 0x00 2-3 VBATT Battery voltage, 1 mV/bit 4-5 TEMP Beacon temperature 6-9 ADV_CNT Advertising PDU count 10-13 SEC_CNT Time since power-on or reboot
Android or iOS phone into a temporary beacon (Eddystone-UID android app : https://github.com/google/eddystone/tree/master/eddystone-uid/tools/txeddystone- uid/TxEddystone-UID) • Devices with supported hardware can be configured to advertise BLE
Google Beacon Registry, using the Beacon Tools app (Android and iOS). ◦ Select the Google Developer project. ◦ Select the beacon you want to register ◦ Tap [Register Beacon] (You can also use the Proximity Beacon API .)
options for associating attachments with beacons ◦ Use the Google Beacon Dashboard (recommend). ◦ Use the Beacon Tools app. ◦ Use the Proximity Beacon API.
// App with web fallback intent://product/foo#intent;scheme=myapp;package=com.example.app; \ S.browser_fallback_url=https%3A%2F%2Fm.example.com%2Ffoo;end // Simply the web https://m.example.com/foo