Riccardo Di Stefano – La Sapienza University of Rome 2
Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
https://github.com/gitRiky/HandsOnExample
https://www.linkedin.com/in/riccardo-di-stefano-439a11134/
https://www.slideshare.net/RiccardoDiStefano5/estimote-beacon-presentation
Riccardo Di Stefano – La Sapienza University of Rome
• 32-bit ARM® Cortex CPU
• Accelerometer
• Temperature sensor
• 2.4 GHz radio with
Bluetooth 4.0 Smart
3
Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
Riccardo Di Stefano – La Sapienza University of Rome 4
Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
• Estimote Proximity Beacon
• Long Range Location Beacon
• Estimote Sticker
• Estimote Mirror
Riccardo Di Stefano – La Sapienza University of Rome 5
Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
Riccardo Di Stefano – La Sapienza University of Rome
• iBeacon (Estimote Beacons)
• Eddystone (Estimote Beacons)
• Nearable (Estimote Stickers)
6
Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
Riccardo Di Stefano – La Sapienza University of Rome 7
Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
• Developed by Apple
• 20 bytes long ID:
• UUID (16 bytes)
• Major (2 bytes)
• Minor (2 bytes)
• Two kinds of interaction:
• Region Monitoring
• Ranging
Riccardo Di Stefano – La Sapienza University of Rome 8
Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
Riccardo Di Stefano – La Sapienza University of Rome 9
Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
• Developed by Google
• Multiple packet types:
• Eddystone-UID
• Eddystone-URL
• Eddystone-TLM
• Eddystone discovery:
• Similar to iBeacon’s ranging
Riccardo Di Stefano – La Sapienza University of Rome
• The goal is to make individual objects smart
• Packets:
– ID
– Information about the motion and the acceleration
– Temperature
– Battery voltage and broadcasting power
10
Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
Riccardo Di Stefano – La Sapienza University of Rome 11
Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
• Hamad International
Airport
• Using of beacons for
leading passengers to
gates
Riccardo Di Stefano – La Sapienza University of Rome 12
Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
• Self guides tour
• Find points of interest
• Comments attached
to operas
Turism
Riccardo Di Stefano – La Sapienza University of Rome
• Each supermarket’s section has an associated
beacon
• Users use the application for discovering on
offer products
13
Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
Riccardo Di Stefano – La Sapienza University of Rome
• iBeacon protocol:
• UUID identifies the city
• Major identifies the supermarket
• Minor identifies the section
14
Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
Riccardo Di Stefano – La Sapienza University of Rome
• beaconManager represents the gateway to
beacon’s interactions
15
Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
Riccardo Di Stefano – La Sapienza University of Rome 16
Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
Riccardo Di Stefano – La Sapienza University of Rome 17
Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
Activity in foreground
Activity in background
Riccardo Di Stefano – La Sapienza University of Rome 18
Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
• HTTP POST with parameters:
• UUID
• Major
• Minor
• The Response.Listener obtains data and manages the
adapter for the View
Riccardo Di Stefano – La Sapienza University of Rome 19
Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
Click here to see the demo video
Riccardo Di Stefano – La Sapienza University of Rome 20
Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon

Estimote Beacon presentation

  • 2.
    Riccardo Di Stefano– La Sapienza University of Rome 2 Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon https://github.com/gitRiky/HandsOnExample https://www.linkedin.com/in/riccardo-di-stefano-439a11134/ https://www.slideshare.net/RiccardoDiStefano5/estimote-beacon-presentation
  • 3.
    Riccardo Di Stefano– La Sapienza University of Rome • 32-bit ARM® Cortex CPU • Accelerometer • Temperature sensor • 2.4 GHz radio with Bluetooth 4.0 Smart 3 Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
  • 4.
    Riccardo Di Stefano– La Sapienza University of Rome 4 Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon • Estimote Proximity Beacon • Long Range Location Beacon • Estimote Sticker • Estimote Mirror
  • 5.
    Riccardo Di Stefano– La Sapienza University of Rome 5 Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
  • 6.
    Riccardo Di Stefano– La Sapienza University of Rome • iBeacon (Estimote Beacons) • Eddystone (Estimote Beacons) • Nearable (Estimote Stickers) 6 Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
  • 7.
    Riccardo Di Stefano– La Sapienza University of Rome 7 Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon • Developed by Apple • 20 bytes long ID: • UUID (16 bytes) • Major (2 bytes) • Minor (2 bytes) • Two kinds of interaction: • Region Monitoring • Ranging
  • 8.
    Riccardo Di Stefano– La Sapienza University of Rome 8 Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
  • 9.
    Riccardo Di Stefano– La Sapienza University of Rome 9 Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon • Developed by Google • Multiple packet types: • Eddystone-UID • Eddystone-URL • Eddystone-TLM • Eddystone discovery: • Similar to iBeacon’s ranging
  • 10.
    Riccardo Di Stefano– La Sapienza University of Rome • The goal is to make individual objects smart • Packets: – ID – Information about the motion and the acceleration – Temperature – Battery voltage and broadcasting power 10 Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
  • 11.
    Riccardo Di Stefano– La Sapienza University of Rome 11 Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon • Hamad International Airport • Using of beacons for leading passengers to gates
  • 12.
    Riccardo Di Stefano– La Sapienza University of Rome 12 Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon • Self guides tour • Find points of interest • Comments attached to operas Turism
  • 13.
    Riccardo Di Stefano– La Sapienza University of Rome • Each supermarket’s section has an associated beacon • Users use the application for discovering on offer products 13 Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
  • 14.
    Riccardo Di Stefano– La Sapienza University of Rome • iBeacon protocol: • UUID identifies the city • Major identifies the supermarket • Minor identifies the section 14 Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
  • 15.
    Riccardo Di Stefano– La Sapienza University of Rome • beaconManager represents the gateway to beacon’s interactions 15 Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
  • 16.
    Riccardo Di Stefano– La Sapienza University of Rome 16 Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon
  • 17.
    Riccardo Di Stefano– La Sapienza University of Rome 17 Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon Activity in foreground Activity in background
  • 18.
    Riccardo Di Stefano– La Sapienza University of Rome 18 Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon • HTTP POST with parameters: • UUID • Major • Minor • The Response.Listener obtains data and manages the adapter for the View
  • 19.
    Riccardo Di Stefano– La Sapienza University of Rome 19 Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon Click here to see the demo video
  • 20.
    Riccardo Di Stefano– La Sapienza University of Rome 20 Pervasive Systems Class - A.Y. 2016-2017 Estimote Beacon