Compréhension <tc>Z-Wave</tc> Réseaux, nœuds & Appareils

Compréhension Z-Wave Réseaux, nœuds &et appareils

Z-Wave La technologie domotique comprend trois couches. La couche radio, la couche réseau et la couche applicative fonctionnent ensemble pour créer un réseau robuste et fiable permettant à de nombreux nœuds et appareils de communiquer simultanément entre eux.

Z-Wave Protocol
  • Couche radio: Définit la manière dont un signal est échangé entre le réseau et le matériel radio physique. Cela inclut la fréquence, le codage, l'accès matériel, etc.
  • Couche réseau: Définit la manière dont les données de contrôle sont échangées entre deux appareils ou nœuds. Cela inclut l'adressage, l'organisation du réseau, le routage, etc.
  • Couche application: Définit quels messages doivent être traités par des applications spécifiques afin d'accomplir des tâches particulières telles que l'allumage d'une lumière ou la modification de la température d'un appareil de chauffage.

La couche réseau

Le Z-Wave La couche réseau contrôle la manière dont les données sont échangées entre les différents périphériques (nœuds) sur le réseau. Elle se compose de trois sous-couches.

  • Couche d'accès au support (MAC):Contrôle l'utilisation de base du matériel sans fil - ces fonctions sont invisibles pour l'utilisateur final.
  • Couche de transport: Contrôle le transfert des messages, garantissant une communication sans erreur entre deux nœuds sans fil. L'utilisateur final ne peut pas influencer les fonctions de cette couche, mais ses résultats sont visibles.
  • Couche de routage: Gère Z-WaveLes fonctionnalités « Mesh » de maximisent la portée du réseau et garantissent que les messages parviennent à leur destination. Cette couche utilisera des nœuds supplémentaires pour renvoyer le message si la destination se trouve hors de portée directe du nœud émetteur.

Explication des couches d'accès aux médias (MAC) et de transport

Tout comme l'envoi d'un SMS, vous ne pouvez pas voir comment l'information est transférée de votre téléphone au leur. Vous supposez qu'elle est envoyée et qu'elle sera reçue et lue par le destinataire. De même, les technologies domotiques sans fil utilisent les mêmes principes pour permettre la communication entre les nœuds émetteurs et récepteurs.

Il arrive parfois qu'un message soit perdu.

Dans le cas d'un téléphone portable, cela peut être dû à une mauvaise réception. Dans le cas d'un réseau domotique, cela peut être dû à des interférences ou à un éloignement trop important du récepteur par rapport à l'émetteur. Dans un réseau simple, l'émetteur ne reçoit aucun retour d'information sur la réception du message ni sur la bonne exécution de la commande. Cela peut entraîner des problèmes de stabilité, sauf si l'installation a été correctement planifiée et testée.

Z-Wave C'est l'une des technologies sans fil les plus fiables. Chaque commande envoyée est accusée réception par le récepteur, qui envoie un accusé de réception à l'expéditeur. Cela ne garantit pas la bonne transmission du message, mais l'expéditeur sera informé d'un changement de situation ou d'une erreur.

Z-Wave Communication

Figure 2 - communication avec et sans accusé de réception

L'accusé de réception est appelé Accusé de réception (ACK). UN Z-Wave L'émetteur-récepteur tentera jusqu'à trois fois d'envoyer un message en attendant un accusé de réception. Après trois tentatives infructueuses, Z-Wave L'émetteur-récepteur abandonnera et signalera un échec à l'utilisateur. Le nombre de tentatives infructueuses est également un bon indicateur de la qualité de la connexion sans fil du réseau.

Utiliser des nœuds pour une communication réussie

Un réseau est composé d'au moins deux nœuds. Pour pouvoir communiquer entre eux, les nœuds doivent avoir accès à un média commun ou avoir « quelque chose en commun ».

Dans la plupart des cas, il s’agit d’un support de communication physique comme un câble.Le moyen de communication pour la radio (sans fil) est l'air, qui est également utilisé par toutes sortes de technologies différentes - TV, Wi-Fi, téléphones portables, etc. Par conséquent, chaque type de « réseau » doit avoir un protocole défini qui permet aux différents nœuds d’un réseau de s’identifier les uns les autres et d’exclure les messages provenant d’autres sources radio.

Chaque nœud du réseau doit également avoir une identification unique pour le distinguer des autres nœuds du même réseau.

Le Z-Wave le protocole définit deux identifications pour l'organisation du réseau.

  • Le ID de la maison est l'identification commune de tous les nœuds appartenant à une logique Z-Wave réseau. Il a une longueur de 4 octets = 32 bits.
  • Le ID du nœud est l'adresse d'un nœud du réseau. L'ID de nœud mesure 1 octet (8 bits).

Les nœuds ayant des identifiants de domicile différents ne peuvent pas communiquer entre eux, mais ils peuvent avoir un identifiant similaire. Cela est dû au fait que les deux réseaux sont isolés l'un de l'autre.

Sur un même réseau (un seul identifiant de maison), deux nœuds ne peuvent pas avoir le même identifiant. Ainsi, chaque nœud peut être adressé individuellement, vous offrant ainsi un contrôle total sur votre système domotique.

Appareils

Z-Wave dispose de deux types d'appareils de base :

  • Contrôleurs - des appareils qui contrôlent d'autres Z-Wave appareils
  • Esclaves - appareils contrôlés par d'autres Z-Wave appareils.

Les contrôleurs sont programmés en usine avec un identifiant de domicile (Home ID) non modifiable par l'utilisateur. Les esclaves n'ont pas d'identifiant de domicile préprogrammé, car ils utilisent celui qui leur est attribué par le réseau.

Le contrôleur principal intègre les autres nœuds au réseau en leur attribuant son propre identifiant de nœud. Si un nœud accepte l'identifiant de nœud du contrôleur principal, il devient membre du réseau. Le contrôleur principal attribue également un identifiant de nœud individuel à chaque nouvel appareil ajouté au réseau. Ce processus est appelé Inclusion.

Définition

Dans le contrôleur

Dans l'esclave

ID de la maison

L'ID de domicile est l'identification commune d'un Z-Wave réseau

L'ID d'accueil est déjà défini par défaut en usine

Aucun identifiant de domicile par défaut

ID du nœud

L'ID de nœud est l'identification individuelle (adresse) d'un nœud au sein d'un réseau commun

Le contrôleur a son propre ID de nœud prédéfini (généralement 0x01)

Attribué par le contrôleur principal

Tableau 1 - Comparaison de l'ID de domicile et de l'ID de nœud

Exemple

Ce réseau (figure 3) dispose de deux contrôleurs avec un ID d'accueil par défaut et de deux autres périphériques esclaves qui n'ont aucun ID d'accueil attribué.

Avant l'inclusion

Z-Wave Network Before Inclusion

Figure 3 - Z-Wave appareils avant inclusion dans un réseau

Selon le contrôleur utilisé pour configurer le Z-Wave réseau, l'ID réseau domestique dans cet exemple sera soit #0x00001111 soit #0x00002222.

Les deux contrôleurs ont le même identifiant de nœud (0x01) et, à ce stade, aucun identifiant de nœud n'est attribué aux périphériques esclaves. En théorie, cette image montre deux réseaux contenant chacun un nœud.

Étant donné qu’aucun des nœuds n’a d’ID d’accueil commun, aucune communication ne peut avoir lieu.

L'un des deux contrôleurs est désormais sélectionné comme contrôleur principal du réseau. Ce contrôleur attribue son identifiant principal à tous les autres appareils (y compris ceux-ci) et leur attribue également des numéros d'identifiant de nœud individuels.

Après l'inclusion

Z-Wave Network After Inclusion

Figure 4 - Réseau après inclusion

Une fois l'inclusion réussie, tous les nœuds ont le même identifiant d'accueil : ils sont connectés au même réseau. Ils possèdent également un identifiant de nœud unique, ce qui leur permet d'être identifiés individuellement et de communiquer entre eux.

Dans cet exemple, il y a deux contrôleurs. Le contrôleur dont l'ID d'accueil est devenu l'ID d'accueil de tous les appareils est appelé « contrôleur principal ». Tous les autres contrôleurs deviennent des « contrôleurs secondaires ».

Le contrôleur principal peut inclure d'autres périphériques, contrairement au contrôleur secondaire. Cependant, les contrôleurs principal et secondaire fonctionnent de la même manière à tous les autres égards.

Two Z-Wave Networks co-existing

Figure 5 - Deux Z-Wave des réseaux avec différents identifiants domestiques coexistent

Étant donné que les nœuds de différents réseaux ne peuvent pas communiquer entre eux en raison de l’ID Home différent, ils peuvent coexister et ne se « voient » même pas.

L'ID Home ID 32 bits autorise jusqu'à 4 milliards (2^32) de codes différents Z-Wave à des réseaux à définir, chacun comportant un maximum de 256 (2^8) nœuds différents. Cependant, certains de ces nœuds sont alloués par le réseau à des communications internes et à des fonctions spécifiques. Z-Wave le réseau peut avoir un maximum de 232 appareils.

Les nœuds peuvent être supprimés d'un Z-Wave réseau, ce processus est appelé exclusion. Lors de cette exclusion, l'ID de base et l'ID de nœud sont supprimés de l'appareil. L'appareil est réinitialisé à ses paramètres d'usine (les contrôleurs ont leur propre ID de base, tandis que les esclaves n'en ont pas).

Maillage et routage

Dans un réseau sans fil classique, le contrôleur central dispose d'une connexion sans fil directe avec tous les autres nœuds du réseau. Cela nécessite une liaison radio directe. Cependant, en cas de perturbation, le contrôleur ne dispose d'aucune voie de secours pour atteindre les nœuds et la communication est interrompue.

Network without routing

Figure 6 - Réseau sans routage

Le réseau radio de figure 6 Il s'agit d'un réseau non routé. Les nœuds 2, 3 et 4 sont à portée radio du contrôleur. Le nœud 5 est hors de portée radio et inaccessible au contrôleur.

Cependant, Z-Wave offre un mécanisme très puissant pour surmonter cette limitation. Z-Wave Les nœuds peuvent transmettre et répéter des messages à d'autres nœuds qui ne sont pas à portée directe du contrôleur. Cela permet Z-Wave Créer des réseaux très flexibles et robustes. La communication peut être établie avec tous les nœuds du réseau, même hors de portée directe ou en cas d'interruption de la connexion directe.

Figure 7 - Z-Wave network with routing

Figure 7 - Z-Wave réseau avec routage

Le Z-Wave réseau avec routage (figure 7) montre que le contrôleur peut communiquer directement avec les nœuds 2, 3 et 4. Le nœud 6 se trouve en dehors de sa portée radio, cependant, il est dans la portée radio du nœud 2. Par conséquent, le contrôleur peut communiquer avec le nœud 6 via le nœud 2. C'est ce qu'on appelle une « route ».

En utilisant ce système de routage, Z-Wave Les signaux peuvent même fonctionner dans les angles ! D'autres technologies fonctionnent en visibilité directe, où chaque émetteur doit avoir une vue directe sur le récepteur. Z-Wave envoie simplement le signal sur un petit détour autour d'un obstacle en utilisant un autre nœud.

Z-WaveLe routage de s'adapte automatiquement à tout changement du réseau. Par exemple figure 8 montre que la communication directe entre le nœud 1 et le nœud 2 est bloquée.Mais il est toujours possible pour le nœud 1 de communiquer avec le nœud 6 en utilisant le nœud 3 comme répéteur supplémentaire.

Plus un réseau comporte de nœuds, plus il devient flexible et robuste.

Z-Wave est capable d'acheminer les messages via jusqu'à quatre nœuds répétitifs. Il s'agit d'un compromis entre la taille et la stabilité du réseau, et la durée maximale de transit d'un message sur le réseau.

Figure 8 - Maximum distance between two nodes via four repeaters

Figure 8 - Distance maximale entre deux nœuds via quatre répéteurs

Construire des itinéraires dans un Z-Wave Réseau

Chaque nœud est capable de déterminer les nœuds situés dans sa portée sans fil directe. Ces nœuds sont appelés voisins. Lors de l'inclusion, puis de la requête, le nœud peut informer le contrôleur de sa liste de voisins. Grâce à ces informations, le contrôleur peut créer une table contenant toutes les informations sur les routes de communication possibles dans un réseau. Cette table de routage est accessible à l'utilisateur et plusieurs logiciels, généralement appelés outils d'installation, permettent de la visualiser et d'optimiser la configuration du réseau.

Figure 9 - Routing in a Z-wave network

Figure 9 - Routage dans un Z-Wave Réseau

Le diagramme ci-dessus (ffigure 9) montre un Z-Wave Réseau maillé, composé d'un contrôleur et de cinq nœuds. Le contrôleur peut communiquer directement avec les nœuds 2 et 3. Il n'existe aucune connexion directe avec les nœuds 4, 5 et 6. La communication avec le nœud 4 s'effectue soit via le nœud 2, soit via le nœud 3.

Table 2 - Routing table for the Z-Wave Network

Tableau 2 - Table de routage pour le Z-Wave Réseau

Le routage de ce réseau est indiqué dans tableau 2 - Les lignes contiennent les nœuds sources et les colonnes les nœuds cibles. Une cellule avec « 1 » indique que les nœuds sont voisins et un « 0 » indique qu'il n'existe pas de communication directe. Le tableau contient également Affiche la connexion entre le nœud source 1 et le nœud de destination 4. La cellule entre les nœuds 1 et 4 est marquée « 0 ». Le réseau achemine donc le signal via le nœud 3, qui se trouve à portée directe des nœuds 1 et 4.

Figure 10 - Alternative Z-Wave Netwo Rrouting

Figure 10 - Alternative Z-Wave routage réseau

Un autre exemple (ffigure 10) montre que le nœud 6 ne peut communiquer avec le reste du réseau qu'en utilisant le nœud 5 comme répéteur. Comme le contrôleur n'a pas de connexion directe avec le nœud 5, il doit utiliser l'une des routes suivantes :1 -> 3 -> 4 -> 5 -> 6" ou "1 -> 2 -> 5 ->6".

Un contrôleur essaiera toujours d'abord de transmettre son message directement à la destination. Si cela n'est pas possible, il utilisera sa table de routage pour trouver le meilleur chemin vers la destination. Le contrôleur peut sélectionner jusqu'à trois routes alternatives et tentera d'envoyer le message via celles-ci. Ce n'est qu'en cas d'échec des trois routes (absence d'accusé de réception de la destination) qu'il signalera un échec.

Types de nœuds de réseau

Les esclaves sont classés comme esclaves « standard » ou « de routage ». esclave de routage inclut des capacités de routage avancées.

La différence entre les trois types de nœuds différents c'est leur connaissance de la table de routage du réseau et leur capacité à envoyer des messages au réseau.

Voisins

Itinéraire

Fonctions possibles

Contrôleur

Connaît tous les voisins

A accès à la table de routage complète

Peut communiquer avec tous les appareils du réseau, si la route existe

Esclave

Connaît tous les voisins

Ne contient aucune information sur la table de routage

Ne peut répondre qu'au nœud qui a reçu le message. Par conséquent, il ne peut pas envoyer de messages non sollicités.

Esclave de routage

Connaît tous les voisins

A une connaissance partielle de la table de routage

Peut répondre au nœud duquel il a reçu le message et peut envoyer des messages non sollicités à un certain nombre de nœuds prédéfinis, il dispose également d'un itinéraire

Propriétés du Z-Wave Modèles d'appareils

Esclave

Appareils fixes alimentés par le secteur, tels que des interrupteurs muraux, des variateurs muraux ou des contrôleurs de stores vénitiens.

Esclave de routage

Appareils fonctionnant sur batterie et appareils mobiles applicables, tels que par exemple des capteurs fonctionnant sur batterie, des prises murales pour Schuko et types de prises, des thermostats et des radiateurs fonctionnant sur batterie et toutes les autres applications esclaves

Applications typiques pour les esclaves

Défis dans les configurations réseau typiques

Z-Wave Un réseau commence généralement par un petit réseau qui s'étend au fur et à mesure des besoins. Un petit réseau peut être composé d'une télécommande et de quelques interrupteurs ou variateurs. La télécommande fait office de contrôleur principal et contrôle les interrupteurs et variateurs.

Lors de l'inclusion, les variateurs et les interrupteurs doivent être installés à leur emplacement final, afin de garantir qu'une liste correcte des voisins sera reconnue et signalée.

Ce type de configuration réseau fonctionne bien tant que la télécommande peut atteindre directement tous les interrupteurs et variateurs (le nœud à contrôler est « à portée »). Si le nœud contrôlé n'est pas à portée, l'utilisateur peut subir des retards, car la télécommande doit d'abord détecter la structure du réseau avant de contrôler l'appareil.

Si un appareil a été ajouté puis déplacé, il ne peut être contrôlé par la télécommande que s'il est à portée directe. Dans le cas contraire, la communication échouera, car l'entrée de la table de routage de cet appareil est erronée et la télécommande ne peut pas effectuer d'analyse réseau au moment de l'opération.

Z-Wave Réseau avec un contrôleur statique

Un autre réseau typique se compose d'un contrôleur statique - principalement un logiciel PC plus Z-Wave Clé USB ou passerelle IP avec un certain nombre de commutateurs et de variateurs.

Network with single static controller

Z-Wave Réseau avec un seul contrôleur statique

Le contrôleur statique est le contrôleur principal et inclut tous les autres périphériques.

Parce qu'un contrôleur statique est lié à un certain emplacement, l'autre Z-Wave Les appareils doivent être inclus à portée directe du contrôleur statique. Ils seront généralement installés à leur emplacement définitif après leur inclusion.

Réseaux avec plusieurs contrôleurs

Dans un réseau plus vaste, plusieurs contrôleurs fonctionnent ensemble. Un contrôleur statique est utilisé pour la configuration et la gestion du système, tandis qu'une ou plusieurs télécommandes exécutent certaines fonctions à différents endroits.

Z-Wave Network with muliple controllers

Z-Wave Réseau avec plusieurs contrôleurs

Si un réseau comporte plusieurs contrôleurs, l’utilisateur doit déterminer lequel des contrôleurs sera le contrôleur principal.

L'intégration d'un contrôleur statique représente un défi si les appareils doivent ensuite être déplacés vers leur emplacement définitif. Une réorganisation du réseau est alors nécessaire.

Les contrôleurs statiques sont généralement plus fiables et difficiles à perdre. Ils offrent généralement des fonctions de secours pour remplacer le matériel en cas de dommages importants.

Réseau avec contrôleur portable comme contrôleur principal

Les télécommandes sont plus vulnérables aux dommages et aux pertes. Elles n'offrent généralement pas de fonction de secours. Si la télécommande principale est endommagée ou perdue, une réintégration complète du réseau est nécessaire. Cependant, les appareils peuvent être intégrés après leur installation, ce qui permet d'obtenir un réseau beaucoup plus stable et d'éviter toute réorganisation.

Le choix du contrôleur principal - statique ou portable - dépend davantage de vos préférences personnelles que d'une nécessité technique.

Vesternet est le spécialiste européen leader de la domotique, découvrez notre vaste gamme de Z-Wave produits.