$30 off During Our Annual Pro Sale. View Details »

Endless Possibilities with Beacons

Endless Possibilities with Beacons

This was talk was given at GDG Johannesburg

Peter-John Welcome

January 11, 2017
Tweet

More Decks by Peter-John Welcome

Other Decks in Programming

Transcript

  1. Endless Possibilities with
    Beacons
    Peter-John Welcome
    google.com/+PeterJohnWelcome

    View Slide

  2. Intro

    Beacons

    Beacon Standards

    Google beacon Platform

    Nearby API

    Awareness API

    Nearby Notifications & Physical Web

    The endless possibilities

    View Slide

  3. https://developers.google.com/beacons/
    What is a beacon?
    Objects that transmit signals.

    View Slide

  4. Beacon Standards
    http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Bluetooth-BLE-Beacon-Standards-from-iBea
    con-Eddystone-and/ba-p/168045

    View Slide

  5. Google Beacon Platform
    https://developers.google.com/beacons/
    Nearby Messages API Nearby Notifications Physical Web

    View Slide

  6. Nearby Messages
    API
    The Nearby Messages API is a publish-subscribe API
    that lets you pass small binary payloads between
    internet-connected Android and iOS devices.
    https://developers.google.com/nearby/messages/overview

    View Slide

  7. The Nearby Messages API is a publish-subscribe API that lets you pass small binary payloads between internet-connected
    Android and iOS devices.
    Nearby Message API Publish

    View Slide

  8. The Nearby Messages API is a publish-subscribe API that lets you pass small binary payloads between internet-connected
    Android and iOS devices.
    Nearby Message API Subscribe

    View Slide

  9. Awareness API
    The Awareness API, enables your app to
    intelligently react to the user's current situation.
    Consists of 2 API’s:
    ● Fence API
    ● Snapshot Api
    https://developers.google.com/awareness/overview

    View Slide

  10. Nearby
    Notifications
    Nearby Notifications helps users to discover what's
    around them, by surfacing location-specific notifications
    for apps and websites, with no prior app install required.
    https://developers.google.com/nearby/notifications/overview

    View Slide

  11. Nearby Notifications
    ● Advertise an HTTPS URL
    ● Trigger an app intent / app intent with fallback url

    View Slide

  12. Nearby Notifications
    ● Drive your own app installs.
    ● Open personal or business profiles in social apps.
    ● Launch conversations or chatbots inside messaging apps.
    ● Drive consumers to content about nearby products.
    ● Help users explore store inventory.
    ● Drive checkins, reviews within local/travel apps.
    https://developers.google.com/nearby/notifications/overview

    View Slide

  13. Physical Web
    The Physical Web is an open approach to enable quick
    and seamless interactions with physical objects and
    locations.
    https://google.github.io/physical-web/

    View Slide

  14. Physical Web
    https://youtu.be/1yaLPRgtlR0
    How it works

    View Slide

  15. Endless Possibilities

    View Slide

  16. Endless Possibilities
    ● Retail - discount coupons for people in stores.
    ● Hospitality - Deliver breakfast menu to people everyday.
    ● Tourism and tourist attractions - find interesting places while walking around a city.
    ● Education - check if kids are late for class.
    ● Healthcare - mapping out of hospitals.
    ● Entertainment - game rewards when you in a specific beacons range.
    ● Travel - check’in at boarding gates.
    ● Corporate - conference information at event.
    ● Automotive - unlock your car when you close.
    ● Real Estate - promoting apartments for rent.
    ● Advertising / Digital signage - interactive ads.
    ● Personal Use - home automation

    View Slide

  17. Demo

    View Slide

  18. Thanks!
    Contact me:
    google.com/u/0/+PeterJohnWelcome
    @pjapplez
    [email protected]
    Peter-johnwelcome.co.za
    https://github.com/pjwelcome

    View Slide