De gids voor een gebruiksvriendelijke & stabiel Z-Wave Domoticanetwerk
In de vorige gids stond veel informatie over
Statische updatecontroller (SUC) en SUC ID-server (SIS)
Als er één primaire controller in het netwerk is, verstrekt deze de bijbehorende routeringstabel aan elke secundaire controller in het netwerk. De volgende keer dat de primaire controller een netwerkapparaat toevoegt of uitsluit, worden de routeringstabellen van alle secundaire controllers echter ongeldig.
Om te garanderen dat er één bijgewerkte en geldige routeringstabel is, is de primaire controller het enige apparaat dat apparaten mag opnemen/uitsluiten. Secundaire controllers vragen vervolgens periodiek om een update van de routeringstabel.
Voor een gebruiksvriendelijke
- Alle afstandsbedieningen moeten apparaten kunnen bevatten en de routering moet
- De routeringstabellen van alle controllers in het netwerk worden consistent gehouden en een update zorgt ervoor dat elke controller elk apparaat in het netwerk kan besturen.
De beste manier om dit te bereiken is door een SUC /SIS controller in het netwerk.
Statische update-controller (SUC)
De Statische updatecontroller (SUC) is een speciale functie van een statische controller. De meeste statische controllers (een controller met een vaste locatie en netvoeding) kunnen als een SUC functioneren. Deze functionaliteit moet echter normaal gesproken geactiveerd worden.
De SUC ontvangt de bijgewerkte routeringstabel van de primaire controller en biedt deze routeringstabel aan alle andere controllers in het netwerk aan. Omdat de SUC een statische controller is en daarom altijd actief is in het netwerk, kan elke andere controller regelmatig een bijgewerkte routeringstabel bij de SUC opvragen.
Om ervoor te zorgen dat alle andere knooppunten, en met name andere controllers, op de hoogte zijn van de aanwezigheid van een SUC in het netwerk, wordt de Node-ID van een geactiveerde SUC periodiek binnen het netwerk gecommuniceerd.
SUC in een
Met een actieve SUC kan een draagbare controller de rol van primaire controller vervullen. Elke wijziging in het netwerk, veroorzaakt door het toevoegen of uitsluiten van een knooppunt door de primaire controller, wordt gerapporteerd aan de SUC. Deze is beschikbaar voor alle andere controllers, zelfs als de primaire controller niet actief is.
Update van de SUC-routeringstabel
Omdat de meeste draagbare controllers op batterijen werken en daarom niet de hele tijd actief zijn, moeten deze controllers periodiek of ten minste bij het activeren een bijgewerkte routeringstabel opvragen, meestal door op een knop te drukken.
Als de originele draagbare primaire controller kwijtraakt of beschadigd raakt, kan de SUC het primaire privilege toewijzen aan een nieuwe mobiele controller. Zo wordt voorkomen dat de gebruiker het hele netwerk opnieuw moet instellen met een gloednieuwe primaire controller en een andere Home-ID hoeft te gebruiken.
Statische ID-server (SIS)
Zelfs het hebben van een SUC in het systeem lost het probleem niet op dat slechts één controller het primaire recht heeft en daarom de enige controller is die nieuwe apparaten mag toevoegen. Deze beperking wordt ondervangen door de functionaliteit van de SUC te verbeteren met een andere functie genaamd 'SIS' = Statische ID-server.
Het SIS fungeert als opslagplaats voor nieuwe Node ID's die door mobiele controllers kunnen worden toegewezen. Door een SIS in het netwerk te hebben, kan elke controller in het netwerk apparaten opnemen.De controller vraagt gewoon een nieuwe Node ID aan bij het SIS en wijst deze toe aan de server. Het SIS zorgt ervoor dat Node ID's slechts aan één node worden toegewezen, om conflicten te voorkomen. De enige vereiste is dat de mobiele controller een netwerkverbinding met de SIS-server heeft om een Node ID aan te vragen.
SIS-server in een
Het gebruik van een SIS in uw netwerk heeft een aantal voor- en nadelen:
Voordelen:
- De netwerktopologie en informatie over alle knooppunten worden opgeslagen in een statische controller. Deze is veel beter beschermd dan in een mobiel apparaat op batterijen.
- Alle controllers in een netwerk kunnen nieuwe apparaten bevatten.
- De netwerkconfiguratie en -afhandeling worden zeer flexibel.
Nadelen:
- Functionaliteit is alleen beschikbaar in
Z-Wave firmwareversie v3.4 en later: netwerkapparaten met oudere firmware ondersteunen deze configuratie niet. - De Inclusion-controller kan alleen apparaten integreren als deze een draadloze verbinding met het SIS heeft.
- Het SIS vertegenwoordigt een "Single Point of Failure". Een beschadigd SIS kan leiden tot een compleet nieuwe netwerkconfiguratie.
Omdat de SUC/SIS-functionaliteit al in de firmware van de meeste moderne statische controllers of USB-dongles is opgenomen,
Een statische controller kan ook als primaire controller worden gebruikt en beschikt over SUC/SIS-functionaliteit. Deze configuratie is gebruikelijk in echte netwerken.
Controllerregels weergegeven in een Gateway-gebruikersinterface
Netwerken met draagbare slaves
Als er een SUC-controller in het netwerk aanwezig is, kan deze een nieuwe positie van een slave bepalen en de routeringstabel van het netwerk dienovereenkomstig bijwerken. De procedure hiervoor heet "Verdwaald raken – Algoritmeen werkt alleen voor Routing Slaves (slaves die enige kennis hebben van de routinginformatie van het netwerk).
Een normale slave mag geen ongevraagde berichten versturen en kan daarom nooit een verandering van zijn positie in het netwerk bepalen. Routing slaves mogen dit echter wel.
Als een routing-slave een ongevraagd bericht verzendt dat mislukt, gaat deze ervan uit dat de routingtabel niet langer geldig is.
Als eerste stap zal dit knooppunt een "hulpkreet"-bericht naar het netwerk sturen. Een knooppunt dat dit bericht ontvangt, weet dat de afzender zich op een nieuwe locatie bevindt. Dit knooppunt kan het "hulpkreet" knooppunt echter niet voorzien van een bijgewerkte routeringstabel. Als dit knooppunt een routing slave is, zal het het "hulpkreet"-bericht doorsturen naar de SUC.
De SUC kan zijn eigen routingtabel bijwerken en nieuwe routes toewijzen aan het knooppunt dat de verbinding verbreekt door dezelfde stappen uit te voeren als bij het toevoegen van het apparaat. Het "hulpverzoek"-bericht kan een netwerk automatisch herstellen als een knooppunt is verplaatst.
Om een werkende auto-herstelfunctie binnen het netwerk te hebben, moeten de volgende vereisten worden vervuld:
- Er moet een SUC in het netwerk aanwezig zijn.
- De verplaatste knooppunten moeten een routing-slave zijn, geen standaard-slave (om ongevraagde berichten mogelijk te maken).
- In de nieuwe positie moet er minimaal één routing-slave binnen bereik zijn.
- De verplaatste node moet detecteren dat hij verplaatst is. Dit is alleen mogelijk als deze node een ongevraagd bericht verstuurt.
Hopelijk heeft dit u een goed inzicht gegeven in hoe u een stabiele en robuuste