Lo que llega al servidor de red es primero un breve bloque de bytes. Para convertirlo en «energía activa consumida, tarifa 1, 128.431 kWh» se necesita un decodificador de payload: un pequeño fragmento de código que descompone los bytes según la estructura de payload del equipo.
Justo aquí fracasan con más frecuencia los proyectos LoRa – no en el enlace de radio, sino porque el decodificador se escribió a mano y nunca se documentó. Por eso lo suministramos listo.
The Things Network
En la red TTN, el EMU Professional II LoRa está disponible directamente como plantilla. Crear el equipo, elegir la plantilla, introducir las claves – el decodificador viene incluido. Para el caso más habitual, el asunto queda así totalmente resuelto.
Otros servidores de red
Para la integración en otros sistemas, el decodificador está en GitHub. Le acompañan dos herramientas que funcionan directamente en el navegador: un decodificador de payload para comprobar un paquete recibido y un generador de payload para crear paquetes de prueba antes de instalar el primer contador. Ambas ahorran búsqueda de errores in situ.