Les Beacons en
5mn chrono
Laurent Pastorelli
contact@lpastyle.com
25/10/2017Meetup Développement Mobile Côte-d’Azur
1
Sommaire
• Définition
• Fonctionnement
• Utilisations
• Protocoles
• Démo
• Liens & Questions ?
25/10/2017Meetup Développement Mobile Côte-d’Azur
2
Définition : Tolkien
• Beacon
noun,
a fire or light set up in
a high or prominent
position as a warning,
signal, or celebration.
“ a chain of beacons carried the news ”
25/10/2017Meetup Développement Mobile Côte-d’Azur
3
Définition : App. mobiles
• Emetteur radio miniature
• Bluetooth 4.0 LE (2,4 GHz)
• Portée 0 à 400m (Pmax = 10mW)
• Signal omnidirectionnel
• Très grande autonomie (> 1 an)
25/10/2017Meetup Développement Mobile Côte-d’Azur
4
Fonctionnement
• Emission périodique de courtes impulsions
• Transmission d’un identifiant unique (UUID)
• Déclenche une notification sur le mobile
• Liaison unidirectionnelle* du beacon vers le mobile
25/10/2017Meetup Développement Mobile Côte-d’Azur
5
Utilisations
• Offres ciblées en commerce de détail
25/10/2017Meetup Développement Mobile Côte-d’Azur
6
Utilisations
• Guidage et localisation indoor
25/10/2017Meetup Développement Mobile Côte-d’Azur
7
Utilisations
• Visites guidées
25/10/2017Meetup Développement Mobile Côte-d’Azur
8
Protocoles
• iBeacon (Apple)
• UUID, major, minor, CPwr
• Eddystone (Google)
• UID, URL, EID, TLM
• Altbeacon (Radius Network)
• UUID, major, minor, CPwr
25/10/2017Meetup Développement Mobile Côte-d’Azur
9
Démo
• Application « Beacon Scanner » (N. Bridoux)
• https://play.google.com/store/apps/details?id=com.bridou_n.beaconscanner
25/10/2017Meetup Développement Mobile Côte-d’Azur
10
Liens & Questions
• Spécifications beacons
• https://developer.apple.com/ibeacon/
• https://github.com/google/eddystone
• https://github.com/AltBeacon/spec
• Vos questions ?
25/10/2017Meetup Développement Mobile Côte-d’Azur
11

DevMobCA #18: beacons

  • 1.
    Les Beacons en 5mnchrono Laurent Pastorelli contact@lpastyle.com 25/10/2017Meetup Développement Mobile Côte-d’Azur 1
  • 2.
    Sommaire • Définition • Fonctionnement •Utilisations • Protocoles • Démo • Liens & Questions ? 25/10/2017Meetup Développement Mobile Côte-d’Azur 2
  • 3.
    Définition : Tolkien •Beacon noun, a fire or light set up in a high or prominent position as a warning, signal, or celebration. “ a chain of beacons carried the news ” 25/10/2017Meetup Développement Mobile Côte-d’Azur 3
  • 4.
    Définition : App.mobiles • Emetteur radio miniature • Bluetooth 4.0 LE (2,4 GHz) • Portée 0 à 400m (Pmax = 10mW) • Signal omnidirectionnel • Très grande autonomie (> 1 an) 25/10/2017Meetup Développement Mobile Côte-d’Azur 4
  • 5.
    Fonctionnement • Emission périodiquede courtes impulsions • Transmission d’un identifiant unique (UUID) • Déclenche une notification sur le mobile • Liaison unidirectionnelle* du beacon vers le mobile 25/10/2017Meetup Développement Mobile Côte-d’Azur 5
  • 6.
    Utilisations • Offres cibléesen commerce de détail 25/10/2017Meetup Développement Mobile Côte-d’Azur 6
  • 7.
    Utilisations • Guidage etlocalisation indoor 25/10/2017Meetup Développement Mobile Côte-d’Azur 7
  • 8.
    Utilisations • Visites guidées 25/10/2017MeetupDéveloppement Mobile Côte-d’Azur 8
  • 9.
    Protocoles • iBeacon (Apple) •UUID, major, minor, CPwr • Eddystone (Google) • UID, URL, EID, TLM • Altbeacon (Radius Network) • UUID, major, minor, CPwr 25/10/2017Meetup Développement Mobile Côte-d’Azur 9
  • 10.
    Démo • Application «Beacon Scanner » (N. Bridoux) • https://play.google.com/store/apps/details?id=com.bridou_n.beaconscanner 25/10/2017Meetup Développement Mobile Côte-d’Azur 10
  • 11.
    Liens & Questions •Spécifications beacons • https://developer.apple.com/ibeacon/ • https://github.com/google/eddystone • https://github.com/AltBeacon/spec • Vos questions ? 25/10/2017Meetup Développement Mobile Côte-d’Azur 11