Comprender Zigbee y Z-Wave para sistemas de automatización de hogares embedded

La construcción de sistemas de automatización de viviendas robustos requiere una elección cuidadosa del protocolo inalámbrico. Zigbee y Z-Wave sirven como los estándares dominantes de redes de malla de baja potencia para dispositivos integrados como sensores, cerraduras y luces. A diferencia de Wi-Fi, que prioriza la alta conectividad de banda y nube directa, Zigbee y Z-Wave están optimizados para bajas tasas de datos, la vida de batería ampliada y la comunicación de un dispositivo a dispositivo con éxito

La arquitectura de red de malla

Ambos protocolos emplean topologías de red de malla. En una malla, cada dispositivo puede transmitir datos para sus vecinos. Esta arquitectura proporciona dos beneficios principales para los sistemas integrados: rango físico ampliado y caminos de comunicación redundantes. Si una ruta directa entre un interruptor de luz y su controlador falla, la malla recorre dinámicamente la señal a través de otro nodo cercano.

Cómo Zigbee construye su malla

Zigbee (basado en la norma IEEE 802.15.4) crea una verdadera malla donde coexisten tres tipos de dispositivos distintos. Zigbee Coordinator (ZC)] inicia la red y administra las claves de seguridad. Zigbee Routers (ZR)

Cómo Z-Wave Estructuras Es su red

El sistema de control de la energía de la energía de la radio de alta calidad (en torno a 908 MHz en América del Norte, 868 MHz en Europa) y utiliza una pila de protocolo patentada. Su topología de la malla depende de un controlador primario que mantenga una mesa de enrutamiento completa.

Consideraciones de hardware para el diseñador embedded

Seleccionar el silicio adecuado es la primera decisión importante. Ambos ecosistemas han convergedo significativamente alrededor de algunos proveedores semiconductores clave.

Zigbee Silicon y Módulos

El desarrollo de la batería de la unidad de la unidad de la unidad de la unidad de la unidad de la unidad de la energía de la energía, la energía de la energía, la energía de la energía, la energía, la energía, la energía, la energía, la energía, la energía, la energía, la energía, la energía, la energía, la energía, la energía, la energía, la energía, la energía, la energía, la energía, la energía, la transmisión.

Silicio Z-Wave y módulos

El sistema Z-Wave es el fabricante exclusivo de Z-Wave SoCs. El ZGM130S y los nuevos módulos de la serie Z-Wave 800 integran la radio con un núcleo ARM Cortex-M4. Una ventaja de hardware crítica de Z-Wave es su operación de sub-GHz. Las frecuencias inferiores se difunden en torno a obstáculos mejores que 2.4 GHz señales, proporcionando una penetración superior a través de paredes y pisos.

Diseño de antena y diseño RF

Independientemente de la elección del protocolo, la antena coincidente y la disposición PCB dictan el rendimiento del mundo real. Una antena mal concordada puede reducir el rango en un 50% o más. Zigbee, que opera a 2.4 GHz, es particularmente susceptible a desenterrar de recintos plásticos o planos de tierra cercanos. La menor frecuencia de Z-Wave permite una certificación de radio más grande, pero a menudo más eficiente, monopolios de ondas cuartos o fondos completos.

Estaciones de software y flujo de trabajo de desarrollo

La madurez de la pila de software afecta directamente al tiempo a mercado. Ambos protocolos han evolucionado más allá de un simple acceso a radios primas a marcos de aplicación integrales.

El Zigbee Stack (Z-Stack, ZBOSS, EmberZNet)

El producto de soporte de aplicaciones (APS) gestiona el control de puntos finales y la unión entre dispositivos. El dispositivo de Zigbee (ZDO) maneja tareas de gestión de redes como el descubrimiento de dispositivos y las operaciones de salida/entrega. El perfil de aplicación (Zigbee 3.0) estandariza el comportamiento del dispositivo a través de los fabricantes.

Las clases de Z-Wave Stack y Command

El modelo de software de Z-Wave está centrado en dispositivos. La interoperabilidad se ejecuta a través de Clases Command, que son grupos de función estandarizados. Una clase de comandos de “Binary Switch” dicta exactamente cómo se activa o se apaga un relé. Una clase de comandos de “Door Lock” define los bytes específicos para bloqueo, desbloqueo y estado de reporte.

Optimización de la vida de la energía y la batería

Un caso de uso primario para ambos protocolos es el sensor alimentado por batería. Maximizar la vida de la batería requiere minimizar el tiempo de radio activo y maximizar la profundidad del sueño.

Ahorro de energía de dispositivo de cierre de zigbee

Los dispositivos de cierre de pulsos (ZED) despiertan, contaminan su router padre para mensajes pendientes, transmiten datos de sensores y vuelven a dormir. El intervalo de votación es configurable pero afecta directamente latencia. Un sensor de temperatura puede ser encuestado cada 10 minutos, mientras que un sensor de puerta puede contaminar cada segundo. La corriente de sueño profunda en los modernos SoCs puede caer por debajo de 1 μA, haciendo una vida de batería de 2-3 años

Z-Wave FLiRS y modo de escucha

El enfoque de Z-Wave para el ahorro de batería es el modo FLiRS (Frequently Listening Routing Slave). Un dispositivo FLiRS despierta brevemente cada segundo o cada pocos cientos de milisegundos para “escuchar” un rayo despertado del controlador. Si detecta un rayo, se mantiene despierto para recibir el equilibrio completo

Seguridad Arquitectura

La seguridad es obligatoria en ambos ecosistemas modernos, pero los detalles de la implementación afectan el proceso de diseño integrado.

Seguridad Zigbee 3.0

Zigbee 3.0 utiliza un modelo de seguridad basado en el cifrado AES-128 con una clave de red y una clave de enlace. Durante la puesta en marcha, los dispositivos deben utilizar un código de instalación derivado de un método Out-of-Band (OOB), como un código QR impreso o un hash de almacenamiento dedicado al fabricante. Esto evita el ataque de “llave” que asoló las implementaciones de memoria temprana Zigbee.

Z-Wave S2 Security

Z-Wave S2 es considerado el estándar de oro para la seguridad doméstica inteligente. Utiliza el intercambio de clave Diffie-Hellman (ECDH) El dispositivo de seguridad para asegurar que la clave de red nunca se transmite en texto simple. El DSK (Device Specific Key) se imprime en el dispositivo. El usuario o instalador verifica los últimos 5 dígitos del DSK durante la inclusión para autenticar el dispositivo.

Posición de Mercado e Integración de Ecosistemas

La elección entre Zigbee y Z-Wave suele depender del mercado objetivo y del ecosistema existente.

Cuándo elegir Zigbee

Zigbee ha dominado históricamente el mercado de iluminación y sensores. El sistema Philips Hue, IKEA TRADFRI, y muchos sensores de terceros utilizan Zigbee. Su tasa de datos más alta (250 kbps) lo hace adecuado para actualizaciones de firmware y flujos de datos más complejos. Funciona en la banda de 2.4 GHz disponible a nivel mundial, que simplifica la logística para productos vendidos en todo el mundo.

Cuándo elegir Z-Wave

Z-Wave domina el mercado de seguridad y control de acceso. Su estricto proceso de certificación y clases de comando estandarizadas garantizan que un sistema de bloqueo Z-Wave o alarma de una marca funcione de forma fiable con un controlador de otra marca. El espectro sub-GHz ofrece una mayor gama y inmunidad de ruido en comparación con el grupo de 2.4 GHz concurrido.

El impacto de la materia

El nuevo estándar de la casa inteligente desarrollado por la Alianza de Normas de conectividad (CSA), funciona sobre el cableado, la conexión Wi-Fi y la tecnología Ethernet. No se ejecuta sobre el núcleo de Zigbee o Z-Wave de forma nativa.

Desafíos prácticos de la aplicación

Los desarrolladores enfrentan obstáculos comunes independientemente de la elección del protocolo.

Comisión de Redes y Experiencia de Usuario

El proceso de unir un dispositivo a una red es un reto de interfaz de usuario crítico. Zigbee utiliza “Touchlink” o “Find and Bind”, mientras que Z-Wave utiliza “SmartStart” donde el hub incluye automáticamente dispositivos que están dentro de rango y encendido. Para un producto de mercado masivo, una experiencia de inclusión suave (a menudo a través de un escáner de código QR y una pulsación de botón) es esencial.

Actualizaciones y estabilidad de firmware

Ambos protocolos admiten actualizaciones de firmware Over-the-Air (OTA). Un ingeniero debe implementar un cliente OTA robusto que puede soportar una falla de potencia durante una escritura flash. Usar una memoria flash externa para una imagen de firmware secundario (A/B partición) aumenta el coste del hardware pero reduce significativamente el riesgo de ladrillo de un dispositivo. La red también debe ser capaz de manejar dispositivos que no se reincorporan después de un ciclo de potencia de coordinadores.

Costos de certificación y plazos

La certificación Zigbee (por la CSA) asegura la interoperabilidad. La certificación Z-Wave es más estrecha pero más profunda, que requiere casos específicos de prueba para cada clase de comandos soportados. Los costos de certificación pueden variar desde unos pocos miles de dólares para un sensor de Zigbee simple a más de $15,000 para un controlador de Z-Wave complejo. El plazo para la certificación, si no hay una re-spinancia importante, es generalmente 4-12 semanas de demora.

Conclusión

El diseño de un protocolo inalámbrico para un producto de automatización de hogares integrado es un intercambio entre la capacidad técnica, la madurez de los ecosistemas y los requisitos de mercado. Zigbee ofrece alta densidad y amplia interoperabilidad para los ecosistemas de consumo complejos. Z-Wave proporciona seguridad robusta, rendimiento predecible y rango superior para sistemas de seguridad de grado profesional. Ambos son maduras, bien probados, y proporcionan la creación de redes de malla necesaria para una automatización de hogar confiable.