OpenWrtHub
CONNECTING_TO_NODES…
Administrar un router OpenWrt es fácil. Administrar 50 nodos distribuidos geográficamente es un reto logístico y de seguridad. OpenWrtHub nace como la solución Open Source a los controladores privativos.
El Problema
Los despliegues de red en zonas rurales o instalaciones de clientes requieren mantenimiento remoto, actualizaciones de firmware y monitoreo de ancho de banda. Hacer SSH uno por uno no es escalable.
La Solución: Topología MQTT
En lugar de exponer puertos SSH al internet público (un riesgo masivo de seguridad), OpenWrtHub invierte el flujo de comunicación.
Un demonio en el router (ubus bridge) publica el estado del nodo (CPU, RAM, Interfaces) a un broker MQTT central.
El servidor central procesa estos payloads y los almacena en Redis/PostgreSQL.
Desde el dashboard, el administrador puede empujar comandos (ej. wifi down, reinicios, actualizaciones de paquetes) que los routers consumen como suscriptores del broker.
[Router OpenWrt] ---> (TLS Publish) ---> [MQTT Broker] <--- (Subscribe) <--- [Python Backend] | [Web Dashboard]
El resultado: Control total de la flota sin abrir un solo puerto en el firewall del cliente.