際際滷

際際滷Share a Scribd company logo
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% 鍖no 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 IDenti鍖er 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
iBeacon, il faro a bassa energia...
@end

More Related Content

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% 鍖no 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 IDenti鍖er 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
  • 15. @end