
IKB
Backbone IoT a escala de ciudad para Innsbruck. Nos sumamos al proyecto en marcha, lo escalamos, lo devolvimos, todavía en guardia.
IKB (Innsbrucker Kommunalbetriebe) es la empresa municipal de Innsbruck, Austria, agua, energía, residuos, telecomunicaciones. Tenían un proyecto Smart City en marcha y necesitaban a alguien que lo llevara a escala de ciudad, no que escribiera otra presentación sobre él.
Resumen
IKB (Innsbrucker Kommunalbetriebe) es la empresa municipal de Innsbruck, Austria, agua, energía, residuos, telecomunicaciones. Tenían un proyecto Smart City en marcha y necesitaban a alguien que lo llevara a escala de ciudad, no que escribiera otra presentación sobre él.
¿Cuál es el reto?
Llevar un proyecto Smart City en marcha a escala de ciudad. Calles reales, dispositivos reales de fabricantes reales, ninguno habla el mismo dialecto. Backbone LoRaWAN sobre Kubernetes a endurecer y extender. Hardware multi-fabricante a evaluar e integrar. Payloads uplink/downlink a decodificar por dispositivo. Cortes de conectividad, firmwares divergentes por gateway, datasheets que mentían.
Cada dispositivo, su propio dialecto. Y cada dispositivo, su propio reloj.
IKB ya tenía el proyecto en marcha cuando nos sumamos. Extender el backbone LoRaWAN a escala de producción era manejable. Escribir códecs contra datasheets que mentían no lo era. Cada fabricante manejaba los paquetes a su manera. Algunos dispositivos hablaban a diario, otros trimestralmente, otros solo cuando un contador de agua detectaba una fuga. Un byte mal costaba un ciclo entero para verificar. Construimos un workbench de códecs por fabricante, capturamos paquetes reales y los reprodujimos offline.
Lo que hicimos
Nos sumamos a un proyecto Smart City en marcha y lo extendimos a escala de ciudad contra realidad multi-fabricante donde ningún par de dispositivos habla el mismo dialecto. Un único equipo en todo el stack, más dispositivos, la investigación, decodificadores, llamadas con fabricantes, para que nada se cuele entre las costuras. Año uno: extendimos el cluster Kubernetes con ChirpStack, pruebas de campo en contadores de agua y rastreadores en bicicletas de carga, los decodificadores uplink y codificadores downlink, infraestructura endurecida. Años dos a cuatro: plataforma traspasada al equipo interno de IKB y nos quedamos como soporte, nuevas integraciones, el stack de Grafana, conectividad en campo, llamadas con fabricantes.
Resultados
Arquitectura de producción
El diagrama ilustra una arquitectura simplificada de alto nivel y omite detalles confidenciales de implementación y seguridad.
Lo que aprendimos
El IoT a escala de ciudad es un problema de coordinación disfrazado de problema de hardware. Los protocolos son manejables. Los datasheets no. Cada fabricante miente un poco, cada formato de payload es su propio dialecto. Un único equipo en todo el stack es el único camino que funciona.
¿Quieres resultados como estos?
Cuéntanos qué estás construyendo. Te diremos si somos el equipo adecuado.
Agendar llamada