Begrip <tc>Z-Wave</tc> Netwerken, knooppunten & Apparaten

Begrip Z-Wave Netwerken, knooppunten & Apparaten

Z-Wave Domoticatechnologie bestaat uit drie lagen. De radiolaag, netwerklaag en applicatielaag werken samen om een ​​robuust en betrouwbaar netwerk te creëren waarmee talloze knooppunten en apparaten tegelijkertijd met elkaar kunnen communiceren.

Z-Wave Protocol
  • Radiolaag: Definieert de manier waarop een signaal wordt uitgewisseld tussen het netwerk en de fysieke radiohardware. Dit omvat frequentie, codering, hardwaretoegang, enz.
  • Netwerklaag: Definieert hoe besturingsgegevens worden uitgewisseld tussen twee apparaten of knooppunten. Dit omvat adressering, netwerkorganisatie, routering, enz.
  • Applicatielaag: Definieert welke berichten door specifieke toepassingen moeten worden verwerkt om specifieke taken uit te voeren, zoals het inschakelen van een lamp of het wijzigen van de temperatuur van een verwarmingsapparaat.

De netwerklaag

De Z-Wave De netwerklaag bepaalt hoe gegevens worden uitgewisseld tussen verschillende apparaten (knooppunten) in het netwerk. Deze bestaat uit drie sublagen.

  • Media Access Layer (MAC): Bestuurt het basisgebruik van de draadloze hardware. Deze functies zijn onzichtbaar voor de eindgebruiker.
  • Transportlaag: Beheert de berichtenoverdracht en zorgt voor foutloze communicatie tussen twee draadloze knooppunten. De eindgebruiker heeft geen invloed op de functies van deze laag, maar de resultaten ervan zijn wel zichtbaar.
  • Routeringslaag: Beheert Z-WaveDe "Mesh"-mogelijkheden van de knooppunten maximaliseren het netwerkbereik en zorgen ervoor dat berichten hun bestemmingsknooppunt bereiken. Deze laag gebruikt extra knooppunten om het bericht opnieuw te verzenden als de bestemming zich buiten het "directe" bereik van het verzendende knooppunt bevindt.

De Media Access (MAC) en transportlagen uitgelegd

Net als bij het versturen van een sms-bericht, kun je niet zien hoe de informatie van jouw telefoon naar die van de ontvanger wordt overgebracht. Je gaat ervan uit dat het verzonden is en door de ontvanger zal worden ontvangen en gelezen. Draadloze domoticatechnologieën gebruiken dezelfde principes om communicatie tussen zender- en ontvangerknooppunten mogelijk te maken.

Soms kan het gebeuren dat een bericht verloren gaat.

In het geval van een mobiele telefoon kan het te wijten zijn aan slechte ontvangst. In het geval van een domoticanetwerk kan het te wijten zijn aan interferentie of een te grote afstand tussen de ontvanger en de zender. In een eenvoudig netwerk krijgt de zender geen terugkoppeling of het bericht is ontvangen en of de opdracht correct is uitgevoerd. Dit kan stabiliteitsproblemen veroorzaken, tenzij de installatie correct is gepland en getest.

Z-Wave is een van de meest betrouwbare draadloze technologieën. Elk verzonden commando wordt door de ontvanger bevestigd, die vervolgens een ontvangstbevestiging naar de verzender stuurt. Dit garandeert niet dat het bericht correct is afgeleverd, maar de verzender krijgt wel een melding dat er een situatie is gewijzigd of dat er een fout is opgetreden.

Z-Wave Communication

Figuur 2 - communicatie met en zonder bevestiging

De retourbon heet Erkennen (ACK). A Z-Wave De transceiver probeert tot drie keer toe een bericht te verzenden terwijl hij wacht op een ACK. Na drie mislukte pogingen Z-Wave De transceiver geeft het op en geeft een foutmelding aan de gebruiker. Het aantal mislukte pogingen is ook een goede indicator voor de kwaliteit van de draadloze verbinding van het netwerk.

Het gebruik van knooppunten voor succesvolle communicatie

Een netwerk bestaat uit minimaal twee knooppunten. Om met elkaar te kunnen communiceren, moeten de knooppunten toegang hebben tot een gemeenschappelijk medium of "iets gemeenschappelijks" hebben.

In de meeste gevallen is dit een fysiek communicatiemedium, zoals een kabel.Het communicatiemedium voor radio (draadloos) is de lucht, die ook door allerlei verschillende technologieën wordt gebruikt - televisie, Wi-Fi, mobiele telefoons etc. Daarom moet elk type “netwerk” een gedefinieerd protocol hebben dat het mogelijk maakt dat de verschillende knooppunten van één netwerk elkaar identificeren en berichten van andere radiobronnen uitsluiten.

Elk knooppunt in het netwerk moet bovendien een unieke identificatie hebben, zodat het onderscheiden kan worden van andere knooppunten in hetzelfde netwerk.

De Z-Wave protocol definieert twee identificaties voor de organisatie van het netwerk.

  • De Thuis-ID is de gemeenschappelijke identificatie van alle knooppunten die tot één logische eenheid behoren Z-Wave netwerk. Het heeft een lengte van 4 bytes = 32 bits.
  • De Knooppunt-ID is het adres van een enkel knooppunt in het netwerk. De knooppunt-ID heeft een lengte van 1 byte = 8 bits.

Nodes met verschillende Home ID's kunnen niet met elkaar communiceren, maar ze kunnen wel een vergelijkbare Node ID hebben. Dit komt doordat de twee netwerken van elkaar geïsoleerd zijn.

Op één netwerk (één Home ID) kunnen twee nodes geen identieke Node ID hebben. Dit betekent dat elke node afzonderlijk kan worden geadresseerd, waardoor u volledige controle hebt over uw eigen domoticasysteem.

Apparaten

Z-Wave heeft twee basistypen apparaten:

  • Controllers - apparaten die andere apparaten besturen Z-Wave apparaten
  • Slaven - apparaten die door anderen worden aangestuurd Z-Wave apparaten.

Controllers zijn standaard geprogrammeerd met een Home ID; deze kan niet door de gebruiker worden gewijzigd. Slaves hebben geen voorgeprogrammeerde Home ID, omdat ze de Home ID gebruiken die door het netwerk aan hen is toegewezen.

De primaire controller voegt andere nodes toe aan het netwerk door ze een eigen Home ID toe te wijzen. Als een node de Home ID van de primaire controller accepteert, wordt deze node onderdeel van het netwerk. De primaire controller wijst ook een individuele Node ID toe aan elk nieuw apparaat dat aan het netwerk wordt toegevoegd. Dit proces staat bekend als Inclusie.

Definitie

In de Controller

In de Slaaf

Thuis-ID

De Home ID is de algemene identificatie van een Z-Wave netwerk

De Home ID is al ingesteld als fabrieksstandaard

Geen Home ID bij fabrieksinstellingen

Knooppunt-ID

De Node ID is de individuele identificatie (adres) van een knooppunt binnen een gemeenschappelijk netwerk

Controller heeft zijn eigen Node ID vooraf gedefinieerd (meestal 0x01)

Toegewezen door de primaire controller

Tabel 1 - Home ID- en Node ID-vergelijking

Voorbeeld

Dit netwerk (figuur 3) heeft twee controllers met een standaard Home ID en twee andere slave-apparaten waaraan geen Home ID is toegewezen.

Vóór opname

Z-Wave Network Before Inclusion

Figuur 3 - Z-Wave apparaten vóór opname in een netwerk

Afhankelijk van welke controllers worden gebruikt om de Z-Wave netwerk, zal de netwerk Home ID in dit voorbeeld #0x00001111 of #0x00002222 zijn.

Beide controllers hebben dezelfde Node ID #0x01 en op dit moment hebben de slave-apparaten nog geen Node ID toegewezen gekregen. In theorie toont deze afbeelding twee netwerken met elk één node.

Omdat geen van de knooppunten een gemeenschappelijke Home-ID heeft, kan er geen communicatie plaatsvinden.

Eén van de twee controllers is nu geselecteerd als primaire controller van het netwerk. Deze controller wijst zijn Home ID toe aan alle andere apparaten (inclusief deze) en kent hen ook individuele Node ID-nummers toe.

Na inclusie

Z-Wave Network After Inclusion

Figuur 4 - Netwerk na inclusie

Na succesvolle integratie hebben alle nodes dezelfde Home ID: ze zijn verbonden met hetzelfde netwerk. Ze hebben ook elk een unieke Node ID, waardoor ze individueel geïdentificeerd kunnen worden en met elkaar kunnen communiceren.

In dit voorbeeld zijn er twee controllers. De controller waarvan de Home ID de Home ID voor alle apparaten is geworden, wordt de 'primaire controller' genoemd. Alle andere controllers worden 'secundaire controllers'.

De primaire controller kan extra apparaten bevatten, terwijl de secundaire controller dat niet kan. De primaire en secundaire controllers werken echter in alle andere opzichten hetzelfde.

Two Z-Wave Networks co-existing

Figuur 5 - Twee Z-Wave netwerken met verschillende Home ID's bestaan ​​naast elkaar

Omdat de knooppunten van verschillende netwerken niet met elkaar kunnen communiceren vanwege de verschillende Home ID, kunnen ze naast elkaar bestaan ​​en ‘zien’ ze elkaar niet eens.

De 32-bits Home ID staat maximaal 4 miljard (2^32) verschillende Z-Wave aan te definiëren netwerken, elk met maximaal 256 (2^8) verschillende knooppunten. Sommige van deze knooppunten worden echter door het netwerk toegewezen voor interne communicatie en speciale functies, daarom Z-Wave Het netwerk kan maximaal 232 apparaten bevatten.

Knooppunten kunnen uit een Z-Wave netwerk, dit wordt uitsluiting genoemd. Tijdens het uitsluitingsproces worden de Home ID en de Node ID van het apparaat verwijderd. Het apparaat wordt teruggezet naar de fabrieksinstellingen (controllers hebben hun eigen Home ID en slaves hebben geen Home ID).

Meshing en routing

In een typisch draadloos netwerk heeft de centrale controller een directe draadloze verbinding met alle andere netwerkknooppunten. Hiervoor is een directe radioverbinding vereist. Bij een storing heeft de controller echter geen alternatieve route om de knooppunten te bereiken en wordt de communicatie verbroken.

Network without routing

Figuur 6 - Netwerk zonder routing

Het radionetwerk in figuur 6 is een niet-gerouteerd netwerk. Node 2, 3 en 4 bevinden zich binnen het radiobereik van de controller. Node 5 bevindt zich buiten het radiobereik en kan niet worden bereikt door de controller.

Echter, Z-Wave biedt een zeer krachtig mechanisme om deze beperking te overwinnen. Z-Wave Nodes kunnen berichten doorsturen en herhalen naar andere nodes die zich niet in het directe bereik van de controller bevinden. Dit maakt het mogelijk Z-Wave Om zeer flexibele en robuuste netwerken te creëren. Communicatie is mogelijk met alle knooppunten binnen het netwerk, zelfs als ze zich buiten het directe bereik bevinden of als de directe verbinding verbroken is.

Figure 7 - Z-Wave network with routing

Figuur 7 - Z-Wave netwerk met routing

De Z-Wave netwerk met routing (figuur 7) geeft aan dat de controller rechtstreeks met de knooppunten 2, 3 en 4 kan communiceren. Knooppunt 6 ligt buiten zijn radiobereik, maar bevindt zich wel binnen het radiobereik van knooppunt 2. Daarom kan de controller via knooppunt 2 met knooppunt 6 communiceren. Dit wordt een "route" genoemd.

Met behulp van dit routeringssysteem, Z-Wave signalen kunnen zelfs om hoeken heen werken! Andere technologieën werken op 'zichtlijn', waarbij elke zender direct zicht op de ontvanger moet hebben, maar Z-Wave stuurt het signaal eenvoudigweg met een kleine omweg om een ​​obstakel heen via een ander knooppunt.

Z-WaveDe routering van kan zich automatisch aanpassen aan eventuele veranderingen in het netwerk. Bijvoorbeeld figuur 8 geeft aan dat de directe communicatie tussen Node 1 en Node 2 geblokkeerd is.Maar het is nog steeds mogelijk voor Node 1 om te communiceren met Node 6 door Node 3 als extra repeater te gebruiken.

Hoe meer knooppunten er in een netwerk zitten, hoe flexibeler en robuuster het netwerk wordt.

Z-Wave Kan berichten via maximaal vier herhalende knooppunten routeren. Dit is een compromis tussen de netwerkgrootte en -stabiliteit, en de maximale tijd die een bericht in het netwerk mag doorbrengen.

Figure 8 - Maximum distance between two nodes via four repeaters

Figuur 8 - Maximale afstand tussen twee knooppunten via vier repeaters

Routes bouwen in een Z-Wave Netwerk

Elk knooppunt kan bepalen welke knooppunten zich binnen zijn directe draadloze bereik bevinden. Deze knooppunten worden buren genoemd. Tijdens de integratie en later tijdens de aanvraag kan het knooppunt de controller informeren over zijn lijst met buren. Met deze informatie kan de controller een tabel samenstellen met alle informatie over mogelijke communicatieroutes in een netwerk. Deze routeringstabel is toegankelijk voor de gebruiker en er zijn verschillende softwareoplossingen, meestal installatieprogramma's genoemd, die de routeringstabel visualiseren en u helpen de netwerkconfiguratie te optimaliseren.

Figure 9 - Routing in a Z-wave network

Figuur 9 - Routering in een Z-Wave Netwerk

Het bovenstaande diagram (ffiguur 9) toont een Z-Wave Meshnetwerk, met één controller en vijf knooppunten. De controller kan rechtstreeks communiceren met knooppunt 2 en 3. Er is geen directe verbinding met knooppunt 4, 5 en 6. Communicatie met knooppunt 4 verloopt via knooppunt 2 of knooppunt 3.

Table 2 - Routing table for the Z-Wave Network

Tabel 2 - Routeringstabel voor de Z-Wave Netwerk

De routering voor dit netwerk wordt weergegeven in tabel 2 - de rijen bevatten de bronknooppunten en de kolommen de bestemmingsknooppunten. Een cel met "1" geeft aan dat de knooppunten buren zijn en een "0" geeft aan dat er geen direct communicatiepad is. De tabel bevat ook Geeft de verbinding weer tussen bronknooppunt 1 en bestemmingsknooppunt 4. De cel tussen knooppunt 1 en 4 is gemarkeerd met "0". Het netwerk routeert het signaal daarom via knooppunt 3, dat zich in direct bereik van zowel knooppunt 1 als knooppunt 4 bevindt.

Figure 10 - Alternative Z-Wave Netwo Rrouting

Figuur 10 - Alternatief Z-Wave Netwerkroutering

Een ander voorbeeld (ffiguur 10) geeft aan dat Node 6 alleen met de rest van het netwerk kan communiceren via Node 5 als repeater. Omdat de controller geen directe verbinding met Node 5 heeft, moet de controller een van de volgende routes gebruiken:1 -> 3 -> 4 -> 5 -> 6" of "1 -> 2 -> 5 ->6".

Een controller probeert altijd eerst zijn bericht rechtstreeks naar de bestemming te sturen. Als dit niet mogelijk is, gebruikt hij zijn routeringstabel om de beste route naar de bestemming te vinden. De controller kan maximaal drie alternatieve routes selecteren en probeert het bericht via deze routes te verzenden. Alleen als alle drie de routes mislukken (de controller ontvangt geen bevestiging van de bestemming), meldt de controller een fout.

Typen netwerkknooppunten

Slaven worden gecategoriseerd als 'standaard'- of 'routing'-slaven. routeringsslaaf omvat geavanceerde routeringsmogelijkheden.

Het verschil tussen de drie verschillende knooppunttypen is hun kennis van de netwerkrouteringstabel en hun vermogen om berichten naar het netwerk te sturen.

Buren

Route

Mogelijke functies

Controller

Kent alle buren

Heeft toegang tot de volledige routeringstabel

Kan communiceren met elk apparaat in het netwerk, als er een route bestaat

Slaaf

Kent alle buren

Heeft geen informatie over de routeringstabel

Kan alleen reageren op het knooppunt waarvan het het bericht heeft ontvangen. Kan daarom geen ongevraagde berichten verzenden.

Routeringsslave

Kent alle buren

Heeft gedeeltelijke kennis van de routeringstabel

Kan antwoorden op het knooppunt waarvan hij het bericht heeft ontvangen en kan ongevraagde berichten sturen naar een aantal vooraf gedefinieerde knooppunten waar hij ook een route voor heeft

Eigenschappen van de Z-Wave Apparaatmodellen

Slaaf

Vast geïnstalleerde apparaten op netstroom, zoals wandschakelaars, wanddimmers of jaloezie-controllers

Routeringsslave

Op batterijen werkende apparaten en mobiele toepasbare apparaten zoals bijvoorbeeld sensoren met batterijvoeding, wandcontactdozen voor Schuko- en stekkertypen, thermostaten en verwarmingselementen met batterijvoeding en alle andere slave-toepassingen

Typische toepassingen voor slaven

Uitdagingen bij typische netwerkconfiguraties

Z-Wave Een netwerk begint meestal als een klein netwerk dat naar behoefte wordt uitgebreid. Een klein netwerk kan bestaan ​​uit een afstandsbediening en een paar schakelaars of dimmers. De afstandsbediening fungeert als primaire controller en omvat en bedient de schakelaars en dimmers.

Bij de inpassing dienen de dimmers en schakelaars op de definitieve locatie te worden geïnstalleerd, zodat een correcte lijst met buren wordt herkend en gerapporteerd.

Dit type netwerkconfiguratie werkt goed zolang de afstandsbediening alle schakelaars en dimmers direct kan bereiken (het te bedienen knooppunt is "binnen bereik"). Als het te bedienen knooppunt zich niet binnen bereik bevindt, kan de gebruiker vertragingen ervaren, omdat de afstandsbediening eerst de netwerkstructuur moet detecteren voordat het apparaat kan worden bediend.

Als een apparaat is toegevoegd en vervolgens naar een nieuwe locatie is verplaatst, kan dit apparaat alleen met de afstandsbediening worden bediend als het zich in de directe nabijheid bevindt. Anders mislukt de communicatie, omdat de routingtabel voor dit apparaat onjuist is en de afstandsbediening op het moment van gebruik geen netwerkscan kan uitvoeren.

Z-Wave Netwerk met één statische controller

Een ander typisch netwerk bestaat uit een statische controller - meestal pc-software plus Z-Wave USB-dongle of een IP-gateway samen met een aantal schakelaars en dimmers.

Network with single static controller

Z-Wave Netwerk met één statische controller

De statische controller is de primaire controller en omvat alle andere apparaten.

Omdat een statische controller aan een bepaalde locatie gebonden is, Z-Wave Apparaten moeten worden opgenomen terwijl ze zich binnen het directe bereik van de statische controller bevinden. Ze worden doorgaans na opname op hun definitieve locatie geïnstalleerd.

Netwerken met meerdere controllers

In een groter netwerk werken meerdere controllers samen. Een statische controller wordt gebruikt voor de configuratie en het beheer van het systeem en een of meerdere afstandsbedieningen voeren bepaalde functies op verschillende plaatsen uit.

Z-Wave Network with muliple controllers

Z-Wave Netwerk met meerdere controllers

Als een netwerk meerdere controllers heeft, moet de gebruiker bepalen welke van de controllers de primaire controller is.

Het toevoegen van een statische controller is een uitdaging als de apparaten daarna naar hun definitieve locatie moeten worden verplaatst. Hiervoor is een netwerkreorganisatie nodig.

Statische controllers zijn doorgaans betrouwbaarder en raken niet snel kwijt. Ze bieden doorgaans een back-upfunctie om de hardware te vervangen in geval van ernstige schade.

Netwerk met draagbare controller als primaire controller

Afstandsbedieningen zijn kwetsbaarder voor beschadiging en verlies. Afstandsbedieningen bieden doorgaans geen back-upfunctie. Als de primaire controller beschadigd of verloren is, moet het hele netwerk opnieuw worden toegevoegd. Apparaten kunnen echter wel worden toegevoegd nadat ze zijn geïnstalleerd, wat resulteert in een veel stabieler netwerk en geen noodzaak tot netwerkreorganisatie.

De keuze van de primaire controller - statisch of draagbaar - hangt meer af van uw persoonlijke voorkeur dan van een technische noodzaak.

Vesternet is Europa's toonaangevende specialist in huisautomatisering. Bekijk ons ​​enorme aanbod Z-Wave producten.