SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
iBeacon
Il faro a bassa energia…

Mouhcine El Amine

Marco Chareyron
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
Bluetooth
Bluetooth LE
Velocità trasferimento dati
30

24,00Mbit/s
22,5

15

7,5

1,00Mbit/s

3,00Mbit/s
0,27Mbit/s

0
Bluetooth 1.1

Bluetooth 2.0

Bluetooth 3.0

Bluetooth 4.0
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
iBeacon
•

Un dispositivo BLE (ruolo: Advertiser)

•

Trasmette dei dati in continuazione:
-

UUID (Universally Unique IDentifier B9407F30-F5F8-466E-AFF9-25556B57FE6D)

-

Major (56595)

-

Minor (24731)
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?
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.
Ranging e!
micro-locazioni

La stima di una prossimità ad un beacon è
basata sulla potenza di segnale ricevuto.

•

-

Immediate, Near, Far e Unknown.
Il mercato
•

Estimote

•

Radius Network

•

Kontakt

•

Roximity iBeacon

•

Gimbal (Qualcomm)

•

Paypal

•

SmartBeacon

•

Stick N Find
Il futuro è da inventare
•

Retail (promozioni, pagamenti, analytics…)

•

Pubblicità (interna ma anche esterna)

•

Indoor navigation

•

Musei

•

Ospedali

•

City games

•

Check-ins

•

Lost & found
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”
Demo
Source code!
& links

github.com/charex/Eggs-Beacon
@end

Más contenido relacionado

Similar a iBeacon, il faro a bassa energia...

Usb asincrona la guida di casamultimediale.it
Usb asincrona la guida di casamultimediale.itUsb asincrona la guida di casamultimediale.it
Usb asincrona la guida di casamultimediale.itcasamultimediale.it
 
Bluetooth Low Energy: la rivoluzione silenziosa dell’ambient intelligence
Bluetooth Low Energy: la rivoluzione silenziosa dell’ambient intelligenceBluetooth Low Energy: la rivoluzione silenziosa dell’ambient intelligence
Bluetooth Low Energy: la rivoluzione silenziosa dell’ambient intelligenceCodemotion
 
Bluetooth Low Energy
Bluetooth Low EnergyBluetooth Low Energy
Bluetooth Low EnergyStefano Sanna
 
Oscilloscopio digitale tenma 2010-10-15
Oscilloscopio digitale tenma   2010-10-15Oscilloscopio digitale tenma   2010-10-15
Oscilloscopio digitale tenma 2010-10-15Ionela
 
Wan data link protocols
Wan data link protocolsWan data link protocols
Wan data link protocolss_Morpheus
 
MQTT: il protocollo che rende possibile l'Internet of Things (Ott. 2015)
MQTT: il protocollo che rende possibile l'Internet of Things (Ott. 2015)MQTT: il protocollo che rende possibile l'Internet of Things (Ott. 2015)
MQTT: il protocollo che rende possibile l'Internet of Things (Ott. 2015)Omnys
 

Similar a iBeacon, il faro a bassa energia... (7)

BLUETOOTH SECURITY - part1
BLUETOOTH SECURITY - part1BLUETOOTH SECURITY - part1
BLUETOOTH SECURITY - part1
 
Usb asincrona la guida di casamultimediale.it
Usb asincrona la guida di casamultimediale.itUsb asincrona la guida di casamultimediale.it
Usb asincrona la guida di casamultimediale.it
 
Bluetooth Low Energy: la rivoluzione silenziosa dell’ambient intelligence
Bluetooth Low Energy: la rivoluzione silenziosa dell’ambient intelligenceBluetooth Low Energy: la rivoluzione silenziosa dell’ambient intelligence
Bluetooth Low Energy: la rivoluzione silenziosa dell’ambient intelligence
 
Bluetooth Low Energy
Bluetooth Low EnergyBluetooth Low Energy
Bluetooth Low Energy
 
Oscilloscopio digitale tenma 2010-10-15
Oscilloscopio digitale tenma   2010-10-15Oscilloscopio digitale tenma   2010-10-15
Oscilloscopio digitale tenma 2010-10-15
 
Wan data link protocols
Wan data link protocolsWan data link protocols
Wan data link protocols
 
MQTT: il protocollo che rende possibile l'Internet of Things (Ott. 2015)
MQTT: il protocollo che rende possibile l'Internet of Things (Ott. 2015)MQTT: il protocollo che rende possibile l'Internet of Things (Ott. 2015)
MQTT: il protocollo che rende possibile l'Internet of Things (Ott. 2015)
 

Más de Appsterdam Milan

Más de Appsterdam Milan (10)

Follow the UX path
Follow the UX pathFollow the UX path
Follow the UX path
 
Dalla black box alla scatola nera
Dalla black box alla scatola neraDalla black box alla scatola nera
Dalla black box alla scatola nera
 
Java Search Engine Framework
Java Search Engine FrameworkJava Search Engine Framework
Java Search Engine Framework
 
iOS design patterns: blocks
iOS design patterns: blocksiOS design patterns: blocks
iOS design patterns: blocks
 
Multithreading in Java
Multithreading in JavaMultithreading in Java
Multithreading in Java
 
Data binding libera tutti!
Data binding libera tutti!Data binding libera tutti!
Data binding libera tutti!
 
Speech for Windows Phone 8
Speech for Windows Phone 8Speech for Windows Phone 8
Speech for Windows Phone 8
 
Interfacciamento di iPhone ed iPad
Interfacciamento di iPhone ed iPadInterfacciamento di iPhone ed iPad
Interfacciamento di iPhone ed iPad
 
Design patterns
Design patternsDesign patterns
Design patterns
 
Appsterdam Milan Winter Launch
Appsterdam Milan Winter LaunchAppsterdam Milan Winter Launch
Appsterdam Milan Winter Launch
 

iBeacon, il faro a bassa energia...

  • 1. iBeacon Il faro a bassa energia… Mouhcine El Amine Marco Chareyron
  • 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
  • 3. Bluetooth Bluetooth LE Velocità trasferimento dati 30 24,00Mbit/s 22,5 15 7,5 1,00Mbit/s 3,00Mbit/s 0,27Mbit/s 0 Bluetooth 1.1 Bluetooth 2.0 Bluetooth 3.0 Bluetooth 4.0
  • 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.
  • 9. Il mercato • Estimote • Radius Network • Kontakt • Roximity iBeacon • Gimbal (Qualcomm) • Paypal • SmartBeacon • Stick N Find
  • 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”
  • 12. Demo
  • 14.
  • 15. @end