Reseña Hub Inteligente SMHUB
Índice
Reseña Detallada del Hub Inteligente SMLight SMHUB Nano MG24: Un Micro-Servidor Autónomo para tu Hogar Conectado
En el vertiginoso mundo de la domótica, SMLight ha lanzado una avalancha de coordinadores Zigbee y Routers de Borde Thread que, si bien impresionantes, pueden generar confusión. Sorprendentemente, modelos más antiguos como la serie SLZB-06 siguen siendo pilares fundamentales, capaces de gestionar redes mesh extensas sin esfuerzo. La proliferación de nuevos modelos por parte de SMLight suscita interrogantes, pero una cosa es segura: todos cumplen con creces sus promesas, respaldados por un soporte de hardware y software que a menudo supera al de la competencia.


Nos adentramos en la experiencia con el nuevo SMLight SMHUB Nano MG24. Más que un simple coordinador Zigbee/Thread, este dispositivo se erige como un hub inteligente autónomo, diseñado para operar como un micro-servidor, tendiendo puentes entre diversos protocolos y aplicaciones de hogar conectado.
Este innovador dispositivo está disponible en Amazon US, Amazon UK, Amazon DE y Domadoo.
¿Qué es el SMHUB Nano?
El SMLight SMHUB Nano MG24 es un hub inteligente basado en Linux, concebido para la automatización del hogar local. Ejecuta un sistema operativo Linux denominado SMHUB-OS, y su propósito es gestionar toda la lógica de tu hogar inteligente directamente en el dispositivo, liberándote de la dependencia de la nube.
A diferencia de otros dispositivos SMLight, que actúan como coordinadores y routers Zigbee y Thread, el SMHUB Nano es un hub de hogar inteligente todo en uno. Permite ejecutar aplicaciones como Zigbee2MQTT, OpenThread, Matterbridge, NodeRED y otras directamente en el dispositivo. El SMLight SMHUB Nano es, de hecho, el hermano pequeño del nuevo SMHUB Ultima.
¿Para quién está diseñado el SMHUB Nano?
A primera vista, puede resultar un desafío comprender exactamente a quién va dirigido el SMHUB Nano. La abundancia de funcionalidades y la terminología técnica pueden generar confusión. La similitud estética con otros coordinadores PoE de SMLight tampoco ayuda a clarificar su propósito único.
En esencia, el SMHUB Nano desacopla aplicaciones críticas de automatización del hogar de tu servidor principal, ejecutándolas de forma completamente local. Esto significa que en ubicaciones remotas, casas aisladas o en el hogar de tus padres mayores, puedes desplegar el Nano para gestionar aplicaciones como Zigbee2MQTT, Matterbridge o Z-WaveJS de manera autónoma, sin necesidad de un servidor Home Assistant.
Al alojar el “cerebro” de tu lógica de automatización directamente en el hardware, el Nano se transforma de una simple antena a un micro-servidor independiente. Esto garantiza que tus dispositivos permanezcan receptivos incluso si tu red principal o tu servidor central dejan de funcionar. La necesidad específica de un dispositivo como este dependerá enteramente de tus requerimientos.
¿Qué hay dentro del SMHUB Nano?
El SMLight SMHUB Nano MG24 llega en una atractiva caja azul que contiene el dispositivo, una antena externa, un manual de inicio rápido y un conjunto de pegatinas y tornillos para su montaje. En cuanto a su diseño físico, la forma, tamaño y apariencia general son idénticos a los de los coordinadores PoE de antena única de SMLight, como la gama SLZB-06.


SMLight etiqueta oficialmente el SMHUB Nano como un Hub Linux, dado que su sistema operativo está basado en Linux. La parte posterior del dispositivo muestra información técnica básica impresa y dos orificios para montaje con tornillos. Si posees alguno de los coordinadores PoE de SMLight de generación anterior, notarás que estos puntos de montaje y dimensiones son exactamente los mismos.


Al abrir el Nano, las diferencias comienzan a ser evidentes. Lo primero que llama la atención es la antena interna utilizada por el SoC a bordo para la comunicación Wi-Fi. En lugar de una placa ESP32, el SMHUB Nano emplea un procesador diferente, capaz de ejecutar un kernel Linux completo.
El puerto PoE se mantiene en la misma posición que en modelos anteriores, al igual que el chip Zigbee/Thread en el lado opuesto. Este chip es el que utiliza la antena externa, proporcionando la señal principal para tus redes mesh.


El SMHUB Nano MG24 se basa en una sofisticada arquitectura multiprocesador que separa la lógica del sistema de alto nivel de la comunicación de radio de bajo nivel. Analizando las marcas en cada chip, podemos comprender cómo este dispositivo opera como un “cerebro autónomo” para tu hogar inteligente.
El SOPHGO SG2000 [Datasheet] actúa como el “cerebro” principal del dispositivo. A diferencia de dispositivos más sencillos que utilizan microcontroladores de baja potencia (por ejemplo, ESP32), este es un SoC sofisticado de 64 bits con un núcleo principal de 1.0 GHz y un núcleo secundario de 700 MHz. Esta arquitectura de doble núcleo permite al hub ejecutar un kernel Linux completo y gestionar simultáneamente aplicaciones pesadas como NodeRED, Zigbee2MQTT, además de una interfaz web dedicada. Los 512 MB de DRAM SIP que utiliza el Nano MG24 están integrados directamente dentro del procesador SG2000 para ahorrar espacio en la placa.
El Micron JY995 [Datasheet] es el chip más grande visible en la placa, proporcionando los 8 GB de almacenamiento eMMC para el dispositivo. Este almacenamiento de grado industrial es significativamente más fiable que las tarjetas microSD estándar, protegiendo tus datos contra la corrupción durante cortes de energía o ciclos de escritura frecuentes.


Para la comunicación inalámbrica 802.15.4, el EFR32MG24 [Datasheet] actúa como un SoC de radio dedicado de Silicon Labs. Mientras que el procesador principal maneja la lógica del sistema, este chip se enfoca completamente en los protocolos Zigbee y Thread, utilizando su propio procesador interno ARM Cortex-M33 para gestionar el tráfico de radio de alta densidad de forma independiente. El MG24 es, en mi opinión, el mejor SoC Thread/Zigbee del momento, considerando el MG26 redundante.
El TR1V5 parece ser un transformador flyback PoE (Power over Ethernet) especializado, etiquetado a medida para SMLight. Aunque el hub puede alimentarse a través de USB-C, este componente es el corazón de la circuitería PoE. Convierte el voltaje PoE de entrada más alto en los niveles estables de 5V y 3.3V necesarios para alimentar los procesadores y radios internos del hub.


Finalmente, el AIC8800D40 [Datasheet] es un chip combo integrado de AICSEMI que proporciona al hub capacidades de Wi-Fi 6 y Bluetooth 5.4. Este chip permite al SMHUB Nano mantener una conexión inalámbrica de alta velocidad con tu router (hasta 287 Mbps). Por diversas razones, la principal siendo la latencia e inestabilidad, no considero que este dispositivo sea fiable para el usuario a través de Wi-Fi. Sin embargo, cabe destacar que el SMHUB Nano MG24 sí soporta redes de 5GHz.


Vista General y Configuración del Dashboard SMHUB OS
Una vez que el SMHUB Nano arranca, puedes acceder al dashboard web a través de su dirección IP, que encontrarás en tu lista DHCP. Alternativamente, puedes acceder a smhub.local, que se resolverá y te llevará al dashboard mediante mDNS.
En esta etapa de desarrollo, el dashboard todavía está en fase beta y se etiqueta como una versión para “Early Adopter”. Aun así, no encontré errores al navegar por los menús o al cambiar configuraciones, aunque parece que aún no está completamente optimizado y puede resultar un poco lento.


El Nano MG24 viene con varias aplicaciones preinstaladas y en ejecución, por lo que puedes empezar a utilizarlas de inmediato. Zigbee2MQTT y Matterbridge funcionan desde el primer momento, pero deberás instalar y configurar las otras desde el menú de Aplicaciones.
Lo primero que hice fue revisar el menú de Configuración y ajustar algunas opciones. Añadí un nombre de usuario y una contraseña en el menú de Autorización, para que el dashboard web no sea tan fácilmente accesible. Cambié la zona horaria para que coincidiera con la mía y actualicé el firmware del dispositivo. Esto llevó el Nano MG24 a la versión 0.3.11 en el momento de mi prueba, que es la última versión estable disponible.
El menú de Configuración también contiene los ajustes del broker MQTT, lo que te permite ejecutar Mosquito MQTT broker como una aplicación nativa en el propio Nano MG24 o simplemente conectarlo a uno remoto que se ejecute en tu red local, como en Home Assistant. Esta es una forma sencilla y fácil de conectar la aplicación Zigbee2MQTT que se ejecuta en el Nano a tu instancia de Home Assistant y exponer cualquier dispositivo emparejado.


El menú Radio te permite actualizar el firmware del chip EFR32MG24 y configurar el modo de operación. Aquí puedes elegir entre un coordinador Zigbee, un router Zigbee y Thread, que funciona con el estándar OpenThread. Si por alguna razón quieres usar Wi-Fi, también puedes configurarlo, aunque te sugiero encarecidamente que uses una conexión Ethernet cableada.
Además, como otros dispositivos SMLight, incluyen un plugin WireGuard incorporado que te permite conectar el Nano remotamente a tu red doméstica a través de un túnel seguro. Curiosamente, también hay una aplicación Tailscale que puedes instalar y usar en su lugar, en el menú de aplicaciones. Más sobre esto a continuación.
Una vez configurado todo, creé una copia de seguridad de mi configuración que luego se puede usar para restaurar simplemente todo el sistema operativo junto con cualquier aplicación instalada. También puedes incluir la carpeta Home (scripts, claves SSH, descargas, etc.) en la copia de seguridad o mantenerla fuera para hacer una copia de seguridad solo de las funciones y aplicaciones principales.
Instalación de Aplicaciones en el SMHUB Nano
El SMHub Nano MG24 soporta varias aplicaciones que potencian su uso previsto como hub inteligente autónomo. Puedes encontrar la lista completa en el menú de Aplicaciones en el lado izquierdo. Lo interesante es que también tienes acceso a una terminal web dentro del propio sistema operativo, lo que te permite instalar y configurar servicios adicionales que puedas necesitar.
Así se ve la pantalla de Aplicaciones:


Matterbridge en el SMHUB Nano opera como un sistema modular. La aplicación principal matterbridge actúa como el gestor del núcleo, mientras que las otras versiones son plugins específicos que permiten que diferentes tipos de dispositivos se expongan a ecosistemas Matter como Home Assistant, Apple Home o Google Home.
- matterbridge: Este es el “gestor de plugins” principal para Matter. Es necesario para alojar y ejecutar todos los demás plugins específicos. Es importante reiniciar esta aplicación al instalar plugins adicionales.
- matterbridge-z2m: Este plugin se conecta directamente a Zigbee2MQTT. Toma los dispositivos Zigbee emparejados con tu SMHUB y los “puentea” para que aparezcan como dispositivos Matter en tu red.
- matterbridge-hass: Este es el plugin para Home Assistant. Permite tomar entidades ya existentes en Home Assistant y exponerlas a otros controladores Matter a través del SMHUB.
- matterbridge-shelly: Este es un plugin dedicado para dispositivos Shelly. Permite integrar los interruptores y sensores Wi-Fi de Shelly en tu ecosistema Matter de forma local a través del hub.
La verdadera fortaleza del Nano reside en su capacidad para alojar las herramientas de código abierto más populares de la industria directamente en el hardware. Al ejecutar estas aplicaciones localmente, el hub actúa como un cerebro autónomo que procesa comandos instantáneamente sin necesidad de contactar con un servidor en la nube. Para automatizaciones, Zigbee y OpenThread, esto es lo que hace cada aplicación:
- zigbee2mqtt: El puente principal que conecta los dispositivos Zigbee a tu red, permitiéndote controlarlos vía MQTT sin necesidad de un hub propietario. Ya viene preinstalado y en funcionamiento en el Nano MG24.
- nodered: Una herramienta de programación basada en flujos utilizada para crear automatizaciones locales; permite conectar dispositivos de hardware y APIs con un editor visual. Esta aplicación se puede utilizar para crear automatizaciones directamente en el dispositivo.
- zwavejsui: Una interfaz web y gateway que te permite gestionar una red Z-Wave localmente utilizando un dongle USB compatible. Esto aprovecha el modo de paso USB del Nano MG24, que te permite adjuntar un controlador Z-Wave como el ZWA-2 y usarlo con Z-Wave JS directamente en el Nano MG24.
- openthread: Convierte el SMHUB en un OpenThread Border Router, permitiéndole enrutar el tráfico para dispositivos Matter basados en Thread.
- tailscale: Un servicio VPN de configuración cero que te permite acceder a tu SMHUB Nano de forma segura desde cualquier parte del mundo sin abrir puertos en tu router.
La siguiente lista de aplicaciones forma parte del núcleo, esencial para ejecutar el sistema operativo SMHUB junto con el dashboard y los servicios requeridos. Esto es lo que hace cada una y su significado:
- smhub-web: La interfaz web principal que estás utilizando actualmente para gestionar el hub y su configuración.
- smhub-services: Los servicios del sistema en segundo plano que manejan las “tareas pesadas”, como el control del acceso al hardware y la gestión de las otras aplicaciones.
- nodejs: El entorno de ejecución necesario para ejecutar aplicaciones basadas en JavaScript en el hub; es la base sobre la que se ejecutan muchas de estas aplicaciones (como Matterbridge).
Prueba de Conectividad, Rendimiento y Aplicaciones
Emparejamiento con Z2M, Exposición vía Matter
Para probar el rendimiento y la interoperabilidad entre las aplicaciones que se ejecutan en el Nano MG24, decidí empezar con el caso de uso más sencillo. Emparejar un dispositivo Zigbee con Zigbee2MQTT ejecutándose en el propio dispositivo y exponerlo vía Matter a Home Assistant.
Emparejé el nuevo sensor de temperatura y humedad Sonoff TH:


Zigbee2MQTT ejecutándose en el SMHUB Nano MG24 se comporta y opera igual que si lo estuvieras ejecutando en Home Assistant o dentro de un LXC de Proxmox. No hay diferencias a mi vista, aparte de la interfaz Windfront, que encontré poco atractiva y de la que me deshice rápidamente. El Sonoff TH se emparejó inmediatamente y comenzó a comunicarse con el Nano sin problemas.
Una vez instalé el plugin matterbridge-z2m además del matterbridge principal, el dispositivo apareció en la UI y estaba listo para ser compartido. Desde aquí, simplemente escaneas el código QR desde Home Assistant o Google Home y el dispositivo se comparte a través de Matter, al igual que cualquier otro dispositivo Matter.


Emparejamiento con Z2M, Exposición vía MQTT
Los dispositivos Zigbee2MQTT también pueden exponerse vía MQTT a cualquier broker que tengas en tu red. El SMHUB Nano MG24 te permite hacer esto de dos maneras:
- Conectar Zigbee2MQTT directamente al broker MQTT de Home Assistant
- Conectar Zigbee2MQTT al broker MQTT local del SMHUB y puentearlo a MQTT en Home Assistant
La primera opción es sencilla, ya que solo cambias la configuración de Zigbee2MQTT y lo apuntas a un broker MQTT que se ejecute en la red local. La segunda opción es un poco más compleja de configurar, pero te permite ejecutar un broker MQTT en el propio SMHUB Nano y puentear otros dispositivos además de Zigbee2MQTT (por ejemplo, dispositivos Z-Wave).
Para configurar la opción número 1, utiliza tus propias credenciales y URL del broker MQTT:


- Navega a Configuración > Aplicaciones y selecciona Zigbee2MQTT de la lista.
- Haz clic en la pestaña Controles en la parte superior y establece:
- mqtt_broker_url: por ejemplo,
mqtt://192.168.0.xxx:1883 - mqtt_user: por ejemplo,
SmartHomeScene - mqtt_password: por ejemplo,
SmartHomeScenePass - base_topic: por ejemplo,
zigbee2mqtt
- mqtt_broker_url: por ejemplo,
- Desplázate más abajo hasta la sección ha_settings:
- habilita ha_enabled
- habilita ha_experimental_events
- Guarda y reinicia la aplicación.
Para configurar la opción número 2, necesitas ajustar varias configuraciones en el dashboard del SMHUB Nano MG24:


- Navega a Aplicaciones y selecciona Zigbee2MQTT de la lista.
- Desplázate más abajo hasta la sección ha_settings y asegúrate de que ha_enabled esté activado.
- Haz clic en Guardar.
- Navega a Configuración > MQTT y configura:
- Port > 1883 (por defecto)
- Allow External > Enabled
- Allow Anonymous > Enabled (añade credenciales más tarde)
- Desplázate hacia abajo hasta Remote Bridge Configuration y configura:
- Enable Bridge Mode > Enabled
- Remote Connection > por ejemplo,
HA - Remote Address >
192.168.0.xxx:1883 - Remote Username > por ejemplo,
SmartHomeScene - Remote Password > por ejemplo,
SmartHomeScenePass - Bridge Topic >
# both 1
- Haz clic en Guardar y reinicia el SMHUB Nano.
- Listo.
Emparejamiento con OpenThread, Exposición vía Matter
Evidentemente, la radio EFR32MG24 en el SMHUB Nano puede usarse como un OpenThread Border Router, al igual que otros coordinadores de SMLight. Por defecto, viene con firmware Zigbee y ejecuta Zigbee2MQTT en el dispositivo, por lo que necesitarías reflashear el chip e instalar la aplicación OpenThread en el propio Nano. De esta forma, no tendrás que ejecutar la aplicación OTBR en Home Assistant, sino simplemente integrarlo a través de la integración:
Aquí te explicamos cómo hacerlo:


- Ve a Configuración > Radios.
- Selecciona Thread de la lista y haz clic en Refrescar.
- Selecciona Thread firmware factory v.2.4.5.0 (la última disponible por el momento).
- Haz clic en Actualizar y espera a que el proceso finalice.
- Navega a Configuración > Aplicaciones.
- Instala la aplicación openthread.
- Activa el control deslizante Iniciar al arrancar.
- Inicia la aplicación o reinicia el SMHUB Nano.
- Listo.
Una vez que el firmware se flashea y la aplicación se está ejecutando, puedes conectar tu servidor Home Assistant al OTBR directamente en el SMHUB Nano. Durante la configuración de la integración, en lugar de apuntar al OTBR que se ejecuta en HA, simplemente apuntas al Nano:
- En Home Assistant, ve a Configuración > Dispositivos y Servicios.
- Haz clic en Añadir Integración.
- Busca OpenThread Border Router.
- En la ventana de diálogo, introduce la IP de tu Nano y el puerto OTBR:
- Haz clic en Finalizar.
- Listo.
Si navegas a Home Assistant y revisas la integración Thread, puedes ver el SMHUB ejecutándose como un OTBR:


Formas de conectar el SMHUB Nano a Home Assistant
Hay muchas formas de conectar el SMHUB Nano a Home Assistant. Dada la flexibilidad y capacidad del dispositivo, el SMHUB Nano puede actuar como un “Super-Puente”, y sus opciones de conectividad van mucho más allá de lo básico. Ya he probado varios escenarios, pero aquí hay algunos más que se me ocurren:
- Puedes conectar la aplicación Zigbee2MQTT al broker MQTT de tu Home Assistant.
- Puedes conectar ZHA en Home Assistant apuntando a la IP y puerto del Nano.
- Puedes usar Matterbridge para exponer tus dispositivos a Home Assistant como entidades Matter nativas.
- Puedes usar la configuración de Global MQTT Bridge para exponer automáticamente cada dispositivo emparejado (incluyendo Z-Wave a través de la aplicación Z-Wave JS UI + paso) a tu broker MQTT principal de Home Assistant.
- Puedes configurar el hub como un OpenThread Border Router (OTBR) y conectar Home Assistant a él apuntando la integración OTBR a la dirección IP del hub.
- Puedes puentear lógica compleja utilizando la aplicación NodeRED integrada para comunicarte con Home Assistant a través de WebSockets o MQTT.
- Puedes usar el hub como un Adaptador USB Remoto para otro software de hogar inteligente aprovechando su modo de puente transparente sobre TCP.
Y probablemente hay muchas más que no se me ocurren ahora mismo. Que algunos de estos métodos tengan sentido es muy debatible, pero estoy seguro de que alguien encontrará un caso de uso para esos casos extremos y escenarios raros. Lo que vale la pena recordar es que el SMHUB Nano puede hacer casi todo lo que puedas imaginar.
Resumen
El SMLight SMHUB Nano MG24 es un cambio de juego en un mercado ya saturado de coordinadores. Aunque parece otro stick PoE, es en realidad un potente micro-servidor autónomo que descarga el trabajo pesado de tu máquina principal. Al incorporar un procesador de doble núcleo y almacenamiento eMMC de grado industrial en un marco tan pequeño, SMLight ha creado un “configúralo y olvídalo” que es significativamente más fiable que cualquier Raspberry Pi arrancando de una tarjeta SD inestable (¿podemos olvidarnos ya de esa configuración?).
Lo que más me gusta de este dispositivo es su absoluta independencia. Ya sea que estés configurando un sistema inteligente para tus padres o gestionando un sitio remoto, poder ejecutar Zigbee2MQTT, Matterbridge e incluso Node-RED directamente en el hub es un cambio radical. No tienes que preocuparte de que tu servidor principal se apague para una actualización y se lleve tus luces; el Nano simplemente sigue su camino y mantiene la malla funcionando sin problemas.
Si solo estás empezando con tres bombillas, esto es excesivo y debes apartarte. Diría que incluso los usuarios avanzados tendrán dificultades para encontrar un caso de uso para el Nano, pero para aquellos que quieran tender un puente entre Zigbee y Matter sin HA, el Nano es una opción estelar. Es compacto, potente y está construido sobre una pila de hardware que realmente respeta tu necesidad de control local de alta velocidad.
Si encuentras un caso de uso para el Nano, puedo recomendarlo con confianza. Sin embargo, vale la pena recordar que el sistema operativo todavía está en Beta, puede resultar tosco a veces y aún está en fase de pulido. Por ahora, aquí es donde puedes conseguirlo: