Din guide til en brugervenlig & Stabil <tc>Z-Wave</tc> Netværk

Guiden til en brugervenlig &og stabil Z-Wave Hjemmeautomationsnetværk

I den sidste guide var der masser af information om Z-Wave's netværk, noder og enhederI denne guide ser vi nærmere på controllerne og serveren, der styrer dit trådløse hjemmeautomationssystem. Med så mange potentielle komponenter og elektroniske meddelelser, der fungerer trådløst, er det vigtigt at opnå et brugervenligt og stabilt system. Z-Wave netværk i dit hjem.

Statisk opdateringscontroller (SUC) og SUC ID-server (SIS)

Hvis der er én primær controller i netværket, vil den levere sin routingtabel til alle sekundære controllere, der er inkluderet i netværket. Næste gang den primære controller inkluderer eller ekskluderer en netværksenhed, bliver routingtabellerne for alle sekundære controllere dog ugyldige.

For at sikre, at der er en enkelt opdateret og gyldig routingtabel, er den primære controller den eneste enhed, der har tilladelse til at inkludere/ekskludere enheder. Sekundære controllere anmoder derefter med jævne mellemrum om en opdatering af routingtabellen.

Men for en brugervenlig Z-Wave netværk forventer vi, at:

  • Alle fjernbetjeninger skal kunne inkludere enheder, og routingen skal være korrekt
  • Routingtabellerne for alle controllere i netværket holdes konsistente, og en opdatering skal give alle controllere mulighed for at styre alle enheder i netværket.

Den bedste måde at opnå dette på er at konfigurere en SUC/SIS controlleren i netværket.

Statisk opdateringscontroller (SUC)

De Statisk opdateringscontroller (SUC) er en særlig funktion i en statisk regulator. De fleste statiske regulatorer (en regulator med fast placering og strøm fra lysnettet) kan fungere som en SUC. Denne funktion skal dog normalt aktiveres.

SUC'en modtager den opdaterede routingtabel fra den primære controller og tilbyder denne routingtabel til alle andre controllere i netværket. Da SUC'en er en statisk controller og derfor altid aktiv i netværket, kan enhver anden controller regelmæssigt anmode om en opdateret routingtabel fra SUC'en.

For at sikre, at alle andre noder, især andre controllere, er opmærksomme på tilstedeværelsen af ​​en SUC i netværket, kommunikeres node-ID'et for en aktiveret SUC periodisk inden for netværket.

SUC in a Z-Wave Network

SUC i en Z-Wave Netværk

En aktiv SUC gør det muligt for en bærbar controller at udføre rollen som den primære controller. Enhver ændring af netværket forårsaget af inkludering eller udelukkelse af en node af den primære controller vil blive rapporteret til SUC'en, og dette er tilgængeligt for alle andre controllere, selvom den primære controller ikke er aktiv.

Update of the SUC Routing Table

Opdatering af SUC-routingtabellen

Da de fleste bærbare controllere er batteridrevne og derfor ikke aktive hele tiden, skal disse controllere anmode om en opdateret routingtabel med jævne mellemrum eller i det mindste når de vækkes, normalt ved at trykke på en knap.

Hvis den originale bærbare primære controller mistes eller beskadiges, kan SUC'en tildele den primære rettighed til en ny mobil controller, hvilket beskytter brugeren mod at genetablere hele netværket med en helt ny primær controller og have et andet hjemme-ID.

Statisk ID-server (SIS)

Selv at have en SUC i systemet løser ikke problemet med, at kun én controller har det primære privilegium og derfor er den eneste controller, der må inkludere nye enheder. Denne begrænsning overvindes ved at forbedre SUC-funktionaliteten med en anden funktion kaldet 'SIS' = Statisk ID-server.

SIS fungerer som depot for nye node-ID'er, der kan tildeles af mobile controllere. At have et SIS til stede i netværket giver alle controllere i netværket mulighed for at inkludere enheder.Controlleren vil blot anmode om et nyt node-ID fra SIS og tildele dette nye node-ID til serveren. SIS sikrer, at node-ID'er kun tildeles én node - hvilket undgår konflikter. Det eneste krav er, at den mobile controller har en netværksforbindelse til SIS-serveren for at anmode om et node-ID.

SIS Server in a Z-Wave-Network

SIS-server i en Z-Wave-Netværk

Brug af et SIS i dit netværk har en række fordele og ulemper:

Fordele:

  • Netværkstopologien og information om alle noder gemmes i en statisk controller - meget bedre beskyttet end i en mobil batteridrevet enhed.
  • Alle controllere i et netværk kan inkludere nye enheder.
  • Netværkskonfigurationen og -håndteringen bliver meget fleksibel.

Ulemper:

  • Funktionaliteten er kun tilgængelig i Z-Wave Firmwareversion v3.4 og nyere - netværksenheder med ældre firmware understøtter ikke denne konfiguration.
  • Inclusion-controlleren kan kun integrere enheder, hvis den har en trådløs forbindelse til SIS.
  • SIS'et repræsenterer et "Single Point of Failure". Et beskadiget SIS kan resultere i en helt ny netværksopsætning.

Da SUC/SIS-funktionaliteten allerede er inkluderet i firmwaren på de fleste moderne statiske controllere eller USB-dongler, er de fleste Z-Wave Netværk kan udnytte disse funktioner, hvis en statisk controller er til stede (så længe du aktiverer den).

En statisk controller kan også bruges som en primær controller, såvel som at have SUC/SIS-funktionalitet. Denne konfiguration er typisk i rigtige netværk.

Controller rules shown in a Gateway User Interface

Controllerregler vist i en Gateway-brugergrænseflade

Netværk med bærbare slaver

Hvis en SUC-controller er til stede i netværket, er den i stand til at bestemme en ny position for en slave og opdatere netværkets routingtabel i overensstemmelse hermed. Proceduren til at opnå dette kaldes "Far vild – Algoritme"og fungerer kun for routingslaver (slaver, der har en vis viden om netværkets routingoplysninger).

En normal slave har ikke tilladelse til at sende uopfordrede beskeder og kan derfor aldrig bestemme nogen ændring af sin position i netværket. Routingslaver har dog tilladelse til at gøre dette.

Hvis en routing-slave sender en uopfordret besked, der mislykkes, antager den, at dens routingtabel ikke længere er gyldig.

Som et første skridt vil denne node sende en "råb om hjælp"-besked til netværket. En node, der modtager denne besked, ved, at afsenderen har befundet sig på en ny placering. Denne node kan dog ikke forsyne den "råbende" node med en opdateret routingtabel. Hvis denne node er en routingslave, vil den videresende "råb om hjælp"-beskeden til SUC'en.

SUC'en kan opdatere sin egen routingtabel og tildele nye ruter til den råbende node ved at udføre de samme trin, som den ville gøre, når enheden inkluderes. Meddelelsen "råb om hjælp" kan automatisk reparere et netværk, hvis en node er blevet flyttet.

For at have en fungerende automatisk reparationsfunktion i netværket, skal følgende krav være opfyldt:

  • Der skal være en SUC til stede i netværket.
  • De flyttede noder skal være en routing-slave, ikke en standard-slave (for at tillade uopfordret beskedudveksling).
  • I den nye position skal der være mindst én routing-slave inden for rækkevidde.
  • Den flyttede node skal registrere, at han blev flyttet. Dette er kun muligt, hvis denne node sender en uopfordret besked.

Forhåbentlig har dette givet dig et godt indblik i, hvordan man skaber en stabil og robust Z-Wave netværk.

    Vesternet er Europas førende specialist i hjemmeautomation, så tag et kig på vores enorme udvalg af Z-Wave produkter.