This post is also available in: Català (Catalán) English (Inglés)
Arenys de Munt tendrá red de internet de las cosas impulsada desde el Ayuntamiento después de que el pasado día 8 de noviembre se instalaron siete sensores. Concretamente, se colocaron cinco sensores de CO2 por interior, uno de CO2 por exterior y otro de partículas también por exterior. Este municipio cuenta ya con una antena, instalada con anterioridad, que dará cobertura a todos estos nuevos dispositivos.
Esto permitirá a toda la población consultar el estado de los sensores instalados, viendo cómo cambian los niveles de contaminación en distintos puntos del municipio. Podrán ver los datos desde la web de la Plataforma de Sensores y Actuadores y además como la pasarela es pública y de uso abierto, toda la población podrá utilizarla para dispositivos propios que funcionen con LoRaWAN.
El equipo XOIC de femProcomuns ha participado en la puesta en marcha y en el acompañamiento y las recomendaciones para hacer una correcta instalación. A continuación explicamos los pasos que hemos seguido, desde la configuración del sensor hasta la recepción de datos y su posterior visualización.
¿En qué consiste la puesta en marcha?
La puesta en marcha consta de varios pasos:
1. Poner en marcha cada sensor
En el caso de los sensores de CO2 se activan manteniendo pulsado, más de tres segundos, el botón amarillo, el led hará cinco parpadeos de color verde, no es necesario abrir la caja.
Para los sensores de CO2 para exterior y para el de partículas, primero se debe abrir el sensor con un destornillador, extraer la placa con cuidado, después hay que mantener pulsado el botón negro durante 3 segundos.
2. Dar de alta el sensor en The Things Stack versión 3.
¿Cómo damos de alta los sensores en The Tings Stack versión 3?
Accedemos al siguiente enlace y creamos un usuario o hacemos login (en caso de tener uno).
Creamos una aplicación al igual que se hacía en TTN v2, como podemos ver en la imagen debe darse un ID a la aplicación obligatoriamente; opcionalmente, se puede añadir un nombre y una descripción.
Seguidamente, damos de alta los dispositivos introduciendo los datos que aparecen en la etiqueta de cada sensor en lugar de los 0 que existen inicialmente.
Por último, creamos el API key para que funcione MQTT y así podamos recuperar los datos desde Node-RED. Node-RED es una herramienta de software libre desarrollada por la empresa IBM que permite conectar dispositivos físicos a internet de las cosas. Proporciona un editor basado en navegador que facilita la conexión de flujos mediante el amplio abanico de nodos de la paleta que se pueden desplegar en su tiempo de ejecución con un solo clic.
Para ello es necesario acceder al menú lateral, desplegar «Integrations», hacer clic en MQTT y seguidamente hacer clic en «Generate new API key».
Al dar este paso, se generará una contraseña (JWT), es necesario guardar esta contraseña antes de salir, ya que cada vez se generará una nueva, pero nosotros queremos utilizar la misma.
3. Recibir los datos desde Node-Red y enviarlos a Sentilo.
Para recuperar los datos desde Node-Red es necesario seguir los siguientes pasos.
Primero crear un mqtt-in con y poner el username y el JWT que se ha generado al realizar la integración de MQTT. Seguidamente, es necesario poner v3/[nombreUsuarioMQTT]/devices/[device id]/up para podernos suscribir a los uplinks. Lo conectamos a un nodo JSON “Convert between JSON String & Object”, añadimos una función para coger los datos y lo pasamos también por base64 y el decodificador para obtener los datos desencriptados. Por último, añadiremos los nodos para enviar los datos a Sentilo.
4. Recuperar los datos desde Sentilo.
Sentilo (“Sensor” en esperanto) es una plataforma de sensores y actuadores de código abierto. Permite ubicar los sensores y actuadores mediante la introducción de coordenadas, permite recuperar los datos y mostrarlos en un mapa donde aparecerán con la ubicación introducida.
El último paso es recuperar los datos de Sentilo creando cada sensor. Los datos se mostrarán en el mapa con su ubicación y los valores como podemos ver en la imagen.
5. Tener estos datos en Sentilo.
¿Qué nos permite?
Pues permite realizar actuaciones al ayuntamiento, en caso necesario, para mejorar la calidad del aire que respira su población. Además, permite a la población ser consciente de cómo se encuentra el CO2 que respiran si deben asistir a algún acto en alguno de los puntos monitoreados.
Con esta iniciativa del Ayuntamiento Arenys de Munt se incorpora a los municipios que tienen cobertura de LoRa y las entidades, centros educativos y empresas también podrán conectar sus sensores y actuadores, como ya se está haciendo en otros municipios.