Z-våg

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 11 oktober 2020; kontroller kräver 18 redigeringar .

Z-Wave är ett patentskyddat trådlöst kommunikationsprotokoll designat för hemautomation, i synnerhet bostäder och kommersiell kontroll och hantering. Tekniken använder lågeffekts- och miniatyriserade RF-moduler som är inbäddade i hemelektronik och olika enheter som belysningsarmaturer, värmeapparater , passerkontrollenheter , underhållningssystem och hushållsapparater.

Översikt

Z-Wave är en trådlös radioteknik med låg effekt som är designad speciellt för fjärrkontroll. Till skillnad från Wi-Fi och andra IEEE 802.11 - dataöverföringsstandarder , designade främst för stora dataströmmar , fungerar Z-Wave i frekvensområdet upp till 1 GHz och är optimerad för att överföra enkla kontrollkommandon med låga fördröjningar (till exempel slå på/av , ändra volym, ljusstyrka, etc.). Valet av ett lågt radiofrekvensområde för Z-Wave beror på det lilla antalet potentiella störningskällor (i motsats till det upptagna 2,4 GHz-bandet, där du måste ta till åtgärder som minskar möjlig störning från olika trådlösa hushållsenheter - Wi-Fi, ZigBee , Bluetooth ).

Z-Wave är designad för att skapa billig och energieffektiv konsumentelektronik, inklusive batteridrivna enheter som fjärrkontroller, rök-, temperatur-, luftfuktighets-, rörelse- och andra säkerhetssensorer.

Från och med 2018 stöds Z-Wave av över 700 tillverkare över hela världen och täcker ett brett utbud av konsument- och kommersiella produkter i USA, Europa och Asien. De nedre lagren av protokollet, MAC och PHY, beskrivs av ITU-T G.9959 [1] [2] och är helt bakåtkompatibla. Z-Wave radiochips levereras av Sigma Designs och Mitsumi. En utmärkande egenskap hos Z-Wave är att alla dessa produkter är kompatibla med varandra. Kompatibilitet bekräftas av Z-Wave eller Z-Wave Plus certifieringsprocessen.

Z-Wave-lösningen är baserad på ett mesh-nätverk (mesh-nätverk), där varje nod eller enhet kan ta emot och sända styrsignaler till andra nätverksenheter med hjälp av mellanliggande angränsande noder. Mesh är ett självorganiserande nätverk med routing som beror på externa faktorer – om det till exempel finns ett hinder mellan två närmaste nätverksnoder kommer signalen att gå genom andra nätverksnoder som är inom räckvidd.

Vissa tillverkare av Z-Wave-produkter erbjuder öppen källkod eller öppna enkla API-lösningar. Sedan 2010 har ett projekt kallat Open-ZWave aktivt utvecklats, vilket ger möjligheten att skapa Z-Wave-kontroller utan att köpa en SDK från Sigma Designs. [3]

Utvecklare av Z-Wave-protokollet är det danska företaget Zensys , som sedan 2008 ägs av det amerikanska företaget Sigma Designs .

Z-Wave Plus

2013 introducerade Sigma Designs och Z-Wave Alliance en förlängning av Z-Wave-protokollet som heter Z-Wave Plus. [fyra]

I själva verket är detta det normala Z-Wave-protokollet, med en lista över krav som är strängare än de vanliga Z-Wave-certifieringskraven. Z-Wave Plus inkluderar till fullo alla krav för Z-Wave. De nya kraven syftar till att förbättra kompatibiliteten för enheter på marknaden.

Grundläggande krav för Z-Wave Plus jämfört med Z-Wave

Z-Wave Alliance

Z-Wave Alliance är ett öppet konsortium med över 700 (från och med 2018) oberoende leverantörer som skapar produkter och tjänster baserade på Z-Wave. Medlemmar i Z-Wave Alliance är branschledare över hela spektrumet av hemautomationsmarknaden: mjukvaruutvecklare och de största distributörerna av Z-Wave-utrustning, telekomoperatörer, managementbolag och elektronikbutiker. Det övergripande målet för konsortiet är att koordinera utvecklingsriktningen för Z-Wave-protokollet, organisera utställningar och marknadsföringsevenemang, tillhandahålla marknadsföringsstöd till medlemmar i alliansen och kontrollera certifieringen av Z-Wave-enheter.

Nyckelmedlemmar inkluderar ADT , GE/Jasco , Evolve, Ingersoll-Rand , Linear, FAKRO och Sigma Designs . Det finns också tillverkare, officiella representanter och installatörer för Z-Wave Alliance i Ryssland: DEFARO [5] Z-Wave.Me [5] , IMAG, Tronic. [6]

Från och med 2018 finns det över 2 700 olika certifierade produkter på marknaden.

Nätverksinställningar

Z-Wave använder en mesh -nätverkstopologi och det är möjligt att skapa ett nätverk med en kontrollerad och en kontrollenhet. Ytterligare enheter kan läggas till när som helst, såväl som flera kontrollkontroller, inklusive traditionella handkontroller, fjärrkontroller, väggswitchar och PC -applikationer utformade för att hantera och kontrollera Z-Wave-nätverket.

Enheter måste "slå på" till Z-Wave-nätverket innan de kan styras. Denna process, känd som "parning" och "tillägg", uppnås vanligtvis genom att trycka på en sekvens av tangenter på styrenheten och enheten som läggs till nätverket. Denna sekvens behöver bara göras en gång, varefter enheten alltid känns igen som en styrenhet. Enheter kan tas bort från Z-Wave-nätverket genom en liknande knapptryckningsprocess.

Denna anslutningsprocess upprepas för varje enhet i systemet. Styrenheten kommer ihåg enhetens signalstyrka under anslutningsprocessen, så arkitekturen förutsätter att enheter måste placeras på den slutliga platsen innan de läggs till i systemet. Z-Wave involverar dock nätverksomkonfigurering - att köra denna procedur på styrenheten låter dig omfördela rutter och förbättra kommunikationen mellan enheter som är placerade långt från styrenheten.

Topologi och routing

Varje Z-Wave-nätverk identifieras av ett nätverks-ID (nätverks-ID) och kan innehålla upp till 232 noder, identifierade med ett enhets-ID (nod-ID).

Nätverks-ID (alias Home ID) är en gemensam identifierare för alla noder som tillhör samma logiska Z-Wave-nätverk. Nätverks-ID:t är 4 byte (32 bitar) långt och tilldelas varje enhet via den primära styrenheten när enheten ansluter sig till nätverket. Noder med olika nätverks-ID kan inte kommunicera med varandra.

Nod-ID är adressen till en enda nod i nätverket. Nod-ID är 1 byte (8 bitar ) långt. Två noder kan inte ha samma nod-ID. Således har du full kontroll över ditt Z-Wave-nätverk. [7]

Z-Wave använder en mesh -nätverkstopologi med källrouting och har en primär styrenhet och noll eller fler sekundära styrenheter som hanterar routing och säkerhet. Enheter kan kommunicera med varandra med hjälp av mellanliggande noder och kringgå hinder eller radiodöda zoner som kan uppstå. Ett meddelande från nod A till nod C kan levereras framgångsrikt, även om de två noderna inte är inom räckvidd, görs detta med hjälp av en tredje nod B, som kan kommunicera med noderna A och C. Om den föredragna vägen inte är tillgänglig kommer avsändaren att försöka kontakta andra rutter tills en sökväg hittas till nod "C". Således kan ett Z-Wave-nätverk ha en överföringsradie som är mycket större än överföringsområdet för en enskild nod. På grund av dessa hopp kan det dock finnas en liten fördröjning mellan kontrollkommandot och det önskade resultatet. [8] För att Z-Wave-enheter ska kunna dirigera data som de inte begär kan de inte vara i viloläge. Batteridrivna enheter är alltså inte avsedda som reläenheter. Ett Z-Wave-nätverk kan innehålla upp till 232 enheter med möjlighet att utöka (brygga) nätverket om flera fler enheter krävs.  

Senare versioner av Z-Wave introducerade en ny mekanism för att utforska nätverkstopologi. Så kallade utforskarramar kan användas för att återställa sökvägsöverträdelser som orsakats av att enheter flyttas eller tas bort. Principen för ett  beslutsträd med beskärning används för att sända nätverksutforskningsramar , och därför måste informationen nå målenheten även utan att sändaren känner till topologin. Sondramar används som det sista alternativet på sändaren när alla andra dirigeringsförsök har misslyckats.

Radiospecifikation

I Europa har 868 MHz-bandbredden en arbetscykelgräns på 1 %, så en Z-Wave-enhet kan bara sända 1 % av tiden. Z-Wave-enheter kan vara i energisparläge och aktiva endast 0,1 % av tiden, vilket avsevärt minskar strömförbrukningen.

Z-Wave ICs

Det finns flera generationer av Z-Wave-chips:

Alla chips var tillgängliga i SoC -variant eller modulvariant. Modulerna innehåller SoC och frekvensfilter, vilket avsevärt förenklar skapandet av enheter.

Modulerna ZM2101, ZM3202, ZM4102 och ZM5202 är 100 % kompatibla när det gäller benlayout och funktionalitet, vilket gör det enkelt att uppgradera befintliga enheter. På samma sätt är ZM4101- och ZM5101-modulerna kompatibla.

Sigma Designs erbjuder för närvarande två chipalternativ och tre modulalternativ. [elva]

Det hände så att alla generationer av Z-Wave-enheter visade sig vara misslyckade. 200-serien har etablerat sig som den mest "buggy". Buggar i den fångades hela tiden av dess existens. Därför, med tillkomsten av en fullt kompatibel 300-serie, ersatte den snabbt sina föregångare. 400-serien var anmärkningsvärd för att istället för skrivskyddat minne med möjlighet till upprepad omskrivning ( EEPROM ), användes minnet med brännbara byglar ( OTP ), som bara kan skrivas en gång. Detta gjorde det naturligtvis möjligt att spara lite på priset på modulen, men det gjorde det omöjligt att uppdatera mjukvaran för dessa moduler. Utvecklare och tillverkare upplevde betydande besvär i detta avseende, och i nästa 500-serie returnerades det omskrivbara ROM-minnet. Men 600-serien kom inte ut alls på grund av misslyckanden i utvecklingsprocessen. Den relativt färska 700-serien har ännu inte fått auktoritativa recensioner och man kan bara hoppas att den kommer att fortsätta den etablerade traditionen av framgångsrika udda generationer.

Säkerhet för Z-Wave-teknik

Fram till 2008 innehöll Z-Wave-specifikationen inget om sätt att säkra kommunikationskanaler, och alla Z-Wave-enheter kommunicerade öppet. Det vill säga, vilket Z-Wave-nät som helst var helt tillgängligt för intrång utifrån - strängt taget behövde det inte ens hackas på något sätt. 2008 introducerades begreppet kryptering (Z-Wave S0 Security) i specifikationen, och den mycket pålitliga AES-128- algoritmen valdes som krypteringsalgoritm . Som det verkade för utvecklarna löste de helt det viktigaste problemet som allvarligt hindrade spridningen av Z-Wave-enheter och skapade en dålig bild för dem i konsumenternas ögon. Men de tog inte hänsyn till detaljerna.

En gruva lades i Z-Wave S0 Security-specifikationen vid utvecklingsstadiet, som exploderade 2013, när nya enheter redan var massivt närvarande på marknaden. Det visade sig att vid tidpunkten för den initiala initieringen av anslutningen, före starten av kommunikationssessionen, får enheten en krypteringsnyckel. Och denna "nyckel" är 128 nollor. Så det är lätt för en angripare att avlyssna denna första session (vars nyckel är känd i förväg) och sedan spåra eventuella ändringar av krypteringsnycklarna som kan inträffa i efterföljande kommunikationssessioner. Således är alla nätverk som består av många Z-Wave-enheter sårbara och lätta att hacka med den enklaste utrustningen.

Berättelsen gjorde mycket oväsen i pressen och förstörde illa Z-Waves rykte. För att lösa problemet slutfördes krypteringsspecifikationen, och 2016 dök dess förbättrade version Z-Wave S2 Security upp, där Diffie-Hellmans public key distributionsalgoritm används för den första nyckelutfärdandet .

Fördelar och nackdelar

Fördelar

  1. 4,3 miljarder krypterade säkerhetskoder för att förhindra kloning;
  2. Nätverksprotokollet som används säkerställer tillförlitlighet;
  3. Fjärrövervakning (via Internet eller mobiltelefon);
  4. Kräver inte att lägga nya kablar;
  5. Vi skalar och expanderar när som helst med nya enheter;
  6. Kan byggas med programvara med öppen källkod ;
  7. Garanterar kompatibilitet med alla enheter från olika tillverkare som bär den passande Z-Wave-logotypen.

Nackdelar

  1. Även om Z-Wave-tekniken är en intressant lösning, speciellt för redan byggda hus, utesluter den låga datahastigheten överföring av bilder, ljud och annan data;
  2. Dessutom, för lösningar som kräver mer än 30 enheter, börjar Z-Wave bli dyrare än kabelsystem;
  3. På grund av deras designegenskaper är sådana system begränsade i omfattning och räckvidd och kräver användning av repeaters eller till och med kablar.

Se även

Anteckningar

  1. Rekommendation G.9959 (feb 2012). Tillträdesdatum: 13 maj 2013. Arkiverad från originalet den 9 juni 2013.
  2. ITU-T G.9959-standarden är nära Z-Wave-tekniken (17 januari 2012). Hämtad 13 maj 2013. Arkiverad från originalet 17 juni 2013.
  3. open-zwave - Ett gränssnitt med öppen källkod till Z-Wave-nätverk. - Google Project Hosting . code.google.com. Tillträdesdatum: 17 mars 2013. Arkiverad från originalet 2 mars 2013.
  4. Introduktion till Z-Wave Plus . Hämtad 18 februari 2018. Arkiverad från originalet 20 februari 2018.
  5. ↑ 1 2 Medlemsföretag i Z-Wave Alliance - Z-Wave Alliance . Hämtad 18 februari 2018. Arkiverad från originalet 29 december 2018.
  6. Hitta en certifierad Z-Wave-installatör - Z-Wave Alliance . Datum för åtkomst: 18 februari 2018. Arkiverad från originalet 22 augusti 2017.
  7. Förstå Z-Wave-nätverk, noder och enheter . Vesternet.com. Hämtad 19 november 2012. Arkiverad från originalet 16 mars 2013.
  8. Loughlin, Thomas Z-Wave julljus . Thomas Loughlin. - "Längre till och jag skulle se en sakta ned i kontrollen av vilken enhet som helst på nätverket. Vi fick den att fungera på ungefär 130 fot, men det tog ungefär 3 minuter för enheten att få på/av-meddelandet." Hämtad 3 december 2012. Arkiverad från originalet 16 mars 2013.
  9. Mikhail T. Galeev. Fånga Z-Wave | inbäddad . EEtimes.com (2 oktober 2006). Datum för åtkomst: 19 november 2012. Arkiverad från originalet den 1 mars 2012.
  10. Z-Wave: Hemkontroll Arkiverad 17 juli 2014.
  11. Produkter - Z-Wave - Sigma Designs (inte tillgänglig länk) . Hämtad 30 juli 2014. Arkiverad från originalet 10 augusti 2014. 

Länkar