Una introduzione alla tecnologia iBeacon, con una applicazione demo funzionante su GitHub.
Presentazione di Mouhcine El Amine e Marco Chareyron tenuta durante l'Appsterdam TalkLab del Gennaio 2014.
2. Bluetooth
•
Bluetooth 1.0 nel 1999
•
Prima versione stabile nel 2003 (1.2)
•
Molti limiti non risolti con il tempo
•
Meccanismi di pairing lenti
•
Massimo 7 slave per un master
4. BLE
★ Basso
consumo energetico (95% fino 99% in
meno)
★ Nuovi
ruoli: Advertiser, Scanner, Peripheral, Central
★ latenza
minore (6ms vs 100ms)
★ Tempo
per mandare i dati (<3ms vs 100ms)
-
Distanza minore (~50m vs ~100m)
-
Velocità minore
5. iBeacon
•
Un dispositivo BLE (ruolo: Advertiser)
•
Trasmette dei dati in continuazione:
-
UUID (Universally Unique IDentifier B9407F30-F5F8-466E-AFF9-25556B57FE6D)
-
Major (56595)
-
Minor (24731)
6. I Miti
•
Il beacon si mangia?!
•
Trasmette contenuti?
•
Sa quando viene
individuato?
•
Un prodotto Apple?
•
Individuato solo dai prodotti
Apple?
•
Rileva la posizione di altri
dispositivi BLE?
7. Region monitoring
Core Location (Geofencing classico) :
•
-
Una regione è rappresentata da Latitudine, longitudine e un
raggio).
iBeacons :
•
-
Una regione è rappresentata dal beacon (UUID, major e
minor).
-
Un beacon può essere replicato su diverse posizioni.
-
La regione può essere mobile.
8. Ranging e!
micro-locazioni
La stima di una prossimità ad un beacon è
basata sulla potenza di segnale ricevuto.
•
-
Immediate, Near, Far e Unknown.
10. Il futuro è da inventare
•
Retail (promozioni, pagamenti, analytics…)
•
Pubblicità (interna ma anche esterna)
•
Indoor navigation
•
Musei
•
Ospedali
•
City games
•
Check-ins
•
Lost & found
11. I limiti
•
Sicurezza
-
•
Cambiare i dati trasmessi dal beacon
Replicare un beacon “fake”
(è già successo)
Precisione
-
Non si parla di “distanza” ma di “prossimità
•
Bluetooth ha un passato!
•
App downloads
stimata”