Upgrade to Pro — share decks privately, control downloads, hide ads and more …

iBeacon - Indoor proximity system

Ennio
July 23, 2014

iBeacon - Indoor proximity system

My slides for the first "Genova Mobile Dev Day" about the Apple's new technology iBeacon.

Ennio

July 23, 2014
Tweet

More Decks by Ennio

Other Decks in Technology

Transcript

  1. GPS IS NOT ACCURATE INDOOR WI-FI SYSTEMS ARE EXPENSIVE GPS

    IS EFFECTED BY WEATHER CONDITIONS WI-FI SYSTEMS ARE COMPLEX INDOOR PROXIMITY SYSTEM
  2. INDOOR PROXIMITY SYSTEM QR BASED ADVERTISING CAMPAIGNS - REALLY UNSEXY

    - THE ENGAGEMENT IS SLOW - THE USER HAS TO START THE INTERACTION
  3. INDOOR PROXIMITY SYSTEM NFC ADVERTISING CAMPAIGN - RANGE IS TOO

    SHORT (~4 CM) - THE USER HAS TO START THE INTERACTION - GREAT IN OTHER FIELDS (I.E. PAYMENTS)
  4. IBEACON - IBEACON is an Apple INC. trademark introduced in

    iOS7 http://www.apple.com/legal/intellectual-property/trademark/appletmlist.html
  5. IBEACON A new class of low-powered, low-cost transmitters that can

    notify iOS7 devices of their presence - IBEACON is an Apple INC. trademark introduced in iOS7 http://www.apple.com/legal/intellectual-property/trademark/appletmlist.html
  6. - IBEACON is an Apple INC. trademark introduced in iOS7

    - IBEACON is an Apple protocol on top of CoreBluetooth IBEACON
  7. - IBEACON is an Apple INC. trademark introduced in iOS7

    - IBEACON is an Apple protocol on top of CoreBluetooth - IBEACON sensors are not necessarily Apple INC. products IBEACON
  8. - IBEACON is an Apple INC. trademark introduced in iOS7

    - IBEACON is an Apple protocol on top of CoreBluetooth - IBEACON sensors are not Apple INC. products - IBEACON emits continuously a signal that can be received by a specific app (even if the app isn’t running) IBEACON
  9. IBEACON EVEN IF THE APP ISN’T RUNNING :) - IBEACON

    is an Apple INC. trademark introduced in iOS7 - IBEACON is an Apple protocol on top of CoreBluetooth - IBEACON sensors are not Apple INC. products - IBEACON emits continuously a signal that can be received by a specific app (even if the app isn’t running)
  10. IBEACON - IBEACON is an Apple INC. trademark introduced in

    iOS7 - IBEACON is an Apple protocol on top of CoreBluetooth - IBEACON sensors are not Apple INC. products - IBEACON emits continuously a signal that can be received by a specific app (even if it’s in background) - IBEACON emits this signal up to ~70 meters immediate near far
  11. IBEACON - IBEACON is an Apple INC. trademark introduced in

    iOS7 - IBEACON is an Apple protocol on top of CoreBluetooth - IBEACON emits continuously a signal that can be received by a specific app (even if it’s in background) - IBEACON emits this signal up to ~70 meters - IBEACON is able to create a new channel to the customer CHANNEL TO THE CUSTOMER!
  12. IBEACON emits continuously a signal that can be received by

    a specific app (even if it’s not running!) PROXIMITY AWARE APPS
  13. The user’s app can sense the beacon and react on

    it without any explicit action PROXIMITY AWARE APPS
  14. HOW DOES IT WORKS? IBEACON emits continuously a signal that

    can be received by a specific app (even if it’s not running!) THE SIGNAL UUID MAJOR MINOR TX POWER
  15. HOW DOES IT WORKS? UUID is typically used to identify

    a group of iBeacon, not a single one! THE SIGNAL UUID MAJOR MINOR TX POWER
  16. HOW DOES IT WORKS? UUID is typically used to identify

    a group of iBeacon, not a single one! THE SIGNAL UUID unique identifier MAJOR MINOR TX POWER
  17. HOW DOES IT WORKS? UUID is typically used to identify

    a group of iBeacon, not a single one! THE SIGNAL MAJOR Group Identifier MINOR TX POWER
  18. HOW DOES IT WORKS? UUID is typically used to identify

    a group of iBeacon, not a single one! THE SIGNAL MINOR Identifier within the group TX POWER
  19. HOW DOES IT WORKS? THE SIGNAL MINOR TX POWER Identify

    the proximity - IMMEDIATE [0 - 0.5M) - NEAR [0.5M - 2M) - FAR > 2M immediate near far
  20. HOW DOES IT WORKS? RANGING FOR BEACONS UUID B9AE3AF4-B5E2-4619-A995-684261110D73 MAJOR

    1 MINOR 1 UUID B8314C3B-3827-4EEA-AB7A-A0C75637A9CF MAJOR 1 MINOR 1 UUID 6AE28EA1-5586-4E1D-A740-A8594BE8DA40 MAJOR 1 MINOR 1 REGION#1 REGION#2 REGION#2 UUID B9AE3AF4-B5E2-4619-A995-684261110D73 MAJOR 1 MINOR 2
  21. MYTHS - A BEACON SENDS DATA NO! IT’S JUST SEND

    A PROXIMITY UUID + MAJOR + MINOR + TX POWER
  22. MYTHS - A BEACON SENDS DATA NO! IT’S JUST SEND

    A PROXIMITY UUID + MAJOR + MINOR + TX POWER THE CONTENT LOGIC IS WITHIN THE APP!
  23. MYTHS - A BEACON SENDS DATA - A BEACON KNOWS

    DEVICES AROUND IT - JUST APPLE INC. BASED SUPPORTED MOBILE DEVICES DEVICES WITH IOS >= 7.1 DEVICES WITH ANDROID >= 4.3
  24. MYTHS - A BEACON SENDS DATA - A BEACON KNOWS

    DEVICES AROUND IT - JUST APPLE INC. BASED - A BEACON CAN SPAM THE CONTENT LOGIC IS WITHIN THE APP!