Comprensión <tc>Z-Wave</tc> Redes, Nodos & Dispositivos

Comprensión Z-Wave Redes, Nodos &y dispositivos

Z-Wave La tecnología de automatización del hogar consta de tres capas. La capa de radio, la capa de red y la capa de aplicación trabajan conjuntamente para crear una red robusta y fiable que permite que numerosos nodos y dispositivos se comuniquen entre sí simultáneamente.

Z-Wave Protocol
  • Capa de radioDefine la forma en que se intercambia una señal entre la red y el hardware de radio físico. Esto incluye la frecuencia, la codificación, el acceso al hardware, etc.
  • Capa de redDefine cómo se intercambian los datos de control entre dos dispositivos o nodos. Esto incluye el direccionamiento, la organización de la red, el enrutamiento, etc.
  • Capa de aplicaciónDefine qué mensajes deben ser manejados por aplicaciones específicas para realizar tareas particulares, como encender una luz o cambiar la temperatura de un dispositivo de calefacción.

La capa de red

El Z-Wave La capa de red controla cómo se intercambian los datos entre los diferentes dispositivos (nodos) de la red y consta de tres subcapas.

  • Capa de acceso al medio (MAC)Controla el uso básico del hardware inalámbrico; estas funciones son invisibles para el usuario final.
  • Capa de transporteControla la transferencia de mensajes, garantizando una comunicación sin errores entre dos nodos inalámbricos. El usuario final no puede influir en las funciones de esta capa, pero sus resultados son visibles.
  • Capa de enrutamiento: Gestiona Z-WaveLas capacidades de "malla" de la red maximizan el alcance y garantizan que los mensajes lleguen a su nodo de destino. Esta capa utiliza nodos adicionales para reenviar el mensaje si el destino se encuentra fuera del alcance directo del nodo emisor.

Explicación de las capas de acceso al medio (MAC) y de transporte

Al igual que al enviar un mensaje de texto, no puedes ver cómo se transfiere la información de tu teléfono al del destinatario. Simplemente asumes que se envía y que el destinatario la recibirá y leerá. De forma similar, las tecnologías inalámbricas de domótica utilizan los mismos principios para permitir la comunicación entre los nodos emisor y receptor.

En ocasiones, un mensaje puede perderse.

En el caso de un teléfono móvil, podría deberse a una mala recepción. En el caso de una red domótica, podría deberse a interferencias o a que el receptor esté demasiado lejos del emisor. En una red simple, el emisor no recibe confirmación de si el mensaje se ha recibido ni de si el comando se ha ejecutado correctamente. Esto puede causar problemas de estabilidad, a menos que la instalación se haya planificado y probado correctamente.

Z-Wave Es una de las tecnologías inalámbricas más fiables: cada comando enviado recibe una confirmación del receptor, quien envía un acuse de recibo al remitente. Si bien esto no garantiza la entrega correcta del mensaje, el remitente recibirá una notificación de que la situación ha cambiado o se ha producido un error.

Z-Wave Communication

Figura 2 - Comunicación con y sin acuse de recibo

El recibo de devolución se llama Acuse de recibo (ACK). A Z-Wave El transceptor intentará enviar un mensaje hasta tres veces mientras espera un ACK. Después de tres intentos fallidos, Z-Wave El transceptor se dará por vencido e informará de un error al usuario. El número de intentos fallidos también es un buen indicador de la calidad de la conexión inalámbrica de la red.

Uso de nodos para una comunicación exitosa

Una red consta de al menos dos nodos. Para poder comunicarse entre sí, los nodos necesitan tener acceso a un medio común o tener “algo en común”.

En la mayoría de los casos se trata de un medio de comunicación físico como un cable.El medio de comunicación para la radio (inalámbrica) es el aire, que también utilizan diversas tecnologías: televisión, Wi-Fi, teléfonos móviles, etc. Por lo tanto, cada tipo de “red” necesita tener un protocolo definido que permita a los diferentes nodos de una red identificarse entre sí y excluir los mensajes de otras fuentes de radio.

Cada nodo de la red también necesita tener una identificación única para distinguirlo de otros nodos de la misma red.

El Z-Wave El protocolo define dos identificaciones para la organización de la red.

  • El ID de inicio es la identificación común de todos los nodos que pertenecen a una misma lógica Z-Wave red. Tiene una longitud de 4 bytes = 32 bits.
  • El ID de nodo es la dirección de un nodo individual en la red. El ID del nodo tiene una longitud de 1 byte = 8 bits.

Los nodos con identificadores de inicio diferentes no pueden comunicarse entre sí, aunque tengan un identificador de nodo similar. Esto se debe a que las dos redes están aisladas entre sí.

En una misma red (con un solo ID de hogar), dos nodos no pueden tener ID de nodo idénticos. Esto significa que cada nodo puede tener una dirección individual, lo que le brinda un control total de su sistema de automatización del hogar.

Dispositivos

Z-Wave Tiene dos tipos básicos de dispositivo:

  • Controladores - dispositivos que controlan otros Z-Wave dispositivos
  • esclavos - dispositivos que son controlados por otros Z-Wave dispositivos.

Los controladores vienen programados de fábrica con un ID de red, el cual no puede ser modificado por el usuario. Los dispositivos esclavos no tienen un ID de red preprogramado, ya que adoptan el ID de red que les asigna la red.

El controlador principal incluye otros nodos en la red asignándoles su propio ID de inicio. Si un nodo acepta el ID de inicio del controlador principal, este nodo pasa a formar parte de la red. El controlador principal también asigna un ID de nodo individual a cada nuevo dispositivo que se agrega a la red. Este proceso se conoce como Inclusión.

Definición

En el controlador

En el esclavo

ID de inicio

El ID de la casa es la identificación común de una Z-Wave red

El ID de la casa ya está configurado como predeterminado de fábrica.

No hay ID de inicio en la configuración de fábrica

ID de nodo

El ID de nodo es la identificación individual (dirección) de un nodo dentro de una red común.

El controlador tiene su propio ID de nodo predefinido (normalmente 0x01).

Asignado por el controlador principal

Tabla 1 - Comparación entre ID de inicio e ID de nodo

Ejemplo

Esta red (figura 3) tiene dos controladores con un ID de inicio predeterminado de fábrica y otros dos dispositivos esclavos que no tienen ningún ID de inicio asignado.

Antes de la inclusión

Z-Wave Network Before Inclusion

Figura 3 - Z-Wave dispositivos antes de su inclusión en una red

Dependiendo de cuál de los controladores se utilice para configurar el Z-Wave En este ejemplo, el ID de inicio de la red será #0x00001111 o #0x00002222.

Ambos controladores tienen el mismo ID de nodo #0x01 y, en esta etapa, los dispositivos esclavos no tienen ningún ID de nodo asignado. En teoría, esta imagen muestra dos redes con un nodo en cada una.

Como ninguno de los nodos tiene un ID de inicio común, no puede haber comunicación.

Uno de los dos controladores se selecciona ahora como controlador principal de la red. Este controlador asigna su ID de red a todos los demás dispositivos (incluidos ellos) y también les asigna números de ID de nodo individuales.

Después de la inclusión

Z-Wave Network After Inclusion

Figura 4 - Red después de la inclusión

Tras una inclusión exitosa, todos los nodos tienen el mismo ID de inicio y están conectados a la misma red. Además, cada uno tiene un ID de nodo único, lo que permite identificarlos individualmente y que se comuniquen entre sí.

En este ejemplo hay dos controladores. El controlador cuyo ID de inicio se convirtió en el ID de inicio para todos los dispositivos se denomina "controlador principal". Todos los demás controladores se convierten en "controladores secundarios".

El controlador principal puede incluir dispositivos adicionales, mientras que el controlador secundario no. Sin embargo, en todos los demás aspectos, los controladores principal y secundario funcionan de la misma manera.

Two Z-Wave Networks co-existing

Figura 5 - Dos Z-Wave Coexisten redes con diferentes identificadores de inicio

Debido a que los nodos de diferentes redes no pueden comunicarse entre sí debido a la diferencia en el ID de inicio, pueden coexistir sin siquiera “verse” entre sí.

El ID de hogar de 32 bits permite hasta 4 mil millones (2^32) de identificadores diferentes. Z-Wave a redes por definir, cada una con un máximo de 256 (2^8) nodos diferentes. Sin embargo, algunos de estos nodos son asignados por la red para comunicación interna y funciones especiales; por lo tanto, Z-Wave La red puede tener un máximo de 232 dispositivos.

Los nodos se pueden eliminar de un Z-Wave En la red, esto se denomina Exclusión. Durante el proceso de Exclusión, se eliminan el ID de Inicio y el ID de Nodo del dispositivo. El dispositivo se restablece a la configuración de fábrica (los controladores tienen su propio ID de Inicio y los esclavos no tienen ID de Inicio).

Mallado y enrutamiento

En una red inalámbrica típica, el controlador central tiene una conexión inalámbrica directa con todos los demás nodos de la red. Esto requiere un enlace de radio directo. Sin embargo, si se produce una interferencia, el controlador no dispone de una ruta de respaldo para comunicarse con los nodos y la comunicación se interrumpirá.

Network without routing

Figura 6 - Red sin enrutamiento

La red de radio en Figura 6 Es una red sin enrutamiento. Los nodos dos, tres y cuatro están dentro del alcance de la señal del controlador. El nodo 5 está fuera del alcance de la señal y el controlador no puede alcanzarlo.

Sin embargo, Z-Wave ofrece un mecanismo muy poderoso para superar esta limitación. Z-Wave Los nodos pueden reenviar y repetir mensajes a otros nodos que no se encuentran dentro del alcance directo del controlador. Esto permite Z-Wave para crear redes muy flexibles y robustas. La comunicación puede establecerse con todos los nodos de la red, incluso si están fuera del alcance directo o si la conexión directa se interrumpe.

Figure 7 - Z-Wave network with routing

Figura 7 - Z-Wave red con enrutamiento

El Z-Wave red con enrutamiento (Figura 7El diagrama muestra que el controlador puede comunicarse directamente con los nodos 2, 3 y 4. El nodo 6 se encuentra fuera de su alcance de radio, pero sí dentro del alcance del nodo 2. Por lo tanto, el controlador puede comunicarse con el nodo 6 a través del nodo 2. Esto se denomina "ruta".

Utilizando este sistema de enrutamiento, Z-Wave ¡Las señales incluso pueden funcionar alrededor de las esquinas! Otras tecnologías funcionan con "línea de visión", donde cada transmisor debe tener visión directa del receptor, pero Z-Wave simplemente envía la señal dando un pequeño rodeo alrededor del obstáculo utilizando otro nodo.

Z-WaveEl enrutamiento de [nombre del sistema] puede adaptarse automáticamente a cualquier cambio en la red. Por ejemplo: figura 8 muestra que la comunicación directa entre el Nodo 1 y el Nodo 2 está bloqueada.Pero aún es posible que el Nodo 1 se comunique con el Nodo 6 utilizando el Nodo 3 como repetidor adicional.

Cuantos más nodos tenga una red, más flexible y robusta se volverá.

Z-Wave Es capaz de enrutar mensajes a través de hasta cuatro nodos repetidores. Esto representa un equilibrio entre el tamaño y la estabilidad de la red, y el tiempo máximo que un mensaje puede viajar por ella.

Figure 8 - Maximum distance between two nodes via four repeaters

Figura 8 - Distancia máxima entre dos nodos a través de cuatro repetidores

Construyendo rutas en un Z-Wave Red

Cada nodo puede determinar qué nodos se encuentran dentro de su alcance inalámbrico directo. Estos nodos se denominan vecinos. Durante la Inclusión y posteriormente durante la Solicitud, el nodo puede informar al controlador sobre su lista de vecinos. Con esta información, el controlador puede crear una tabla que contiene todos los datos sobre las posibles rutas de comunicación en la red. El usuario puede acceder a esta tabla de enrutamiento, y existen diversas soluciones de software, generalmente llamadas herramientas de instalación, que visualizan la tabla de enrutamiento, lo que facilita la optimización de la configuración de la red.

Figure 9 - Routing in a Z-wave network

Figura 9 - Enrutamiento en un Z-Wave Red

El diagrama anterior (fFigura 9) muestra un Z-Wave Red mallada con un controlador y cinco nodos. El controlador puede comunicarse directamente con los nodos 2 y 3. No existe conexión directa con los nodos 4, 5 y 6. La comunicación con el nodo 4 se realiza a través del nodo 2 o del nodo 3.

Table 2 - Routing table for the Z-Wave Network

Tabla 2 - Tabla de enrutamiento para el Z-Wave Red

El enrutamiento de esta red se muestra en tabla 2 Las filas contienen los nodos de origen y las columnas los nodos de destino. Una celda con «1» indica que los nodos son vecinos y un «0» indica que no existe una ruta de comunicación directa. La tabla también Muestra la conexión entre el nodo de origen 1 y el nodo de destino 4. La celda entre los nodos 1 y 4 está marcada como "0". Por lo tanto, la red enruta la señal a través del nodo 3, que se encuentra dentro del alcance directo tanto del nodo 1 como del nodo 4.

Figure 10 - Alternative Z-Wave Netwo Rrouting

Figura 10 - Alternativa Z-Wave Enrutamiento de red

Otro ejemplo (fFigura 10) muestra que el Nodo 6 solo puede comunicarse con el resto de la red utilizando el Nodo 5 como repetidor. Dado que el controlador no tiene una conexión directa con el Nodo 5, el controlador necesita utilizar una de las siguientes rutas: “1 -&> 3 -&> 4 -&> 5 -&> 6" o "1 -&> 2 -&> 5 -&>6”.

Un controlador siempre intentará primero transmitir su mensaje directamente al destino. Si esto no es posible, utilizará su tabla de enrutamiento para encontrar la mejor alternativa. El controlador puede seleccionar hasta tres rutas alternativas e intentará enviar el mensaje a través de ellas. Solo si las tres rutas fallan (el controlador no recibe una confirmación del destino), el controlador informará de un fallo.

Tipos de nodos de red

Los esclavos se clasifican como esclavos “estándar” o esclavos “de enrutamiento”. esclavo de enrutamiento Incluye capacidades de enrutamiento avanzadas.

La diferencia entre los tres tipos de nodos diferentes es su conocimiento de la tabla de enrutamiento de la red y su capacidad para enviar mensajes a la red.

Vecinos

Ruta

Funciones posibles

Controlador

Conoce a todos los vecinos

Tiene acceso a la tabla de enrutamiento completa

Puede comunicarse con cualquier dispositivo de la red, si existe una ruta.

Esclavo

Conoce a todos los vecinos

No contiene información sobre la tabla de enrutamiento.

Solo puede responder al nodo del que ha recibido el mensaje. Por lo tanto, no puede enviar mensajes no solicitados.

Esclavo de enrutamiento

Conoce a todos los vecinos

Posee conocimientos parciales de tablas de enrutamiento.

Puede responder al nodo del que ha recibido el mensaje y puede enviar mensajes no solicitados a una serie de nodos predefinidos a los que tiene una ruta.

Propiedades de la Z-Wave Modelos de dispositivos

Esclavo

Dispositivos fijos conectados a la red eléctrica, como interruptores de pared, reguladores de intensidad de pared o controladores de persianas venecianas.

Esclavo de enrutamiento

Dispositivos que funcionan con baterías y dispositivos móviles, como por ejemplo sensores con batería, enchufes de pared Schuko y otros tipos de enchufes, termostatos y calefactores con batería y todas las demás aplicaciones esclavas.

Aplicaciones típicas para esclavos

Desafíos en configuraciones de red típicas

Z-Wave Una red suele comenzar siendo pequeña y se amplía según sea necesario. Una red pequeña puede constar de un mando a distancia y un par de interruptores o reguladores. El mando a distancia actúa como controlador principal e incluye y controla los interruptores y reguladores.

Durante el proceso de inclusión, los reguladores de intensidad y los interruptores deben instalarse en su ubicación final para garantizar que se reconozca y reporte una lista correcta de vecinos.

Este tipo de configuración de red funciona correctamente siempre que el control remoto pueda alcanzar directamente todos los interruptores y reguladores (el nodo a controlar esté dentro del alcance). Si el nodo controlado no está dentro del alcance, el usuario puede experimentar retrasos, ya que el control remoto necesita detectar primero la estructura de la red antes de controlar el dispositivo.

Si se incluye un dispositivo y posteriormente se traslada a una nueva ubicación, este solo podrá controlarse mediante el control remoto si se encuentra dentro de su alcance directo. De lo contrario, la comunicación fallará, ya que la entrada de la tabla de enrutamiento para este dispositivo es incorrecta y el control remoto no puede realizar un escaneo de red en ese momento.

Z-Wave Red con un controlador estático

Otra red típica consta de un controlador estático (principalmente software para PC) y un controlador estático. Z-Wave Un adaptador USB o una puerta de enlace IP junto con varios interruptores y reguladores de intensidad.

Network with single static controller

Z-Wave Red con un único controlador estático

El controlador estático es el controlador principal e incluye todos los demás dispositivos.

Dado que un controlador estático está vinculado a una ubicación determinada, el otro Z-Wave Los dispositivos deben incluirse estando dentro del alcance directo del controlador estático. Normalmente, se instalarán en su ubicación final después de su inclusión.

Redes con múltiples controladores

En una red de mayor tamaño, varios controladores trabajarán conjuntamente. Un controlador estático se utiliza para la configuración y gestión del sistema, mientras que uno o varios controles remotos ejecutan ciertas funciones en diferentes ubicaciones.

Z-Wave Network with muliple controllers

Z-Wave Red con múltiples controladores

Si una red tiene varios controladores, el usuario debe determinar cuál de ellos será el controlador principal.

La inclusión de un controlador estático supone un reto si posteriormente es necesario trasladar los dispositivos a su ubicación final. Será necesario reorganizar la red.

Los controladores estáticos suelen ser más fiables y no se pierden fácilmente. Normalmente ofrecen funciones de respaldo para reemplazar el hardware en caso de daños graves.

Red con controlador portátil como controlador principal

Los mandos a distancia son más vulnerables a daños y pérdidas. Generalmente, no ofrecen una función de respaldo. Si el mando principal se dañara o se perdiera, sería necesario volver a integrar toda la red. Sin embargo, los dispositivos pueden integrarse después de su instalación, lo que resulta en una red mucho más estable y evita la necesidad de reorganizarla.

La elección del controlador principal, ya sea fijo o portátil, depende más de tus preferencias personales que de una necesidad técnica.

Vesternet es el especialista líder en automatización del hogar en Europa, eche un vistazo a nuestra enorme gama de Z-Wave productos.