Está en la página 1de 7

Jornadas SARTECO 2017 577

Uso de Bluetooth de Baja Energía en


Aplicaciones de Localización Indoor
1 2 3
Daniel Barba , Ana Moretón-Fernández , Héctor del Campo-Pando ,
4 5 6
Sergio García-Villanueva , Juan March y Diego R. Llanos

Resumen  La localización de activos en el interior (UWB). No obstante, aún no se ha conseguido un sis-


de edicios
rentes camposes uny actividades,
problema concomo
aplicaciones
la en dife-
sanidad, pre- tema de tiempo real con una adecuada respuesta a
vención de
comerciales. riesgos laborales
Ennoestos o diferentes
lugares, donde actividades
la localización
los movimientos y una precisión aceptable, así como
con un coste sucientemente bajo para animar a su
mediante
una nueva GPS
soluciónestá
quedisponible,
permita es necesario
resolver el ofrecer
problema despliegue comercial.
ofreciendo
viabilidad una precisión
económica del adecuadaEny manteniendo
proyecto. este paper la
pre- Nuestro trabajo ha consistido en el desarrollo de
sentamos
indoor Xtremeloc,
basado en un sistema
tecnología de posicionamiento
Bluetooth de Bajacon
Ener-
una solución que hemos llamado Xtremeloc. Esta
solución se basa en el uso de tecnología Bluetooth
gía. Además,
diferentes compararemos
alternativas nuestra
disponibles, propuesta
describiendo las
sus de Baja Energía (BLE), permitiendo localizar en el
ventajas e inconvenientes. plano de un edicio dispositivos BLE emisores gra-
Palabras clave  Indoor Positioning, localización,
cias al despliegue de un número de dispositivos re-
Bluetooth, BLE ceptores llamados RDHubs. En este paper, además
de explorar las diferentes tecnologías disponibles, ex-
plicamos la arquitectura de Xtremeloc, describiendo
I. Introducción
los diferentes dispositivos implicados. Comentamos
La Localización Indoor es una técnica aún en desa- los diferentes problemas relacionados con la gran va-
rrollo para el posicionamiento de objetos y personas riabilidad en la intensidad de la señal Bluetooth, y
en el interior de un edicio. En estas circunstancias mostramos los resultados obtenidos al aplicar un al-
el uso de GPS no es viable bien por una baja cober- goritmo de ltrado, desarrollado en colaboración con
tura que limita a la obtención de conexión tras 15-30 RDNest SL.
minutos de funcionamiento, o bien por una precisión
XtremeLoc es un sistema de localización indoor
con un margen de error en el rango de las decenas de
en tiempo real (RTLS) de bajo coste. En el momen-
metros, se hace necesario encontrar una alternativa
to de la escritura de este paper, un prototipo piloto
de bajo coste y con la precisión requerida.
del sistema ha sido desplegado en la Escuela de Inge-
Frente al Global Positioning System (GPS), apare- niería Informática de Valladolid, dónde ya se puede
ce el concepto de Local Positioning System (LPS) [1]. utilizar el sistema para la ubicación de personas o
Estos sistemas, al contrario que el GPS y similares, activos en un área del edicio. Este sistema puede
no ofrecen cobertura global sino que abarcan una zo- implantarse fácilmente y con un coste muy asequi-
na relativamente pequeña, delimitada por el alcance ble en otros edicios públicos o industriales en los
de las balizas detectoras. Estas balizas se ubican en que la ubicación de personas o activos puede ser in-
posiciones que son conocidas de antemano y, median- teresante. Los hospitales y centros de salud son un
te el uso de distintos algoritmos, permiten ubicar un claro ejemplo. Con un elevado número de personas
objeto o persona en su sistema de coordenadas local. en constante movimiento, la ubicación a tiempo real
En concreto, un subtipo de LPS es el denominado de los pacientes puede mejorar las condiciones de se-
Real-time Locating System o RTLS. Estos sistemas guridad de los mismos. Grandes centros industriales
añaden a la identicación la posibilidad de ubicar en pueden mejorar sensiblemente las condiciones de se-
un instante dado su posición en una zona delimitada. guridad en caso de emergencia, como por ejemplo la
Durante los últimos años se han propuesto técni- posibilidad de conocer la ubicación de los trabajado-
cas basadas en diferentes tecnologías inalámbricas, res durante un incendio o accidente. Existen también
como Infrarrojos, Ultrasonidos, WIFI, RFID, Blue- aplicaciones fuera del ámbito de la seguridad o de la
tooth, etc. Recientemente están surgiendo algunas salud. La localización a tiempo real de material en al-
nuevas, como el uso de la tecnología Ultra-Wideband macenes o recintos industriales en los que dichos ma-
1 Departamento de Informática, Universidad de Valladolid, teriales suelen moverse con relativa frecuencia puede
e-mail: daniel@infor.uva.es. reducir las situaciones en las que estos materiales se
2 Departamento de Informática, Universidad de Valladolid,
pierden durante los transportes. La principal contri-
ana@infor.uva.es.
e-mail:
3 Departamento de Informática, Universidad de Valladolid, bución de XtremeLoc frente a sistemas tradicionales
e-mail: hectorcampop@outlook.com. es la capacidad de disponer de la ubicación real en un
4 Departamento de Informática, Universidad de Valladolid,
instante dado, sin necesidad de control de accesos o
e-mail: srgarcia91@gmail.com. anotaciones manuales, además de permitir el alma-
5 RDNest SL, e-mail: jamarch@rdnest.com.
6 Departamento de Informática, Universidad de Valladolid, cenamiento de los desplazamientos de la persona o
e-mail: diego@infor.uva.es. activo en seguimiento.
578 Jornadas SARTECO 2017

El resto del paper se estructura de la siguiente ma- to basados en este sistema consisten más en un se-
nera. La Sección II presenta una descripción de las guimiento del paso de las etiquetas RFID bajo los
tecnologías que se utilizan en Localización Indoor con lectores que en una ubicación a tiempo real.
un coste medio-bajo de implementación y una preci-
sión media-alta, analizando sus fortalezas y debilida- B. UWB: Ultra-Wideband
des. En la Sección III presentamos nuestra solución, La tecnología Ultra-Wideband [6, 7] es relativa-
Xtremeloc. La Sección IV describe los problemas de mente nueva y consiste en el envío de pulsos de gran
la tecnología Bluetooth relativos a la intensidad de ancho de banda. Un sistema de posicionamiento ba-
la señal y su efecto en el sistema de localización. La sado en UWB consistiría en una serie de estaciones
Sección V contiene las conclusiones y trabajo futuro jas y un número de dispositivos móviles a localizar.
relativos a este trabajo. El funcionamiento de un sistema basado en UWB
consiste en el siguiente proceso:
II. Estado del Arte
1. El dispositivo móvil emite un primer mensaje.
En esta sección se describen las técnicas actuales
2. La estación ja recibe el mensaje y envía una
de Localización Indoor [2, 3], especialmente RFID,
respuesta.
Ultra-Wideband, Bluetooth y Ultrasonidos, anali-
3. El dispositivo móvil recibe la respuesta y envía
zando su funcionamiento así como sus ventajas e in-
un segundo mensaje.
convenientes en un despliegue real. La literatura es
4. La estación ja recibe el segundo mensaje y,
muy amplia en este campo y algunas tecnologías lle-
con los tiempos de recepción de ambos mensajes,
van años utilizandose en el campo del LPS y RTLS.
calcula la distancia existente entre ambos.
Para los propósitos de nuestro estudio, analizaremos
las tecnologías mejor indicadas para los siguientes El cálculo de la distancia es realizado utilizando el
requisitos: tiempo transcurrido en el envío de los mensajes entre
los dos dispositivos, cuya velocidad es conocida (la
Posicionamiento en tiempo real.
velocidad de la luz).
Despliegue en entornos con un alto número de
La tecnología UWB es una de las más prometedo-
obstáculos y tráco de personas.
ras para el posicionamiento indoor. Tiene numerosas
Posicionamiento con interacción mínima de la
ventajas, como por ejemplo:
persona o activo a localizar.
Soluciones de bajo coste cuyo despliegue sea eco- Bajo consumo de energía.
nómicamente viable. Los obstáculos tienen un escaso impacto en el
sistema.
Estas características hacen difícil la implementa-
Permite una rápida transferencia de información
ción de sistemas de localización indoor que ya han
entre dispositivos emisores y receptores gracias
sido probadas y utilizadas en situaciones como el
al gran ancho de banda utilizado.
guiado de robots en fábricas. Esto se debe a que mu-
El margen de error está en el orden de los cen-
chos de esos sistemas no son capaces de funcionar
tímetros.
correctamente en entornos menos controlados.
A pesar de todo, actualmente esta tecnología tiene
A. RFID: Radio Frequency Identication también algunas desventajas:
La tecnología RFID [4, 5] existe desde hace años. El coste del sistema es, por el momento, bastante
Se basa en el uso de pequeñas etiquetas, compuestas elevado para su despliegue a gran escala.
por un chip y una antena. Su uso más conocido es La señal interere con sistemas como GPS, o
para la lectura de información almacenada en dichas sistemas que operen en las bandas de frecuencia
etiquetas. Los sistemas RFID se dividen en dos tipos: 250-750MHz, 3.2-4.7GHz, y 5.9-10.2GHz.
RFID Pasivo: Las etiquetas son más simples, Si los efectos de las interferencias son aceptables y
activándose mediante energía transferida por el el coste de despliegue de este sistema continua redu-
lector RFID por radio frecuencia. Debido a es- ciéndose, esta tecnología permitirá dar una solución
to, su alcance y potencia son extremadamente económicamente viable con un margen de error muy
pequeños (del orden de tres metros). pequeño para sistemas de posicionamiento indoor de
RFID Activo: Las etiquetas tienen su propia ba- tiempo real.
tería, lo que permite aumentar su potencia y su
alcance (hasta 100m). C. Ultrasonidos
A pesar de que las etiquetas RFID son extremada- Pueden utilizarse soluciones basadas principal-
mente baratas, en particular las de RFID pasivo, esta mente en ultrasonidos [8,9] (a veces se complementan
tecnología presenta varios inconvenientes. En primer con radiofrecuencia para tareas de sincronización de
lugar, el precio de los lectores RFID es muy alto. dispositivos) para la localización indoor de objetos y
En segundo lugar, la lectura RFID tiene una fuerte personas.
componente direccional, obligando a aumentar enor- No obstante, su bajo coste puede convertir una
memente el número de lectores a instalar para una solución basada en ultrasonidos en una alternativa
cobertura aceptable. Los sistemas de posicionamien- viable.
Jornadas SARTECO 2017 579

Existen tres tipos de sistemas de localización ba- Identicación de los dispositivos y baja frecuen-
sados en ultrasonidos. El primero de ellos es el de- cia de transmisión de datos.
nominado sistema bat. En este sistema, las personas
u objetos que se pretenden localizar llevan un dispo- E. Computer Vision
sitivo emisor de ultrasonidos que se activa al recibir El concepto de Computer Vision o Visión Arti-
una señal. Una red de receptores desplegada a cor- cial consiste en la automatización del proceso llevado
ta distancia unos de otro reciben los ultrasonidos y a cabo por el sistema visual humano. Las imágenes
permiten ubicar el punto de emisión. adquiridas mediante cámaras digitales se procesan
Otro sistema, bajo el nombre de cricket consiste para extraer información. Es posible desarrollar un
en el despliegue de emisores en posiciones jas. Estos sistema de posicionamiento indoor mediante el uso
dispositivos emiten ultrasonidos que permiten a los de Visión Articial [12].
receptores localizarse. Este sistema consiste en el uso de dispositivos con
La tercera alternativa se trata del sistema DOLP- cámara que toman imágenes de los alrededores del
HIN. Este sistema se basa en la igualdad entre todos usuario o activo a localizar. Estos dispositivos envían
los dispositivos, con la salvedad de que algunos de las imágenes a un servidor remoto que las procesa,
ellos están ubicados en posiciones jas y sirven de identicando la posición del activo o persona. Es-
referencia. Los dispositivos móviles utilizan esta in- ta tarea requiere de la detección de los denominados
formación junto con los datos obtenidos mediante el marcadores identicativos que permiten la asociación
uso de ultrasonidos para calcular su posición. de una imagen con una ubicación real. Posteriormen-
Esta tecnología tiene una serie de limitaciones, en- te, mediante el uso de secuencias de imágenes, se cal-
tre las cuales se encuentran: cula la posición con más exactitud.
Las señales se limitan a la habitación en la que Esta tecnología no necesita dispositivos emisores y
se producen. receptores, no obstante, sigue requiriendo de balizas
Las refracciones afectan severamente a las me- jas (marcadores) que permitan asociar la posición
diciones actual con una posición conocida. El grueso del cos-
La identicación del objeto o persona localiza- te del sistema se encuentra en los dispositivos con
dos es problemática. cámara utilizados, así como en el servidor central,
que tiene una carga computacional bastante elevada
D. Infrarrojo en comparación con otras alternativas. Debido a esto
último, su utilización a gran escala en un entorno de
La tecnología de infrarrojo se ha utilizado para la tiempo real puede presentar problemas de escalabili-
localización indoor [10, 11] en numerosas ocasiones. dad.
Estos sistemas se basan en la existencia de una linea Además, este sistema necesita que el usuario es-
de visión sin obstáculos entre un emisor de luz infra- té involucrado activamente en el proceso de localiza-
rroja y un detector. El posicionamiento de activos se ción, lo cual hace inviable su uso en la localización de
efectúa mediante triangulación, para lo cual se ne- personas o activos en un gran número de situaciones.
cesita conocer el ángulo de incidencia de la luz, así
como la posición de las balizas jas. F. Bluetooth Low Energy
Como en otras tecnologías, este sistema puede uti-
lizar indistintamente como baliza ja tanto los re- Los dispositivos Bluetooth se engloban en los deno-
ceptores como los emisores. En cualquier caso, es ne- minados dispositivos WPAN (Wireless Personal Area
cesario que exista una linea visual entre emisores y Network). No obstante, su alcance puede llegar a los
receptores, lo cual limita su uso a situaciones en las 30-40m fácilmente a costa de una reducción en las
que sea posible mantener esta visual entre un número capacidades de transferencia bidireccional de infor-
de dispositivos suciente para realizar la triangula- mación. Para aplicaciones de posicionamiento indoor
ción. esto no supone un problema demasiado grave. Este
tipo de dispositivos opera en la banda de 2.4GHz y
Con el objetivo de identicar distintos emisores en
su consumo energético es muy bajo, permitiendo una
un sistema de infrarrojos es necesario que dichos dis-
larga autonomía con baterías comunes.
positivos emitan un identicador. La capacidad de
transmisión está ligada a la frecuencia de toma de Los sistemas de posicionamiento indoor basados
datos de los receptores y necesita de una sincroniza- en Bluetooth Low Energy [13, 14] consisten en lo si-
ción adecuada. guiente:
Los dispositivos de infrarrojos pueden alcanzar Dispositivos emisores o beacons.
una precisión muy alta, de unos pocos centímetros. Dispositivos receptores de paquetes BLE (Blue-
No obstante, su uso en un sistema localización en tooth Low Energy).
tiempo real presenta un número de problemas con
Existen dos enfoques diferentes en el uso de Blue-
difícil solución:
tooth para el posicionamiento indoor, en función del
Necesidad de una linea visual directa y constan- tipo de dispositivo que se pretenda localizar. La so-
te entre dispositivos. lución más común consiste en el despliegue de un nú-
Dicultad para conseguir una cobertura comple- mero de beacons en ubicaciones jas de un edicio.
ta en un edicio. Estos beacons emiten cada cierto tiempo un pequeño
580 Jornadas SARTECO 2017

paquete de datos (habitualmente utilizando el proto-


colo iBeacon [15]). Un dispositivo receptor se encarga
de leer estos paquetes y, basándose en la intensidad
de la señal recibida puede calcular su distancia con
respecto a cada uno de los beacons, permitiendo así
su posicionamiento.
Este enfoque tiene una serie de ventajas:
Las necesidades de cómputo pueden trasladarse
a los dispositivos receptores, quienes únicamente
tienen que preocuparse de su ubicación según los
paquetes que reciben.
La complejidad del despliegue se reduce.
Los dispositivos receptores pueden ser de di-
ferentes tipos, habitualmente smartphones con
una aplicación Android o iOS.
No obstante, las desventajas son numerosas:
Su uso sólo tiene sentido para la localización de
personas que portan smartphones con una apli-
cación determinada instalada.
Se traslada la responsabilidad de la localización Fig. 1. Aspecto de la interfaz web de Xtremeloc en la Escuela
al usuario, quien tiene que hacer un esfuerzo pa- de Ingeniería Informática de Valladolid. Los beacons apa-

ra que el sistema funcione, lo cual imposibilita recen asociados a las antenas (RDHubs) más cercanas.

el uso del sistema bajo ciertas circunstancias.


Dado que los receptores son más caros que los
beacons, el coste del sistema aumenta. bien sea por WIFI o 3G/4G, para poder enviar
la información al servidor.
El segundo enfoque consiste en el uso de los bea-
cons como dispositivos a localizar. Para ello, son los III. XtremeLoc
dispositivos receptores los que se despliegan por el En esta sección presentamos nuestra solución, lla-
edicio en puntos jos. Los beacons se despliegan mada Xtremeloc, y que se trata de un sistema de Lo-
junto a los objetos o personas que desean localizarse calización Indoor basado en Bluetooth de Baja Ener-
en el interior del edicio. Los dispositivos recepto- gía (BLE) desarrollado en colaboración con RDNest,
res reciben los paquetes de los beacons y, de nuevo una empresa de base tecnológica especializada en IoT
basándose en la intensidad de la señal, calculan la y participada por la Universidad de Valladolid. Los
distancia entre ellos y la almacenan en un servidor motivos que nos han llevado a desarrollar un siste-
central. ma basado en Bluetooth se basan, principalmente, en
Este segundo enfoque tiene las siguientes ventajas: el bajo coste necesario para el despliegue, así como
Dado el pequeño tamaño de los beacons y su au- en un adecuado equilibrio entre precisión espacial y
tonomía, puede usarse para la localización tanto tiempo requerido para la localización.
de objetos como de personas. En estos momentos, disponemos de un prototipo
El usuario no necesita realizar ningún esfuerzo piloto en funcionamiento en la Escuela de Ingeniería
para que el sistema funcione, únicamente llevar Informática de la Universidad de Valladolid, tal y
el beacon consigo. como se muestra en la Fig. 1.
Se reemplaza el uso de un smartphone por per- Nuestro sistema se compone de los siguientes ele-
sona por un beacon, por lo que el coste global mentos:
del sistema disminuye.
Un servidor central en el que se aloja la lógica
El hardware es homogéneo, lo que reduce dife-
de Xtremeloc, junto con una aplicación web pa-
rencias en las intensidades de la señal entre dis-
ra acceder a los datos, utilizando un framework
positivos.
de visualización GIS desarrollado por nosotros
Este método tiene también desventajas: llamado Mapache.
Un número de beacons BLE que mantenemos
El grueso del cómputo necesario para el posicio-
localizados con nuestro sistema.
namiento se centraliza en el servidor.
Una serie de dispositivos receptores denomina-
Se incrementa la complejidad del software re-
dos RDHubs que reciben y procesan la señal
querido.
BLE de los beacons a su alcance, aplicando una
La infraestructura necesaria para el despliegue
serie de correcciones para el ltrado de la señal
de los receptores es más costosa que el despliegue
y para el cálculo de la distancia entre ambos.
de beacons estáticos.
Las antenas receptores tienen que poder conec- Nuestra infraestructura consiste en un número de
tarse a una infraestructura de comunicaciones, RDHubs (receptores) desplegados en la planta del
Jornadas SARTECO 2017 581

edicio. Estos RDHubs son ordenadores con Linux de mo para obtener una precisión adecuada. En la Fig.
bajo coste alimentados por la misma red eléctrica que 2 se presenta un histograma de las intensidades de
alimenta a las luminarias del edicio y conectados a señal (RSSI) de un beacon con respecto a uno de los
una red WIFI para el envío de los datos al servidor RD Hubs, situado exactamente a dos metros de dis-
y para la recepción de actualizaciones software. tancia. En este histograma se aprecia cómo existen
Los beacons son pequeños y ligeros, con una au- diferentes zonas de pico en la recepción de la señal.
tonomía de varios meses incluso bajo condiciones de La variabilidad en la intensidad es bastante regu-
alta frecuencia y potencia de transmisión. lar a lo largo del tiempo, tal y como se puede apreciar
Xtremeloc es un sistema en desarrollo y actual- en la Fig. 3(a), en la que se puede observar la dis-
mente consiste en un sistema de Localización Indoor tribución de la intensidad de los diferentes paquetes
basado en el modo de Receptor más cercano, es de- recibidos a lo largo de cuatro horas. En la Fig. 4(a)
cir, la ubicación de los beacons viene dada por la se muestra un intervalo más corto de cinco minutos.
ubicación del RDHub más cercano a ellos. En estos Como se puede apreciar, los datos se obtienen con
momentos, nuestro desarrollo se centra en ltrar ade- una considerable variabilidad, de ± 15dB.
cuadamente la señal BLE recibida en los RDHubs, así Debido a estos problemas, en colaboración con
como analizar el comportamiento del sistema frente RDNest [18] se ha desarrollado un algoritmo de ltra-
a los obstáculos. Una vez concluida esta etapa del do de la señal que nos permite obtener datos mucho
desarrollo, nos centraremos en desarrollar un modo más estables para utilizarlos en el cálculo de las dis-
de Ubicación Real basado en trilateración. tancias. Este algoritmo tiene en cuenta los siguientes
Para el cálculo de la distancia nos decantamos por puntos:
una función exponencial que relaciona la distancia
Alta escalabilidad en un entorno de tiempo real.
con la intensidad de la señal:
Capacidad de respuesta ante un comportamien-
d = x · ey·rssi to dinámico no previsible.
Donde x e y son constantes que nos permiten ajustar Esto es importante puesto que el sistema tiene que
la curva a las particularidades de nuestro hardware, y ser capaz de mostrar información instantánea, de mo-
rssi es la intensidad de la señal para un par RDHub- do que se pueda disponer de datos a tiempo real de
beacon. la situación de los beacons en movimiento en un edi-
Dado que nuestro sistema utiliza los beacons como cio. Además los beacons pueden tanto moverse li-
dispositivos a localizar, Xtremeloc no supone ningún bremente como estar estáticos, por tanto el sistema
inconveniente para el usuario más allá de llevar consi- tiene que poder dar respuesta a ambas situaciones.
go el beacon, cuyo tamaño es sucientemente peque- El mayor problema es distinguir entre una variación
ño como para ser integrado en colgantes, pulseras, de posición o una variación en la intensidad produci-
o similares. Por otra parte, dado que no requiere el da por los fenómenos descritos anteriormente, y las
uso del smartphone del usuario, reduce la posibilidad variaciones producidas por cambios reales en la po-
de que existan problemas relacionados con la privaci- sición.
dad. Además, dado que cada beacon emite su propio La aplicación de este algoritmo, desarrollado en co-
identicador, el sistema no necesita almacenar datos laboración con RDNest, produce los resultados mos-
relativos al usuario (salvo el identicador puntual pa- trados en las Figs. 3(b) y 4(b), correspondientes a
ra poder distinguir a las personas localizadas en un los datos en crudo mostrados en las Figs. 3(a) y 4(a)
instante dado, pudiendo usar un pseudónimo para respectivamente.
ello). Como se puede apreciar en estas guras, consegui-
mos reducir la variabilidad a ± 5dB. Si bien se sigue
IV. Problemas Asociados a la Señal trabajando en este campo, en este punto podemos
La utilización de Bluetooth para la Localización trabajar con una precisión aceptable en la mayoría
Indoor presenta un número de problemas derivados de situaciones.
de la inestabilidad inherente a la señal. Esta señal
V. Conclusiones
presenta una enorme variación en la intensidad in-
cluso en situaciones estáticas. La variación depende En este paper hemos introducido Xtremeloc, nues-
de una serie de factores entre los que se encuentran: tra solución de Localización Indoor basada en Blue-
tooth de Baja Energía, desarrollada en colaboración
Variaciones producidas por el hardware de los con RDNest SL. Hemos presentado nuestro prototipo
dispositivos. piloto en funcionamiento en la Escuela de Ingeniería
Variaciones de intensidad entre las distintas Informática de la Universidad de Valladolid, descri-
bandas de emisión, ya que el protocolo BLE emi- biendo el hardware empleado y las responsabilidades
te simultaneamente en tres bandas [16]. de los distintos dispositivos para el funcionamiento
Atenuaciones de la señal por objetos que blo- del sistema.
quean el beacon.
Hemos elaborado un resumen de las diferentes tec-
Fenómenos de propagación multicamino [17].
nologías de Localización Indoor existentes en la ac-
Estas variaciones provocan que los datos en crudo tualidad, seleccionando aquellas cuyo coste y preci-
obtenidos por el sistema sean demasiado volátiles co- sión pueden ser viables para un despliegue en situa-
582 Jornadas SARTECO 2017

-40 -40

-50 -50

-60 -60
RSSI(dB)

RSSI(dB)
-70 -70

-80 -80

-90 -90

-100 -100
0 2000 4000 6000 8000 10000 12000 14000 0 2000 4000 6000 8000 10000 12000 14000

Time(s) Time(s)

(a) Señales sin trar. (b) Señales ltradas.

Fig. 3. Distribución de RSSI de un beacon en un periodo de cuatro horas.

-40 -40

-50 -50

-60 -60
RSSI(dB)

RSSI(dB)

-70 -70

-80 -80

-90 -90

-100 -100
0 50 100 150 200 250 300 0 50 100 150 200 250 300

Time(s) Time(s)

(a) Señales sin ltrar. (b) Señales ltradas.

Fig. 4. Distribución de RSSI de un beacon en un periodo de cinco minutos.

ñal Bluetooth de ± 15 dB a ± 5dB, aumentando


6000
considerablemente la precisión del sistema al mismo
5000
tiempo que mantenemos un buen comportamiento
del sistema a tiempo real y asegurando la escalabili-
4000
dad del mismo.
Nuestro trabajo continua en diferentes frentes. Por
Count

3000
una parte, en colaboración con RDNest continuamos
2000
intentando reducir la variabilidad Bluetooth sin afec-
1000 tar al rendimiento del sistema. Con los actuales ni-
veles de precisión, comenzamos el trabajo para im-
0
-100 -90 -80 -70 -60 -50 -40
plementar un sistema de Localización Real basado
RSSI(dB)
en trilateración con los mismos criterios de manteni-
miento de la escalabilidad del sistema y de la capaci-
dad de respuesta a tiempo real del mismo. Por otro
Fig. 2. Histograma de RSSI de un beacon durante cuatro
lado, continuamos expandiendo el prototipo piloto
horas. añadiendo más RDHubs y beacons para extender la
cobertura en la Escuela de Ingeniería Informática de
Valladolid.
ciones reales. Se han descrito las diferencias de fun-
cionamiento de las diferentes tecnologías menciona- Agradecimientos
das, con especial atención a las necesidades de un
despliegue basado en esas tecnologías, así como en Esta investigación ha sido parcialmente nanciada
las fortalezas y debilidades de las mismas. por el MICINN y el programa ERDF de la Unión Eu-
Finalmente, hecho un análisis de los problemas re- ropea: proyecto HomProg-HetSys (TIN2014-58876-
lativos a la señal Bluetooth, mostrando resultados en P), la red CAPAP-H6 (TIN2016-81840-REDT) y el
crudo así como el correspondiente ltrado utilizando COST Program Action IC1305: Network for Sustai-
los algoritmos desarrollados por RDNest. Nuestros nable Ultrascale Computing (NESUS).
algoritmos consiguen reducir la variabilidad de la se- Los autores desean agradecer a la Escuela de In-
Jornadas SARTECO 2017 583

geniería Informática de la Universidad de Valladolid Transactions on mobile Computing, vol. 5, no. 5, pp. 536
por su autorización y colaboración en el despliegue 547, 2006.
[9] Yasuhiro Fukuju, Masateru Minami, Hiroyuki Morikawa,
del prototipo piloto de Xtremeloc. and Tomonori Aoyama, Dolphin: An autonomous in-
También agradecemos los comentarios recibidos door positioning system in ubiquitous computing envi-

por parte de los revisores asignados, cuyas reseñas ronment., WSTFES, vol. 3, pp. 53, 2003.
[10] Erwin Aitenbichler and Max Muhlhauser, An ir local
nos han sido de gran ayuda para mejorar el artículo. positioning system for smart items and devices, inDis-
tributed Computing Systems Workshops, 2003. Procee-
Referencias dings. 23rd International Conference on. IEEE, 2003, pp.
334339.
[1] Krzysztof W Kolodziej and Johan Hjelm, Local positio- [11] Chunhan Lee, Yushin Chang, Gunhong Park, Jaeheon
ning systems: LBS applications and services, CRC press, Ryu, Seung-Gweon Jeong, Seokhyun Park, Jae Whe
2006.
Park, Hee Chang Lee, Keum-shik Hong, and Man Hyung
[2] Luca Mainetti, Luigi Patrono, and Ilaria Sergi, A survey
Lee, Indoor positioning system based on incident angles
on indoor positioning systems, Software, Telecom-
in
in Industrial Electronics Society,
of infrared emitters,
munications and Computer Networks (SoftCOM), 2014 2004. IECON 2004. 30th Annual Conference of IEEE.
22nd International Conference on. IEEE, 2014, pp. 111 IEEE, 2004, vol. 3, pp. 22182222.
120.
[12] Jongbae Kim and Heesung Jun, Vision-based location
[3] Zhenlong Song, Gangyi Jiang, and Chao Huang, A sur-
positioning using augmented reality for indoor naviga-
vey on indoor positioning technologies, in Theoretical
tion, IEEE Transactions on Consumer Electronics, vol.
and Mathematical Foundations of Computer Science, pp. 54, no. 3, 2008.
198206. Springer, 2011.
[13] Fazli Subhan, Halabi Hasbullah, Azat Rozyyev, and
[4] Abdelmoula Bekkali, Horacio Sanson, and Mitsuji Mat-
Sheikh Tahir Bakhsh, Indoor positioning in bluetooth
sumoto, Rd indoor positioning based on probabilistic
networks using ngerprinting and lateration approach,
rd map and kalman ltering, Wireless and Mobi-
in
in Information Science and Applications (ICISA), 2011
le Computing, Networking and Communications, 2007. International Conference on. IEEE, 2011, pp. 19.
WiMOB 2007. Third IEEE International Conference on. [14] Paul K Yoon, Shaghayegh Zihajehzadeh, Bong-Soo Kang,
IEEE, 2007, pp. 2121.
and Edward J Park, Adaptive kalman lter for indoor
[5] Samer S Saab and Zahi S Nakad, A standalone rd
localization using bluetooth low energy and inertial mea-
indoor positioning system using passive tags, IEEE surement unit, inEngineering in Medicine and Biology
Transactions on Industrial Electronics, vol. 58, no. 5, pp. Society (EMBC), 2015 37th Annual International Con-
19611970, 2011.
ference of the IEEE. IEEE, 2015, pp. 825828.
[6] Suheer Alhadhrami, A Al-Salman, H Al-Khalifa, Ab-
[15] Markus Koühne and Jürgen Sieck, Location-based ser-
dulrahman Alari, Ahmad Alnafessah, Mansour Alsa-
Articial Intelligence,
vices with ibeacon technology, in
leh, and M Al-Ammar, Ultra wideband positioning: An
Modelling and Simulation (AIMS), 2014 2nd Internatio-
analytical study of emerging technologies, Procee-
in
nal Conference on. IEEE, 2014, pp. 315321.
dings of the Eighth International Conference on Sensor [16] Inc. Bluetooth SIG, Bluetooth core version
Technologies and Applications, SENSORCOMM, 2014, 4.2, https://www.bluetooth.com/specifications/
pp. 19. adopted-specifications, 2014, Accedido: 25-05-2017.
[7] Marco Gunia, Florian Protze, Niko Joram, and Frank [17] Sheng Zhou and John K Pollard, Position measurement
Ellinger, Setting up an ultra-wideband positioning sys- using bluetooth, IEEE Transactions on Consumer Elec-
tem using o-the-shelf components, in Positioning, tronics, vol. 52, no. 2, pp. 555558, 2006.
Navigation and Communications (WPNC), 2016 13th [18]  RDNest SL., https://www.rdnest.com, Accedido: 25-
Workshop on. IEEE, 2016, pp. 16. 05-2017.
[8] Mike Hazas and Andy Hopper, Broadband ultrasonic
location systems for improved indoor positioning, IEEE

También podría gustarte