Trabajar con Ibeacons

Hola bienvenido a #Galvintec Vas a empezar a trabajar con Ibeacons.

Esa fue más o menos mi bienvenida laboral aquí en #Galvintec, si te pasa como a mi que me sonaba a Chino, te explico:

Beacons. ¿Que son?

Beacon, traducido al español baliza. Son un tipo de hardware que usan la tecnología BLE(Bluetooth Low energy), es decir, una tecnología bluetooth de poca energía y poco alcance, alrededor de 40m. (Buenos los fabricantes dicen que más pero…)

Lo que hacen los beacons es emitir una señal bluetooth para que cualquier dispositivo que recoja esas señales los puedan captar, ya sea un móvil o un gateway, que es un aparato específico para la recepción de las emisiones transmisiones de los beacons.

¿Que le transmite el beacon al gateway?

La señal que un beacon transmite es de tipo Bluetooth, su intensidad la conocemos como  el RSSI.

Este valor varía conforme la distancia a la que se encuentra el beacon del gateway. En este dato pueden influir variables como, barreras físicas y otro tipo de señales, así como wifi.

¿Que hace un gateway con ese dato?

Los gateways (al menos los que aquí usamos) generalmente van conectados a internet, depende del fabricante, puedes conectarlo por wifi, por cable, o incluso tener ambas opciones. Los gateways envían la información a una API que es proporcionada por el fabricante.

¿Ya tengo las lecturas RSSI en la API, y ahora que?

Se pueden consultar y tratar a través de un script que tu hagas. Puedes almacenarlos en una base de
datos, puedes simplemente consultarlos a la api, trabajar con ellos y no almacenar nada, lo que
necesites.

¿Y que puedo obtener mediante el RSSI?

Aplicando una serie de fórmulas matemáticas con el RSSI puedes obtener la distancia en el sistema
métrico decimal.

¿Y en que casos puedo usar esta tecnología?

Los beacons tienen bastantes casos de uso, aquí cuento un par de ellos.

  1. Para posicionamiento en situación de interiores, lo cual te permite dibujar los beacons en un
    plano.
  2. Técnicas de marketing, envío de publicidad a los smartphones cuando un beacon los detecta.

Ventajas.

  • BLE → El uso de la tecnología BLE es claramente una ventaja ya que nuestros dispositivos
    beacon tendrán un tiempo de funcionamiento de entorno a 1 y 3 años, sin necesidad de
    cambiar la pila/batería.
  • Precio → Hardware generalmente barato.
  • Sencillez en su instalación en el local donde se va a implementar el servicio.

Desventajas.

  • Dependiendo el caso de uso, sería necesario que el usuario final tuviera conectado el
    bluetooth de su smartphone siempre.
  • El cálculo de la distancia a través del RSSI es realmente una tarea tediosa.

 

En otra entrada os contaré las peripecias de conseguir sacar datos de toda la información que obtenemos.

 

 

Post a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *