SlideShare una empresa de Scribd logo
1 de 20
¿Para qué puedo querer
yo usar los famosos
iBeacons?
encontrarás la respuesta en estos 30
minutos
Todo comienza
● Bluetooth clásico
● Bluetooth de alta velocidad
● Bluetooth de bajo consumo (BLE)
o Pila de protocolos nueva → enlace sencillo
o Baja potencia
o Tamaño
¿Para qué lo usamos nosotros?
¿Qué usa BLE/Smart/Ready?
http://www.bluetooth.com/Pages/Bluetooth-Smart-Devices-List.aspx
Micro-localización
Micro-localización
● Diferente a geo-localización (GPS)
o +/- 30 metros de precisión + satélites
● Tecnologías para +/-1m de precisión:
Empezamos con los iBeacons
● i
● Beacons
● BLE profile
○ no standard
● Dispositivos
Dos ejemplo para saber de qué
hablamos
● https://www.youtube.com/watch?v=c3h0e
KGfUfI
● https://www.youtube.com/watch?v=sUIqfj
pInxY
Identificación
● UUID: 16 bytes
● Major: 0 - 65.535
● Minor: 0 - 65.535
● TxPower:
○ Potencia de
señal a 1m del
iBeacon.
(Received Signal
Strength Indicator:
RSSI)
¿Cómo se calcula la Distancia (metros)?
protected static double calculateAccuracy(int txPower, double rssi) {
if (rssi == 0) {
return -1.0; // if we cannot determine accuracy, return -1.
}
double ratio = rssi*1.0/txPower;
if (ratio < 1.0) {
return Math.pow(ratio,10);
} else {
double accuracy = (0.89976)*Math.pow(ratio,7.7095) + 0.111;
return accuracy;
}
signal strength (rssi) over the calibrated transmitter power (txPower)
Region & Ranging
● El iBeacon envía
○ Frecuencia
● El teléfono escucha
○ Periodo
escaneo
● Tres Zonas:
○ Lejos
○ Cerca
○ Inmediato
¿Por qué molan los iBeacons?
● En iOS tiene integración nativa.
○ En Android se puede emular (Servicio).
● Muy sencillo e intuitivo.
● Los smartphones hacen todo el trabajo.
● Localización precisa con triangulación
(1m<).
● Mucho bombo y platillo:
○ IoT
○ Wired
¿Qué no mola de los iBeacons?
● Tecnología a un coste alto (todavía).
● Mucho fabricante buscando su nicho de
mercado (SDKs propietarios).
● Hay que bajarse la App.
● Solo es nativo en iOS.
● Privacidad sin definir.
Comparativa Rápida (smartphone)
Comparativa Rápida (smartphone)
Cosas que nunca te creerías
1. Los iBeacons envían contenido.
2. Saben cuando te han detectado.
3. Se detectan inmediatamente.
4. Son precisos en posicionamiento.
¿Quién vende iBeacons?
¿Cómo son?
● http://beekn.net/guide-to-
ibeacons/
● http://easibeacons.com
SDKs para iBeacons (Android)
Cada fabricante ofrece la suya…(propietario)
Pero yo elegí esta:
● altbeacon library (Beacon agnostic)
Cosas molonas con iBeacons
Lista actualizada al 14 de enero:
● http://www.mobisfera.com/summary-real-
cases-close-real-using-ibeacons/?lang=en
¿Qué hice yo con ellos en UK?
Promover reciclaje en la universidad

Más contenido relacionado

Similar a iBeacons: micro-localización y uso de estos dispositivos BLE

Preguntas robotica nxt grado 9 parte 1
Preguntas robotica nxt grado 9 parte 1Preguntas robotica nxt grado 9 parte 1
Preguntas robotica nxt grado 9 parte 1donjuann
 
Lego chsadasdasd
Lego chsadasdasdLego chsadasdasd
Lego chsadasdasdjayerxD
 
iBeacon for Dummies
iBeacon for DummiesiBeacon for Dummies
iBeacon for Dummiesbetabeers
 
Introducción
IntroducciónIntroducción
Introducciónmulti801
 
Encender una cafetera con Micropython, MQTT y Android
Encender una cafetera con Micropython, MQTT y AndroidEncender una cafetera con Micropython, MQTT y Android
Encender una cafetera con Micropython, MQTT y AndroidGDGFoz
 
Colegionacionalnicols
ColegionacionalnicolsColegionacionalnicols
Colegionacionalnicolstecknonicolas
 
Trabajo final
Trabajo finalTrabajo final
Trabajo finallaos0305
 
Corrección evaluación periódica unificad
Corrección evaluación  periódica unificadCorrección evaluación  periódica unificad
Corrección evaluación periódica unificadJuan Pablo Aguilar
 
Corrección de la evaluación periódica
Corrección de la evaluación periódicaCorrección de la evaluación periódica
Corrección de la evaluación periódicasebastianmunoz666
 
Charla de seguridad en dispositivos móviles
Charla de seguridad en dispositivos móvilesCharla de seguridad en dispositivos móviles
Charla de seguridad en dispositivos móvilesGissim
 

Similar a iBeacons: micro-localización y uso de estos dispositivos BLE (20)

Preguntas robotica nxt grado 9 parte 1
Preguntas robotica nxt grado 9 parte 1Preguntas robotica nxt grado 9 parte 1
Preguntas robotica nxt grado 9 parte 1
 
Lol
LolLol
Lol
 
Lego chsadasdasd
Lego chsadasdasdLego chsadasdasd
Lego chsadasdasd
 
iBeacon for Dummies
iBeacon for DummiesiBeacon for Dummies
iBeacon for Dummies
 
los perritos
los perritoslos perritos
los perritos
 
Commit 2023 - Domótica casera
Commit 2023 - Domótica caseraCommit 2023 - Domótica casera
Commit 2023 - Domótica casera
 
trabajo de lesmes
trabajo de lesmestrabajo de lesmes
trabajo de lesmes
 
Introducción
IntroducciónIntroducción
Introducción
 
correccion evauacion
correccion evauacioncorreccion evauacion
correccion evauacion
 
Encender una cafetera con Micropython, MQTT y Android
Encender una cafetera con Micropython, MQTT y AndroidEncender una cafetera con Micropython, MQTT y Android
Encender una cafetera con Micropython, MQTT y Android
 
Evaluacion (1)
Evaluacion (1)Evaluacion (1)
Evaluacion (1)
 
Evaluacion (1)
Evaluacion (1)Evaluacion (1)
Evaluacion (1)
 
Guia de robotica
Guia de roboticaGuia de robotica
Guia de robotica
 
Colegionacionalnicols
ColegionacionalnicolsColegionacionalnicols
Colegionacionalnicols
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
bad bikbngvihnzgdhgf
bad bikbngvihnzgdhgfbad bikbngvihnzgdhgf
bad bikbngvihnzgdhgf
 
Corrección evaluación periódica unificad
Corrección evaluación  periódica unificadCorrección evaluación  periódica unificad
Corrección evaluación periódica unificad
 
Corrección de la evaluación periódica
Corrección de la evaluación periódicaCorrección de la evaluación periódica
Corrección de la evaluación periódica
 
Charla de seguridad en dispositivos móviles
Charla de seguridad en dispositivos móvilesCharla de seguridad en dispositivos móviles
Charla de seguridad en dispositivos móviles
 

Más de Diego Casado Mansilla

Diego Casado-Mansilla - PhD thesis dissertation
Diego Casado-Mansilla - PhD thesis dissertation Diego Casado-Mansilla - PhD thesis dissertation
Diego Casado-Mansilla - PhD thesis dissertation Diego Casado Mansilla
 
DiY tech-tools for ecological transition
DiY tech-tools for ecological transitionDiY tech-tools for ecological transition
DiY tech-tools for ecological transitionDiego Casado Mansilla
 
Presentación taller DiY Semana de la ciencia 2011
Presentación taller DiY Semana de la ciencia 2011Presentación taller DiY Semana de la ciencia 2011
Presentación taller DiY Semana de la ciencia 2011Diego Casado Mansilla
 
Eco-aware social objects (IoT meetup Madrid)
Eco-aware social objects (IoT meetup Madrid)Eco-aware social objects (IoT meetup Madrid)
Eco-aware social objects (IoT meetup Madrid)Diego Casado Mansilla
 
Collecter - Multi-agent Systems Configuration over Ad-hoc Networks: Network a...
Collecter - Multi-agent Systems Configuration over Ad-hoc Networks: Network a...Collecter - Multi-agent Systems Configuration over Ad-hoc Networks: Network a...
Collecter - Multi-agent Systems Configuration over Ad-hoc Networks: Network a...Diego Casado Mansilla
 
2nd presentation DiY-studio introduction
2nd presentation  DiY-studio introduction2nd presentation  DiY-studio introduction
2nd presentation DiY-studio introductionDiego Casado Mansilla
 

Más de Diego Casado Mansilla (18)

Internet of Things and People
Internet of Things and PeopleInternet of Things and People
Internet of Things and People
 
Air quality crash course
Air quality crash courseAir quality crash course
Air quality crash course
 
Eusew 2021 ppt stages_of_change
Eusew 2021 ppt stages_of_changeEusew 2021 ppt stages_of_change
Eusew 2021 ppt stages_of_change
 
Cardiff iot 11 02_2021
Cardiff iot 11 02_2021Cardiff iot 11 02_2021
Cardiff iot 11 02_2021
 
Diego Casado-Mansilla - PhD thesis dissertation
Diego Casado-Mansilla - PhD thesis dissertation Diego Casado-Mansilla - PhD thesis dissertation
Diego Casado-Mansilla - PhD thesis dissertation
 
DiY tech-tools for ecological transition
DiY tech-tools for ecological transitionDiY tech-tools for ecological transition
DiY tech-tools for ecological transition
 
Arduino_eghost2ndDay
Arduino_eghost2ndDayArduino_eghost2ndDay
Arduino_eghost2ndDay
 
Arduino_eghost
Arduino_eghostArduino_eghost
Arduino_eghost
 
S3OiA esiot12
S3OiA esiot12S3OiA esiot12
S3OiA esiot12
 
Presentación taller DiY Semana de la ciencia 2011
Presentación taller DiY Semana de la ciencia 2011Presentación taller DiY Semana de la ciencia 2011
Presentación taller DiY Semana de la ciencia 2011
 
Verde y punto! presentación
Verde y punto!   presentaciónVerde y punto!   presentación
Verde y punto! presentación
 
Eco-aware social objects (IoT meetup Madrid)
Eco-aware social objects (IoT meetup Madrid)Eco-aware social objects (IoT meetup Madrid)
Eco-aware social objects (IoT meetup Madrid)
 
Collecter - Multi-agent Systems Configuration over Ad-hoc Networks: Network a...
Collecter - Multi-agent Systems Configuration over Ad-hoc Networks: Network a...Collecter - Multi-agent Systems Configuration over Ad-hoc Networks: Network a...
Collecter - Multi-agent Systems Configuration over Ad-hoc Networks: Network a...
 
Presentacion iadis 2008
Presentacion iadis 2008Presentacion iadis 2008
Presentacion iadis 2008
 
Mario vegabarbas ei3_spnish
Mario vegabarbas ei3_spnishMario vegabarbas ei3_spnish
Mario vegabarbas ei3_spnish
 
Jitel2011 final
Jitel2011 finalJitel2011 final
Jitel2011 final
 
2nd presentation DiY-studio introduction
2nd presentation  DiY-studio introduction2nd presentation  DiY-studio introduction
2nd presentation DiY-studio introduction
 
Di yse tei'11studio_intro_etc.v1.0
Di yse tei'11studio_intro_etc.v1.0Di yse tei'11studio_intro_etc.v1.0
Di yse tei'11studio_intro_etc.v1.0
 

Último

Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLAderMogollonLuna
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxDanmherJoelAlmironPu
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añosMaraPazCrdenas
 
La Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresLa Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresjosegillopez
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariajosevilla696981
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOAdrianaBernal82
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 

Último (8)

Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los años
 
La Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresLa Navegacion en Internet con navegadores
La Navegacion en Internet con navegadores
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primaria
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 

iBeacons: micro-localización y uso de estos dispositivos BLE

  • 1. ¿Para qué puedo querer yo usar los famosos iBeacons? encontrarás la respuesta en estos 30 minutos
  • 2. Todo comienza ● Bluetooth clásico ● Bluetooth de alta velocidad ● Bluetooth de bajo consumo (BLE) o Pila de protocolos nueva → enlace sencillo o Baja potencia o Tamaño
  • 3. ¿Para qué lo usamos nosotros?
  • 6. Micro-localización ● Diferente a geo-localización (GPS) o +/- 30 metros de precisión + satélites ● Tecnologías para +/-1m de precisión:
  • 7. Empezamos con los iBeacons ● i ● Beacons ● BLE profile ○ no standard ● Dispositivos
  • 8. Dos ejemplo para saber de qué hablamos ● https://www.youtube.com/watch?v=c3h0e KGfUfI ● https://www.youtube.com/watch?v=sUIqfj pInxY
  • 9. Identificación ● UUID: 16 bytes ● Major: 0 - 65.535 ● Minor: 0 - 65.535 ● TxPower: ○ Potencia de señal a 1m del iBeacon. (Received Signal Strength Indicator: RSSI)
  • 10. ¿Cómo se calcula la Distancia (metros)? protected static double calculateAccuracy(int txPower, double rssi) { if (rssi == 0) { return -1.0; // if we cannot determine accuracy, return -1. } double ratio = rssi*1.0/txPower; if (ratio < 1.0) { return Math.pow(ratio,10); } else { double accuracy = (0.89976)*Math.pow(ratio,7.7095) + 0.111; return accuracy; } signal strength (rssi) over the calibrated transmitter power (txPower)
  • 11. Region & Ranging ● El iBeacon envía ○ Frecuencia ● El teléfono escucha ○ Periodo escaneo ● Tres Zonas: ○ Lejos ○ Cerca ○ Inmediato
  • 12. ¿Por qué molan los iBeacons? ● En iOS tiene integración nativa. ○ En Android se puede emular (Servicio). ● Muy sencillo e intuitivo. ● Los smartphones hacen todo el trabajo. ● Localización precisa con triangulación (1m<). ● Mucho bombo y platillo: ○ IoT ○ Wired
  • 13. ¿Qué no mola de los iBeacons? ● Tecnología a un coste alto (todavía). ● Mucho fabricante buscando su nicho de mercado (SDKs propietarios). ● Hay que bajarse la App. ● Solo es nativo en iOS. ● Privacidad sin definir.
  • 16. Cosas que nunca te creerías 1. Los iBeacons envían contenido. 2. Saben cuando te han detectado. 3. Se detectan inmediatamente. 4. Son precisos en posicionamiento.
  • 17. ¿Quién vende iBeacons? ¿Cómo son? ● http://beekn.net/guide-to- ibeacons/ ● http://easibeacons.com
  • 18. SDKs para iBeacons (Android) Cada fabricante ofrece la suya…(propietario) Pero yo elegí esta: ● altbeacon library (Beacon agnostic)
  • 19. Cosas molonas con iBeacons Lista actualizada al 14 de enero: ● http://www.mobisfera.com/summary-real- cases-close-real-using-ibeacons/?lang=en
  • 20. ¿Qué hice yo con ellos en UK? Promover reciclaje en la universidad