Índice
ToggleUn controlador periférico para edificios inteligentes es la capa de dispositivos que les faltaba a los sistemas de edificios fragmentados: traduce protocolos, ejecuta la lógica local y controla los equipos desde un único chasis en lugar de tres. Este artículo se centra en el controlador periférico para edificios inteligentes, concretamente en el Controlador industrial modular de borde EM300, y explica cómo funciona como plataforma unificada para la integración de sistemas de gestión de baterías (BMS).
Si eres un integrador o un gestor de instalaciones y estás valorando si un controlador periférico para edificios inteligentes (EM300) se adapta a tu próximo proyecto de rehabilitación o de nueva construcción, en las secciones siguientes se compara directamente con pasarelas, PLC y arquitecturas de BMS exclusivamente en la nube, y se muestra cómo funciona el EM300 como controlador periférico inteligente para edificios en los ámbitos de la coordinación de sistemas de climatización, la monitorización energética y el mantenimiento remoto de varios edificios.

¿Qué es un controlador periférico para edificios inteligentes?
Un controlador periférico inteligente para edificios es un único dispositivo que combina tres funciones que tradicionalmente se repartían entre distintos equipos: la conversión de protocolos (BACnet, Modbus, OPC UA, MQTT), la ejecución de la lógica de control local y las E/S directas para la conmutación de equipos. A diferencia de un sistema de gestión de edificios (BMS) en la nube, que envía cada decisión a través de un recorrido de ida y vuelta por la red, un controlador periférico inteligente para edificios toma decisiones en milisegundos allí mismo donde se encuentran los equipos.
El EM300 está diseñado específicamente para esta función. Funciona con un procesador ARM Cortex-A7 de tres núcleos (RK3506J) con 512 MB de RAM y 4 GB de almacenamiento, se monta en un carril DIN y opera a temperaturas comprendidas entre -40 °C y 85 °C sin ventilador. Para los integradores, esto supone un único dispositivo donde antes había tres: una pasarela de protocolos, un pequeño PLC y un módulo de acceso remoto, todo ello consolidado en un único controlador de automatización de edificios.
Cómo un controlador periférico inteligente para edificios mejora la integración del sistema de gestión de edificios (BMS)

Durante años, la automatización de edificios se dividió en dos bandos. Los PLC ofrecían un control local fiable, pero solo utilizaban los lenguajes compatibles con su proveedor. Las plataformas BMS en la nube prometían una visibilidad unificada, pero introducían unos segundos de latencia y una fuerte dependencia del tiempo de actividad de la red. Ninguna de las dos opciones resolvía el problema fundamental: los edificios generan datos a partir de docenas de protocolos, y las decisiones deben tomarse allí donde se encuentran los equipos.
A controlador periférico para edificios inteligentes El EM300, por ejemplo, cubre esta carencia. Es compatible de forma nativa con BACnet, Modbus, OPC UA y MQTT. Ejecuta la lógica de control de forma local a través de Node-RED. Almacena datos en búfer cuando se interrumpe la conexión de red y se resincroniza cuando esta se restablece. Además, pone a disposición canales de E/S para conmutar relés y accionar actuadores analógicos directamente, cerrando así el bucle entre la detección y la actuación en el borde de la red, que es donde realmente se materializa el ahorro energético.
| Sistema de construcción | Protocolo habitual | Asistencia técnica para el EM300 | Caso de uso habitual |
|---|---|---|---|
| Controladores de climatización | BACnet IP/MSTP | Sí | Control del punto de consigna de temperatura, accionamiento de compuertas |
| Medidores de potencia | Modbus TCP/RTU | Sí | Seguimiento del consumo energético en tiempo real |
| Variadores de frecuencia y controles de motor | Modbus RTU | Sí | Regulación de la velocidad del ventilador y de la bomba |
| Sistemas SCADA / HMI | OPC UA | Sí | Intercambio de datos con el sistema de supervisión central |
| Plataformas en la nube | MQTT | Sí | Cuadros de mando energéticos, alarmas remotas |
| Contadores de calor (CN) | CJ188 | Sí | Integración de la calefacción urbana |
| Contadores de electricidad (CN) | DLT645 | Sí | Registro del consumo energético en función de la tarifa |
| Cuadros de incendios y seguridad | RS485 propietario | Análisis personalizado en JS | Reenvío de señales de alarma |
Para un integrador que trabaje en una modernización —en la que el edificio ya cuente con una combinación de sistemas de climatización BACnet, contadores Modbus y dispositivos RS485 antiguos—, esto supone consolidar todo en el EM300 como un único nodo periférico. Sin tres modelos de pasarela distintos, sin middleware personalizado. El controlador periférico para edificios inteligentes gestiona la conversión de protocolos de forma nativa, y las correspondencias forman parte del flujo de Node-RED.
Controlador periférico para edificios inteligentes, pasarela o PLC: ¿cuál necesitas?
Esta es la comparación que los integradores solicitan con más frecuencia, y la respuesta depende de para qué se necesite el dispositivo. La tabla siguiente muestra la correspondencia entre las tres arquitecturas y su función principal en la automatización de edificios.
| Dimensión | Puerta de enlace industrial | PLC | Controlador periférico para edificios inteligentes (EM300) |
|---|---|---|---|
| Función principal | Supervisión (reenvío de datos) | Control (lógica local) | Unificado (monitorización + control + protocolo) |
| Conversión de protocolos | 1-2 protocolos | Limitado, específico del proveedor | Más de 10 protocolos, independiente del proveedor |
| Lógica de control local | No compatible (depende de la nube) | Sí, lógica de escalera del proveedor | Sí, programación visual con Node-RED |
| E/S directa | Ninguno o fijo | Fijado en el momento de la compra | DI/DO/AI/AO modulares e intercambiables en caliente |
| Conectividad en la nube | Objetivo principal | Requiere una pasarela independiente | Integrado (MQTT, HTTP, VPN) |
| Mantenimiento a distancia | Limitado (VPN/escritorio remoto) | Herramientas específicas de cada proveedor | VPN integrada, P2P, IoTClient |
| Latencia en la toma de decisiones | Segundos (ida y vuelta en la nube) | Milisegundos | Milisegundos |
| Comportamiento ante una interrupción de la red | Deja de enviar informes | Sigue funcionando | Sigue funcionando + almacena datos en el búfer |
| El más adecuado | Supervisión pura, reenvío sencillo de datos | Fabricación de alta velocidad, enclavamientos de seguridad | Integración de sistemas de gestión de edificios (BMS), automatización de edificios, modernización |
La tendencia es clara. A pasarela monitores: transfiere datos desde los dispositivos de campo a la nube, pero no puede actuar sobre esos datos a nivel local. Un PLC controles: ejecuta la lógica de forma local, pero la compatibilidad con los protocolos y la conectividad en la nube suelen ser aspectos secundarios. A controlador periférico para edificios inteligentes combina ambas funciones: supervisa como una pasarela, controla como un PLC y aporta la variedad de protocolos y la conectividad en la nube que ninguno de los dos ofrece de forma nativa.
En la mayoría de los proyectos modernos de integración de sistemas de gestión de edificios (BMS), el controlador periférico para edificios inteligentes (EM300) Es la arquitectura que reduce el número de dispositivos y la complejidad de la integración. Para los enclavamientos críticos para la seguridad (sistemas de extinción de incendios, circuitos de emergencia de ascensores), un PLC de seguridad específico sigue siendo la opción más adecuada. Para la mera supervisión energética sin control local, una pasarela puede seguir siendo suficiente. El EM300 cubre el amplio segmento intermedio en el que se desarrolla, de hecho, la mayor parte de la automatización de edificios.
Controlador periférico para edificios inteligentes frente a pasarela tradicional
Si solo necesitas reenviar datos desde dispositivos de campo a una plataforma en la nube, basta con una pasarela, que suele ser más económica. Si necesitas que el dispositivo tome decisiones de control de forma local —ajustar los puntos de consigna de la climatización, activar relés, ejecutar la lógica de respuesta a la demanda— sin depender de una comunicación de ida y vuelta con la nube, un controlador periférico para edificios inteligentes es la elección acertada.
| Característica | Puerta de enlace industrial tradicional | Controlador periférico para edificios inteligentes (EM300) |
|---|---|---|
| Conversión de protocolos | 1-2 protocolos por dispositivo | Más de 10 protocolos |
| Lógica de control local | No compatible (depende de la nube) | Node-RED, respuesta en milisegundos |
| Capacidad de E/S | Ninguno o fijo | DI/DO/AI/AO modulares e intercambiables en caliente |
| Mantenimiento a distancia | Limitado (VPN/escritorio remoto) | VPN integrada, P2P, IoTClient |
| Resiliencia de la red | Reconexión automática básica | Reconexión automática + almacenamiento en búfer + retransmisión |
| Protección contra cortes de corriente | Normalmente, ninguno | SAI opcional, autonomía de 10 s, apagado seguro |
Una pasarela transfiere datos. Una controlador periférico para edificios inteligentes procesa datos, toma decisiones y actúa en consecuencia. Esa distinción es lo que importa cuando el edificio tiene que reaccionar a sus propias condiciones en tiempo real.
Controlador periférico para edificios inteligentes frente al PLC: ¿puede sustituir al PLC?
En la mayoría de los escenarios de gestión de edificios —coordinación de sistemas de climatización, respuesta a la demanda, monitorización energética, escenarios de iluminación—, el EM300 puede sustituir a un PLC. El entorno Node-RED se encarga de la lógica, mientras que los módulos de E/S se encargan del control directo de los equipos. La excepción la constituyen los enclavamientos críticos para la seguridad, en los que un PLC de seguridad específico sigue siendo la opción más adecuada.
| Característica | PLC tradicional | Controlador periférico para edificios inteligentes (EM300) |
|---|---|---|
| Entorno de programación | Lógica de escalera / texto estructurado específico de cada fabricante | Programación visual con Node-RED (menor dificultad de acceso) |
| Compatibilidad con protocolos | A menudo se limita al ecosistema de proveedores | Más de 10 protocolos, independiente del proveedor |
| Conectividad en la nube | Normalmente requiere una pasarela independiente | Integrado (MQTT, HTTP, VPN) |
| Mantenimiento a distancia | Herramientas limitadas y específicas de cada proveedor | VPN integrada, P2P, IoTClient |
| Ampliación de E/S | Fijado en el momento de la compra | Modular, intercambiable en caliente |
| El más adecuado | Fabricación discreta de alta velocidad, enclavamientos de seguridad | Automatización de edificios, gestión energética y rehabilitación |
Controlador periférico para edificios inteligentes frente a BMS en la nube: ¿dónde deben tomarse las decisiones?
La respuesta adecuada para la mayoría de los edificios no es “el perímetro en lugar de la nube”, sino “el perímetro para el control y la nube para el análisis”. El controlador periférico para edificios inteligentes gestiona el bucle de control a nivel local y envía los datos resumidos a los niveles superiores. La plataforma en la nube se encarga del análisis de tendencias, la elaboración de informes para toda la cartera y la configuración remota.
| Dimensión | Sistema de gestión de edificios (BMS) exclusivamente en la nube | Controlador periférico para edificios inteligentes (EM300) |
|---|---|---|
| Latencia en la toma de decisiones | Segundos (tiempo de ida y vuelta en la red) | Milisegundos (ejecución local) |
| Dependencia de la red | Difícil: sin enlace, sin control | Soft: la lógica local se ejecuta sin conexión |
| Conversión de protocolos | Limitado (traducción en la nube) | Nativo en la frontera |
| Coste de los datos | Se han subido todos los datos brutos | Datos filtrados y agregados cargados |
| Enclavamientos de seguridad | De riesgo (latencia, exposición a interrupciones del servicio) | Fiable (ejecución local) |
| Función de la plataforma en la nube | Control primario + almacenamiento | Almacenamiento, análisis, configuración remota |
Cómo funciona la computación en el borde en un controlador de borde para edificios inteligentes
La capacidad de computación en el borde del EM300 se ejecuta a través de un entorno Node-RED profundamente integrado. Node-RED es una herramienta de programación visual basada en flujos desarrollada originalmente por IBM: permite crear lógicas de automatización arrastrando nodos a un lienzo y conectándolos entre sí. El EM300 incluye de serie una versión personalizada que contiene nodos para los protocolos compatibles, los módulos de E/S y las funciones de procesamiento en el borde.
Así es como funciona esto como un controlador periférico para edificios inteligentes En la práctica. Supongamos que quieres una rutina de respuesta a la demanda: cuando el consumo eléctrico total del edificio supera un umbral, el EM300 reduce el punto de consigna del sistema de climatización en 2 °C y atenúa la iluminación en las zonas no críticas. El flujo se presenta como unos cuantos nodos en un lienzo: un nodo Modbus lee el contador eléctrico principal cada 15 segundos, un nodo de función compara el valor con el umbral y, si se supera, los nodos de escritura BACnet ajustan los controladores de climatización, mientras que los módulos DO activan los relés de iluminación. Toda la lógica se ejecuta localmente en milisegundos, sin intervención de la nube ni dependencia de la red. Cuando la red está activa, el controlador periférico para edificios inteligentes envía datos resumidos al servidor principal. Cuando la red no funciona, sigue funcionando y almacena los datos en el búfer para una resincronización automática.
Cómo un controlador periférico inteligente para edificios reduce el desperdicio de energía en los sistemas de climatización
El desperdicio de energía en los edificios comerciales se debe, en su gran mayoría, a los sistemas de climatización. La Administración de Información Energética de EE. UU. atribuye aproximadamente entre el 40 % y el 50% del consumo energético de los edificios comerciales a estos sistemas, y una parte significativa se desperdicia: equipos que funcionan durante las horas en las que no hay ocupantes, refrigeración de zonas vacías y sistemas que interfieren entre sí debido a unos puntos de consigna descoordinados.
En controlador periférico para edificios inteligentes Aborda este problema combinando la monitorización energética con el control de la climatización en el mismo nodo periférico. Los contadores de energía transmiten los datos de consumo a través de Modbus. La lógica periférica correlaciona esos datos con las señales de ocupación procedentes del control de acceso y ajusta el funcionamiento de la climatización en consecuencia. Si el edificio está desocupado, el EM300 cambia la climatización al modo de reducción de potencia de forma local, sin necesidad de comunicación con la nube. Los integradores que han implementado rutinas de gestión energética en el borde como esta suelen informar de reducciones del 15 al 30% en el desperdicio de energía de la climatización, dependiendo de la eficiencia de referencia del edificio y de lo agresivamente que se haya ajustado la lógica de control.
La clave es que el controlador periférico para edificios inteligentes No se limita a supervisar, sino que actúa. Los canales DO y los módulos de retransmisión controlan directamente los equipos. Los comandos de escritura BACnet ajustan los puntos de consigna en los controladores de climatización conectados. De este modo, se cierra el ciclo entre la supervisión y el control en el punto de ejecución, que es donde realmente se producen los ahorros.
Cómo gestiona la ampliación de E/S un controlador periférico inteligente para edificios
Los proyectos de automatización de edificios rara vez se ajustan a un número de E/S estándar. El EM300 resuelve este problema mediante un sistema de E/S modular e intercambiable en caliente que permite que el controlador periférico para edificios inteligentes adaptarse a las necesidades de cada edificio.
| Tipo de módulo | Canales | Aplicación típica en la construcción |
|---|---|---|
| DI (Entrada digital) | 2 integradas + ampliables | Contactos de puerta, sensores de presencia, alarmas de contacto seco |
| DO (Salida digital) | 2 integradas + ampliables | Relés de iluminación, encendido/apagado del ventilador, arranque/parada de la bomba |
| AI (Entrada analógica) | Ampliable | Sensores de temperatura (0-10 V / 4-20 mA), transductores de presión |
| AO (Salida analógica) | Ampliable | Actuadores de válvulas moduladoras, referencias de velocidad de variadores de frecuencia (VFD) |
Los módulos cuentan con un diseño enchufable que no requiere herramientas y admiten la sustitución en caliente, lo que permite cambiar un módulo defectuoso sin necesidad de apagar el sistema.
Cómo un controlador periférico inteligente para edificios permite el mantenimiento a distancia
Para los equipos de mantenimiento que gestionan varios edificios, la resolución remota de incidencias supone un importante factor de coste. Cada desplazamiento del personal supone una inversión de tiempo y dinero, y muchos de los problemas resultan ser fallos de configuración que podrían resolverse de forma remota si se dispusiera del acceso necesario.
En controlador periférico para edificios inteligentes Incluye túneles VPN y conexión directa P2P, por lo que un ingeniero puede acceder al dispositivo —y a todos los equipos conectados a él— como si estuviera en la sala de máquinas. El software complementario IOTClient permite la configuración remota, la depuración, el diagnóstico y las actualizaciones de firmware en todas las unidades instaladas desde una única interfaz. El watchdog de hardware reinicia el dispositivo automáticamente si el sistema operativo se bloquea. El mecanismo de reconexión automática a la red y de retransmisión de datos garantiza que no se pierdan datos durante breves cortes de suministro. El módulo SAI opcional proporciona hasta 10 segundos de protección contra cortes de corriente, tiempo suficiente para guardar instantáneas de los parámetros y enviar una alerta final antes de un apagado seguro.
Cómo funciona un controlador de borde para edificios inteligentes en implementaciones reales
Las fichas técnicas describen las prestaciones. Las implementaciones describen los resultados. A continuación se explica cómo suelen utilizar los ingenieros el EM300 como un controlador periférico para edificios inteligentes sobre el terreno —descrito en términos de resultados de ingeniería, no de valor monetario—.
Reacondicionamiento del sistema de climatización de un hospital. Un hospital regional necesitaba integrar un sistema de climatización BACnet de 12 años de antigüedad con unos contadores eléctricos Modbus más recientes y una planta de refrigeración conectada mediante OPC UA. El plan original preveía tres pasarelas y un pequeño PLC, lo que supondría unos 18 días de trabajo de integración. En su lugar, el equipo optó por utilizar dos unidades EM300: una para el sistema de climatización y la planta de refrigeración, y otra para los contadores y la iluminación. Los flujos de Node-RED se encargaron de la lógica de respuesta a la demanda y del ajuste de temperatura en función de la ocupación. El tiempo de integración se redujo a 9 días, y el tiempo de funcionamiento del sistema de climatización fuera del horario laboral disminuyó de forma apreciable, ya que la lógica de control se ejecutaba de forma local.
Implementación de medidas de ahorro energético de fábrica. Una planta de fabricación con tres líneas de producción contaba con variadores de frecuencia Modbus en ventiladores y bombas, pero no disponía de información sobre cómo se comportaba el consumo energético en relación con el programa de producción. Se instaló un EM300 en el cuadro principal de cada línea, que leía el estado de los variadores de frecuencia y la potencia del alimentador principal a través de Modbus y enviaba datos agregados en intervalos de 15 minutos a través de MQTT. La lógica de borde comparaba los kWh en tiempo real con el programa de producción (obtenido del MES a través de OPC UA) y, de forma automática, reducía la ventilación no crítica al modo de ahorro energético durante los cambios de turno. Durante el primer trimestre, el consumo energético relacionado con los sistemas de climatización se redujo en aproximadamente 18%, gracias a la lógica de borde que funcionaba independientemente de si se podía acceder a la nube o no.
Control de varios edificios del campus. Un complejo empresarial compuesto por siete edificios se gestionaba mediante siete instancias independientes del sistema de gestión de edificios (BMS), cada una con su propio panel de control del proveedor. El equipo de instalaciones consolidó todos los edificios en controladores periféricos EM300 —uno por edificio— con una única plataforma en la nube como base. El mantenimiento remoto fue la principal ventaja: el equipo aplicó actualizaciones de configuración, depuró flujos de Node-RED y actualizó el firmware en los siete edificios desde IOTClient sin necesidad de desplazarse a ninguna de las instalaciones. Las visitas de los técnicos se redujeron drásticamente y el tiempo medio de reparación mejoró, ya que la primera ronda de diagnóstico se realizaba de forma remota.
En cada caso, el controlador periférico para edificios inteligentes Hizo lo mismo: consolidó los sistemas fragmentados en un único nodo periférico, ejecutó la lógica de control de forma local y redujo la complejidad de la integración que, históricamente, ha hecho que los proyectos de BMS sean lentos y costosos.
Preguntas frecuentes: Preguntas sobre controladores periféricos para edificios inteligentes que buscan los ingenieros
¿Puede un controlador periférico de un edificio inteligente sustituir a un PLC?
En la mayoría de los escenarios de gestión de edificios —coordinación de sistemas de climatización, respuesta a la demanda, monitorización energética, escenarios de iluminación—, sí. El entorno Node-RED del EM300 se encarga de la lógica, y los módulos de E/S se encargan del control directo de los equipos. La excepción son los enclavamientos críticos para la seguridad (sistemas de extinción de incendios, circuitos de emergencia de ascensores), en los que un PLC de seguridad específico sigue siendo la opción más adecuada.
¿Cuál es la diferencia entre un controlador periférico y una pasarela en un BMS?
Una pasarela supervisa: reenvía datos desde los dispositivos de campo a una plataforma en la nube, pero no puede actuar sobre esos datos a nivel local. Un controlador periférico como el EM300 supervisa, procesa y actúa: ejecuta la lógica de control a nivel local en milisegundos, conmuta las entradas y salidas directamente y mantiene el edificio en funcionamiento durante los cortes de red. Para la integración de un sistema de gestión de edificios (BMS) que requiera control en tiempo real, un controlador periférico es la opción adecuada.
¿Es compatible BACnet con los controladores periféricos de edificios inteligentes?
Sí. El EM300 es compatible de forma nativa con BACnet IP y MSTP, además de con Modbus TCP/RTU, OPC UA, MQTT, CJ188 y DLT645. Esto abarca la mayoría de los controladores de climatización, contadores de energía y equipos de automatización de edificios de fabricantes como Honeywell, Schneider, Johnson Controls y Siemens.
¿En qué ámbitos de la automatización de edificios se utiliza la computación periférica?
La computación en el borde se utiliza siempre que un edificio necesita reaccionar a sus propias condiciones en tiempo real: ajuste de los valores de consigna del sistema de climatización en función de la ocupación, reducción de la carga mediante respuesta a la demanda cuando el consumo eléctrico supera un umbral, activación gradual de los equipos según la información de los sensores y detección de fallos que activa alarmas locales. El EM300 ejecuta esta lógica de forma local a través de Node-RED, por lo que las decisiones se toman en milisegundos, en lugar de tener que esperar a que se complete un ciclo de ida y vuelta a la nube.
¿Cómo gestiona un controlador periférico de edificio inteligente las interrupciones de la red?
El EM300 sigue ejecutando la lógica de control local. Los datos se almacenan temporalmente en la memoria local y se retransmiten a la nube automáticamente en cuanto se restablece la conexión. Las rutinas de climatización, iluminación y gestión energética del edificio siguen funcionando; no se detienen por el hecho de que no se pueda acceder a la nube.
¿Es el controlador perimetral para edificios inteligentes EM300 adecuado para entornos hostiles?
El EM300 está diseñado para funcionar a temperaturas comprendidas entre -40 °C y 85 °C con refrigeración pasiva (sin ventilador) y cuenta con la certificación CE con protección EMC, que incluye protección contra descargas electrostáticas (±8 kV en aire, ±4 kV por contacto) y protección contra sobretensiones. Es adecuado para salas de máquinas, armarios de servicios y recintos exteriores.
Conclusión
El cambio hacia una arquitectura basada en el «edge» en la gestión de edificios es una respuesta práctica a los problemas a los que se enfrentan a diario los integradores y los gestores de instalaciones: la fragmentación de protocolos, la latencia de la nube, el derroche de energía y las costosas visitas in situ. El controlador periférico para edificios inteligentes es la capa de dispositivos que da respuesta a las cuatro necesidades, y el EM300 la implementa en una única unidad para carril DIN con la variedad de protocolos, la lógica local, las E/S modulares y las herramientas de mantenimiento remoto que requieren los proyectos reales de integración de sistemas de gestión de edificios (BMS).
Para los integradores y los equipos de gestión de edificios que estén evaluando opciones de controladores periféricos, merece la pena tener en cuenta el EM300 como una plataforma unificada que reduce la complejidad de la integración al tiempo que mejora la capacidad de respuesta en tiempo real: un sistema de gestión de edificios que no solo está conectado, sino que es verdaderamente inteligente en el entorno periférico.
Agnes Wang es especialista en soluciones de IoT en IOTRouter, donde se dedica principalmente a las pasarelas de IoT industrial, la computación en el borde y las soluciones de automatización industrial.
Está especializada en tecnologías de comunicación industrial, entre las que se incluyen Modbus, IEC 60870-5-104, MQTT, OPC UA, integración de PLC y aplicaciones de monitorización remota. Colabora en la redacción de artículos técnicos y guías de aplicación sobre soluciones de IoT industrial, conversión de protocolos y computación periférica.
- Agnes Wang
- Agnes Wang
- Agnes Wang
- Agnes Wang



