Communication - Description du système WO
Chaque nœud routeur du WaveNet déploie son propre segment et gère les nœuds réseaux au sein de ce segment. Les directives de qualité WaveNet prévoient un maximum de 16 nœuds réseaux par nœud routeur. Un maximum de deux répéteurs (SI.GN.R) est autorisé par câblage (Ethernet/RS-485) (voir Nœud routeur Radio-Radio).
La communication entre le nœud routeur et le nœud réseau est limitée à une communication active par segment. Un nœud routeur peut également communiquer avec un nœud réseau en même temps. Pendant cette communication, aucune autre communication ne peut avoir lieu dans ce segment entre le nœud routeur et un autre nœud réseau.
Toute la communication repose sur les événements. S’il n’y a aucune information à communiquer, aucune liaison n’est établie.
Cela concerne également les nœuds routeurs dont les portées radio se superposent, c’est-à-dire des segments se chevauchant (diaphonie/crosstalk).
Habituellement, la communication entre le nœud routeur et le nœud réseau pour l’engagement dure moins de 500 ms. Cette durée étant très courte, la limitation à une liaison active au maximum n’est généralement pas un problème. Des opérations plus importantes, comme la programmation complète de configurations de fermeture (par exemple après l’actualisation d’une liste blanche avec de nombreuses entrées), peuvent réduire la bande passante disponible dans WaveNet et entraîner des perturbations temporaires. Le système de l’intégrateur est responsable du traitement séquentiel.
Tous les composants utilisent une procédure Listen Before Talk. Les composants vérifier toujours avant l’envoi si une communication est en cours au sein de leur segment.
- Uniquement si aucune communication n’est en cours (le segment est donc libre), une nouvelle communication est établie.
- Si une communication est déjà en cours dans le segment (le segment n’est donc pas libre), le composant attend et tente jusqu’à trois d’envoyer le paquet de données. Après la troisième tentative infructueuse, le paquet de données est rejeté.
Il existe trois types de communication entre le système de l’intégrateur et le nœud réseau :
- Nœud réseau vers nœud routeur : événements (par exemple lire la carte)
- Nœud routeur vers nœud réseau : commandes (par exemple engager une fermeture)
- Nœud réseau vers nœud routeur : Réponses à des commandes (par exemple réussite ou raison de l’échec)
Afin de prolonger la durée de vie des piles des fermetures alimentées par des piles, les composants suivants de la fermeture sont en principe en mode veille :
- Lecteur de cartes
- Nœud réseau
Ils sont actifs uniquement si cela est nécessaire. Le nœud réseau vérifie toutes les trois secondes pendant un laps de temps très court si un nœud routeur est en train d’essayer de communiquer avec lui. La fréquence de ces vérifications est réglable (voir Temps de réaction des nœuds réseaux plus courts (Short Wake-Up period)).
Exemple : un utilisateur ouvre une porte avec sa carte.
Événement |
|
Commande |
|
Réponse |
|
Exemple : une fermeture est ouverte sans événement (par exemple ouverture à distance à partir du système de l’intégrateur)
Commande |
|
Réponse |
|
Jusqu’à douze secondes peuvent s’écouler entre l’envoi d’une commande, provenant directement du système de l’intégrateur et n’étant pas une réponse à un événement sur la fermeture, et la réaction correspondante sur la fermeture. Dans quelques cas (utilisation intensive de la fréquence, perturbations), plusieurs tentatives peuvent être nécessaires jusqu’à ce qu’une commande parvienne à la fermeture. Cette procédure est contrôlée par le système de l’intégrateur.