Hopp til innhold

Z-Wave

Fra Wikipedia, den frie encyklopedi

Z-Wave er en protokoll for styring av smarthus. Det blir markedsført mot husholdninger og hjemautomasjon, og er ment å skulle være en enkel og pålitelig metode for å styre lys, VVS, alarmer, hjemmekino, gardiner eller persienner, svømmebasseng, garasjeportåpner og dørlåser. Det finnes hundrevis av Z-Wave-produkter som kan knyttes sammen, og mer enn 35 millioner enheter har blitt solgt siden 2005.[1] Z-Wave ble utviklet av den danske gründerbedriften Zen-Sys, og ble kjøpt opp av Sigma Design i 2008.

Et Z-Wave-system for hjemautomasjon kan fjernstyres via internett, via en Z-Wave-gateway eller hjemmesentral som fungerer som både nav og portal til internett.[2]

Lovlighet

[rediger | rediger kilde]

For at Z-Wave-utstyr skal kunne selges og brukes i Europa må det være CE-merket og følge europeisk lovverk på lik linje med annen elektronikk forøvrig.[3][4] Dette innebærer blant annet at man må bruke den europeiske varianten av Z-Wave som går på 868,42 MHz. Særlig vil bruk av amerikanske varianter (som går på 908,42 MHz) i Norge være forbudt, og kan føre til alvorlige forstyrrelser på samfunnsviktige tjenester som mobiltelefonsystemet i området.[5][6]

Tekniske egenskaper

[rediger | rediger kilde]

Z-Wave[7] er designet for å gi pålitelig overføring av små datapakker på datahastigheter opp til 100 kbit/s med lav latens.[8] Hastigheten er 40 kbit/s (9.6 kbit/s med gamle databrikker) og egner seg for overføring av sigaler fra sensorer og fjernkontroller,[9] i motsetning til f. eks. Wi-Fi som er utviklet primært for høy datahastighet. Rekkevidden mellom to noder er ca 30 meter, og signalene kan hoppe fra node til node opp til fire ganger. Dette gir nok dekning for de fleste bolighus.

Modulasjonen er Manchester-kode.[10]

Z-Wave bruker ISM-båndet.[11] I Europa opererer systemet på 868,42 MHz, 908,42 MHz i USA og Canada, og andre frekvenser i andre land avhengig av regelverk. Dette båndet konkurrerer med noen eldre trådløse telefoner (CT2-standarden, som var i brukt tidlig på 1990-tallet), men unngår interferens med Wi-Fi, Bluetooth og andre systemer som opererer på 2,4 GHz-båndet. De lavere lagene, MAC og PHY, er beskrevet av ITU-T G. 9959[12] og fullt ut bakover-kompatibel. Z-Wave-tranceiverchips blir levert av Sigma Designs og Mitsumi. Utgangseffekten er 1 mW eller 0 dBm.

Nettverksoppsett, topologi og ruting

[rediger | rediger kilde]

Z-Wave baserer seg på en kilde-rutet meshnettverkarkitektur. Enheter kan kommunisere med hverandre via mellomliggende noder. Slik kan signalene finne veier rundt hindringer og radioskygger i huset.[9] En melding fra node A til node C kan leveres selv om de to nodene ikke ligger innenfor rekkevidde, forutsatt at det finnes en node B som kan kommunisere både med A og C. Hvis den foretrukne ruten ikke er tilgjengelig, vil senderen prøve andre ruter til den finner en vei frem til node C. Derfor kan et Z-Wave-nettverk dekke et mye større område enn en enkelt enhet. Imidlertid kan mange slike hopp forårsake en liten forsinkelse i systemet.[13]

Det enkleste oppsettet er en enkelt enhet og en primærkontroller. Flere enheter kan legges til etterhvert som det er behov for dem. Flere fjernkontroller kan også legges til, og de kan være innebygget i nøkkelringer eller veggbrytere, eller de kan være PC-styrte enheter. Et Z-Wave-nettverk kan bestå av opp til 232 enheter, med mulighet for å koble flere nettverk sammen hvis det trengs flere enheter.

En enhet må «legges til» i Z-Wave-nettverket før nettverket kan styre den. Dette skjer ved å trykke på knapper på enheten og på fjernkontrollen i en bestemt rekkefølge, og trenger bare å gjøres én gang. Enhetene kan fjernes fra Z-Wave-nettverket ved en tilsvarende prosess. Kontrolleren lærer signalstyrken mellom enhetene når de registreres i nettverket, og derfor bør enhetene være på sin faste plass når de legges til.

Hvert Z-Wave-nettverk har en nettverks-ID, og hver enhet igjen er identifisert ved en Node-ID. Nettverks-ID er felles identifisering av alle noder som tilhører ett logisk Z-Wave-nettverk. Nettverks-ID har en lengde på 4 byte (32-bits), og blir tildelt hver enhet av primær-kontrolleren når enheten blir lagt til nettverket. Noder med forskjellige nettverks-ID-er kan ikke kommunisere med hverandre. Node-ID er adressen til en enkelt node i nettverket. En node-ID har en lengde på 1 byte (8 biter) og må være unikt i sitt nettverk.[14]

Z-Wave-enheter kan operere i strømsparingsmodus, og dermed redusere strømforbruket. Hvis Z-Wave-enheter skal være i stand til å rute tilfeldige meldinger, kan de ikke være i hvilemodus. Derfor er ikke batteridrevne enheter utformet som repeatere. Mobile enheter, for eksempel fjernkontroller, er også utelukket siden Z-Wave forutsetter at alle enheter i nettverket forblir i sin opprinnelige posisjon.

Sikkerhet

[rediger | rediger kilde]

Z-Wave er basert på et egenutviklet design. Selv om det har vært gjort forskning på systemer på hjemautomasjon basert på ZigBee- og X10-protokoller, er forskningen på stakk-lagene i Z-Wave-protokollen i sin begynnelse, ettersom dette forutsetter at det produseres radioenheter og tilhørende programvare som kan fange opp datapakker i disse nettverkene.[15][16] En sårbarhet ble avdekket i AES-krypterte Z-Wave-dørlåser som kunne utnyttes til å fjernstyre og låse opp dører uten adgang til krypteringsnøkler. På grunn av de endrede nøklene, ville de påfølgende meldingene i nettverket som «døren er åpen» bli ignorert av nettverket.[15] Dette sikkerhetsproblemet skyldtes ikke en svakhet i Z-Wave-protokollen, men en feil i implementeringen.

Maskinvare

[rediger | rediger kilde]

Brikkene i Z-Wave-noder er ZW0201, bygget rundt en Intel MCS-51 mikrokontroller med intern klokkefrekvens på 16 MHz.[17] RF-delen av brikken inneholder en GisFSK- sender og -mottaker, hvor frekvensen bestemmes av programvaren. Med en strømforsyning 2,2 - 3,6 volt, bruker den 23 mA i sendemodus.[9]

Referanser

[rediger | rediger kilde]
  1. ^ http://products.Z-Wavealliance.org/
  2. ^ «Smarten up your dumb house with Z-Wave automation». Digital Trends (på engelsk). Besøkt 12. mars 2016. 
  3. ^ «Import og salg av utstyr». Nkom (på norsk). Besøkt 24. juni 2021. 
  4. ^ «Forskrift om generelle tillatelser til bruk av frekvenser (fribruksforskriften) - Lovdata». lovdata.no. Besøkt 24. juni 2021. 
  5. ^ «Produksjon, import og salg av utstyr». Nkom (på norsk). Besøkt 24. juni 2021. 
  6. ^ «Frekvenstillatelser». Nkom (på norsk). Besøkt 24. juni 2021. 
  7. ^ «Xunison announces their All-in-One smart home hub, the X-Brain, at CES 2019». Z-Wave Alliance (på engelsk). 8. januar 2019. Arkivert fra originalen 7. desember 2021. Besøkt 7. desember 2021. 
  8. ^ «About Z-Wave Technology». mars 2013. Arkivert fra originalen 19. juli 2018. Besøkt 13. mai 2013. 
  9. ^ a b c Galeev, Mikhail T. «Catching the Z-Wave». Embedded. Besøkt 12. mars 2016. 
  10. ^ Mikhail T. Galeev (2. oktober 2006). «Catching the Z-Wave | Embedded». embedded.com. Besøkt 26. juli 2015. 
  11. ^ Online, Sigma Designs. «Z-Wave : Home control». www.sigmadesigns.com. Arkivert fra originalen 17. juli 2014. Besøkt 12. mars 2016.  «Arkivert kopi». Archived from the original on 17. juli 2014. Besøkt 15. juni 2016. 
  12. ^ «ITU-T G.9959 standard is close to Z-Wave tech». 17. januar 2012. Arkivert fra originalen 17. juni 2013. Besøkt 13. mai 2013.  «Arkivert kopi». Arkivert fra originalen 17. juni 2013. Besøkt 15. juni 2016. 
  13. ^ Loughlin, Thomas. «Z-Wave Christmas Lights». Thomas Loughlin. Arkivert fra originalen 24. september 2020. Besøkt 3. desember 2012. «Any further and I would see a slow down in the control of any device on the network. We did get it to work at about 130 feet but it took about 3 minutes for the device to get the on/off message.» 
  14. ^ «Understanding Z-Wave Networks, Nodes & Devices». Vesternet.com. Arkivert fra originalen 13. desember 2012. Besøkt 19. november 2012. 
  15. ^ a b Fouladi, Behrang (2013). «Security Evaluation of the Z-Wave Wireless Protocol» (PDF). Sense Post. 
  16. ^ Picod, Jean-Michel; Lebrun, Arnaud; Demay, Jonathan-Christofer (2014). «Bringing Software Defined Radio to the Penetration Testing Community» (PDF). BlackHat USA. 
  17. ^ «What is Z-Wave? How does it work? 2021 Guide to Z-Wave». Xunison (på engelsk). 4. november 2021. Arkivert fra originalen 7. desember 2021. Besøkt 7. desember 2021. 

Eksterne lenker

[rediger | rediger kilde]