Zigbee

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 5 augusti 2021; kontroller kräver 6 redigeringar .
Zigbee
Nivå (enligt OSI-modellen ) från kanal (DLC)
Skapad i 2003
Syftet med protokollet Trådlös kommunikation mellan enheter med låg förbrukning, med möjlighet att bygga en mesh-nätverkstopologi
Specifikation IEEE 802.15.4
Utvecklaren Zigbee Alliance
 Mediafiler på Wikimedia Commons

Zigbee  är en specifikation av nätverksprotokoll på toppnivå - APS-applikationsnivån (  applikationsstödsubskikt ) och NWK-nätverksnivån - med hjälp av tjänster på lägre nivå - MAC -medieåtkomstkontrollskiktet och det fysiska PHY -skiktet , reglerat av IEEE 802.15. 4 standard . Zigbee och IEEE 802.15.4 beskriver trådlösa personliga nätverk (WPAN). Zigbee-specifikationen är inriktad på applikationer som kräver garanterad säker dataöverföring vid relativt låga hastigheter och möjlighet till långvarig drift av nätverksenheter från autonoma strömkällor (batterier).

Huvudfunktionen hos Zigbee-tekniken är att den med låg strömförbrukning inte bara stöder enkla nätverkstopologier (" punkt-till-punkt ", " träd " och " stjärna "), utan också ett självorganiserande och självläkande nät (mesh) topologi med relä och meddelandedirigering . Dessutom inkluderar Zigbee-specifikationen möjligheten att välja en routningsalgoritm beroende på applikationskrav och nätverksförhållanden, en applikationsstandardiseringsmekanism - applikationsprofiler, ett standardklusterbibliotek, slutpunkter, bindningar, en flexibel säkerhetsmekanism, och ger även enkel implementering , underhåll och uppgraderingar.

Applikationer

De huvudsakliga tillämpningsområdena för Zigbee-tekniken är trådlösa sensornätverk , hemautomation ("Smart Home" och "Intelligent Building"), medicinsk utrustning, industriella övervaknings- och kontrollsystem , såväl som konsumentelektronik och persondator "kringutrustning".

Förmågan att självorganisera och självläka, mesh-topologi, säkerhet, hög brusimmunitet, låg strömförbrukning och inget behov av frekvensupplösning gör Zigbee-nätverket till en lämplig bas för en trådlös infrastruktur för realtidspositioneringssystem ( RTLS ).

Beskrivning

Zigbee är en standard för en uppsättning kommunikationsprotokoll på hög nivå som använder små digitala sändtagare med låg effekt baserad på IEEE 802.15.4-2006-standarden för trådlösa personliga nätverk som trådlösa hörlurar anslutna till mobiltelefoner via kortvågsradiovågor. Tekniken definieras av Zigbee-specifikationen, designad med avsikten att vara enklare och billigare än andra personliga nätverk som Bluetooth . Zigbee är designad för RF-applikationer där lång batteritid och nätverkssäkerhet är avgörande.

Zigbee Alliance är det organ som upprätthåller och publicerar Zigbee-standarderna [1] och som även publicerar applikationsprofiler, vilket gör att OEM-tillverkare kan skapa interoperabla produkter. Aktuell lista över applikationsprofiler publicerade eller i produktion:

Samarbetet mellan IEEE 802.15.4 och Zigbee liknar det mellan IEEE 802.11 och Wi-Fi Alliance . Zigbee 1.0-specifikationen ratificerades den 14 december 2004 och är tillgänglig för medlemmar i Zigbee-alliansen. Den 30 oktober 2007 publicerades Zigbee 2007-specifikationen. Den första applikationsprofilen, Zigbee "Home Automation", tillkännagavs den 2 november 2007. Zigbee verkar på industriella, vetenskapliga och medicinska (ISM-band) radioband: 868 MHz i Europa, 915 MHz i USA och Australien, och 2,4 GHz i de flesta länder i världen (under de flesta jurisdiktioner i världen). Som regel säljs Zigbee-chips som är kombinerade radio- och mikrokontroller med flashminnesstorlekar från 60 K till 128 K från tillverkare som Jennic JN5148, Freescale MC13213, Ember EM250, Texas Instruments CC2430, Samsung Electro-Mechanics Zmel240 och Zmel. ATmega128RFA1 . Radiomodulen kan även användas separat med valfri processor och mikrokontroller. Vanligtvis erbjuder radiotillverkare också en Zigbee-programstack, även om andra oberoende stackar är tillgängliga.

Eftersom Zigbee kan vakna (dvs. gå från viloläge till vakna) på 15 millisekunder eller mindre, kan enhetens svarsfördröjning vara mycket låg, särskilt jämfört med Bluetooth, där fördröjningen från viloläge till vakna vanligtvis når tre sekunder. [2] Eftersom Zigbee är i viloläge för det mesta, kan strömförbrukningen vara mycket låg, vilket resulterar i lång batteritid.

Den första utgåvan av stacken är nu känd som Zigbee 2004. Den andra utgåvan av stacken heter Zigbee 2006, och ersätter i princip MSG/KVP-ramverket som används i Zigbee 2004 tillsammans med "klusterbiblioteket". 2004 års stack är nu mer eller mindre föråldrad. Zigbee 2007-implementeringen är för närvarande aktuell och innehåller två stackprofiler, Stack Profile #1 (som helt enkelt kallas Zigbee) för hem- och småföretagsanvändning, och Stack Profile #2 (som kallas Zigbee Pro). Zigbee Pro erbjuder fler funktioner som broadcast, många-till-en routing och stark symmetrisk nyckelsäkerhet (SKKE), medan Zigbee (Stack Profile #1) tar upp mindre RAM och Flash-utrymme. Båda profilerna låter dig distribuera ett komplett mesh-nätverk och arbeta med alla Zigbee-applikationsprofiler.

Zigbee 2007 är helt kompatibel med Zigbee 2006-enheter. En Zigbee 2007-enhet kan ansluta till och fungera med ett Zigbee 2006-nätverk och vice versa. På grund av skillnader i routingalternativ kan Zigbee Pro-enheter endast vara Zigbee 2006-nätverksändenheter (ZEDs), och vice versa kan Zigbee 2006- och Zigbee 2007-enheter endast vara slutenheter i ett Zigbee Pro-nätverk. Samtidigt fungerar applikationer som körs på enheter likadant, oavsett implementeringen av stackprofilen.

Applikationer

Zigbee-protokoll är designade för användning i inbyggda applikationer som kräver låga datahastigheter och låg strömförbrukning. Syftet med Zigbee-teknologin är att skapa ett självorganiserande nätverk till låg kostnad med en mesh-topologi utformad för att lösa ett brett spektrum av problem. Nätverket kan användas inom industriell styrning, inbyggda sensorer, medicinsk datainsamling, intrångs- eller brandvarnare, byggnads- och hemautomation, etc. Det resulterande nätverket förbrukar väldigt lite ström - enskilda enheter, enligt Zigbee-certifiering, tillåter energibatterier att fungera två gånger år [3] .
Typiska användningsområden [4] :

Det finns tre olika typer av Zigbee-enheter.

Protokoll

Protokollen är baserade på den nyutvecklade algoritmen AODV (Dynamic Routing Protocol for Ad-hoc Mobile Networks (MANET) och andra trådlösa nätverk) och NeuRFon, designade för att bilda ad-hoc-nätverk (decentraliserat trådlöst nätverk som bildas av slumpmässiga abonnenter) eller noder. I de flesta fall är nätverket ett kluster av kluster. Det kan också ta formen av ett nätverk eller ett ensamt kluster.

För närvarande stöder Zigbee-protokollet nätverk med eller utan närvaromeddelande (beacons). I nätverk med beacons inaktiverade (där ordningen på beacons är 15) används Carrier Sense Multiple Access med Collision Avoidance ( CSMA/CA ). I den här typen av nätverk håller Zigbee-routrar vanligtvis sina mottagare på hela tiden, vilket kräver extra ström. Detta tillåter dock skapandet av heterogena nätverk, där vissa enheter ständigt tar emot data, medan andra överför data endast när det behövs. Ett typiskt exempel på ett sådant nätverk är trådlös ljusstyrning: en Zigbee-nod som är ansluten till en lampa kan ta emot en signal hela tiden eftersom den (liksom lampan) är ansluten till elnätet medan den batteridrivna strömbrytaren förblir i viloläge tills switch ändrade inte tillstånd. När tillståndet ändras går omkopplaren till aktivt läge, skickar ett kommando till lampan, väntar på bekräftelse och återgår till viloläge. I sådana nätverk måste lampnoden vara minst en Zigbee-router (ZR), om inte en koordinator, en switchnod, vanligtvis en Zigbee-ändenhet (ZED).

I beacon-nätverk sänder speciella nätverksnoder, Zigbee-routrar, periodiska beacons för att bekräfta deras närvaro på andra nätverksnoder. Noderna kan vara i viloläge mellan beacons, vilket minskar deras arbetscykel och ökar batteritiden. Beacon-intervall kan variera från 15,36 ms till 15,36 ms * 2 14 = 251,65824 s för 250 kbit/s, från 24 ms till 24 ms * 2 14 = 393,216 s för 40 kbit/s och 2 14 ms för 40 kbit/s till 48, * 48 ms = 48,4 ms s för 20 kbit/s. Emellertid kräver den låga arbetscykeln av operationer (signaler) tillsammans med långa beacon-intervall exakt timing, vilket kan komma i konflikt med kravet på låg produktkostnad.

Generellt sett minskar Zigbee-protokollen påslagningstiden för radiosändare och minskar strömförbrukningen. I beacon-nätverk behöver noder bara vara aktiva medan beaconen sänder. I beaconless nätverk är strömförbrukningen avgjort asymmetrisk, med vissa enheter alltid aktiva medan andra tillbringar större delen av sin tid i viloläge. Zigbee-enheter måste vara kompatibla med IEEE 802.15.4-2003 trådlösa personliga nätverk (exklusive "energy management"-profil 2.0). Standarden definierar de nedre lagren av protokollet - det fysiska lagret (PHY) och accesskontrolldelen (MAC) av länken till datalagret (DLL). Denna standard specificerar drift på ISM-banden 2,4 GHz (världsomspännande olicensierad frekvens), 915 MHz (Amerika) och 868 MHz (Europa). Vid 2,4 GHz finns det 16 Zigbee-kanaler, varje kanal kräver en 5MHz bandbredd. Grundfrekvensen för varje kanal kan beräknas som FC = (2405 + 5 * (ch − 11)) MHz, där ch = 11, 12, ..., 26.

Radion använder bredbandsmodulering med direkt spridningsspektrum, som styrs av bithastigheten i modulatorn. Binär fasskiftnyckling används på 868 och 915 MHz-banden, och offset kvadraturfasskiftningsnyckel, som sänder 2 bitar per symbol, används på 2,4 GHz-bandet. I sin renaste form, när den sänds via luften, är datahastigheten 250 kbps för varje kanal i 2,4 GHz-bandet, 40 kbps för varje kanal i 915 MHz-bandet och 20 kbps för 868 MHz-bandet. Sändningsavståndet är från 10 till 75 meter och över 1500 meter för Zigbee pro, även om det är mycket beroende av den individuella utrustningen. Radions maximala uteffekt är i princip 0dBm (1mW).

Grundläggande kanalåtkomstläge "bärvågsfrekvenskontroll, multipel åtkomst / undvikande av ramkollisioner" ( CSMA / CA  - probabilistiskt nätverksprotokoll för kanalnivån (MAC). Det vill säga, innan noderna börjar sända längs vägen för mänsklig informationsutbyte, kontrollerar de kort att ingen av dem sänder innan det allmänna arbetet påbörjas. Det finns tre anmärkningsvärda undantag från driften av CSMA. Beacons skickas inom det angivna tidsintervallet och CSMA används inte. Meddelandebekräftelser använder inte heller CSMA. Slutligen kan enheter i beacon-orienterade nätverk som har låga stealth i realtidskrav också använda garanterade tidsluckor, som per definition inte använder CSMA.

Zigbee Alliance

Grundades 2002 som en grupp företag som standardiserar, underhåller och publicerar ZigBee-standarder [5] [6] .

Zigbee-namnet är ett registrerat varumärke som tillhör denna grupp och är inte den enda tekniska standarden. Organisationen publicerar applikationsprofilen, låter många originalutrustningstillverkare (OEM) skapa kompatibla produkter. Förhållandet mellan IEEE 802.15.4-standarden och Zigbee [7] liknar det mellan IEEE 802.11-standarden och Wi-Fi Alliance .

Zigbee RF4CE

Den 3 mars 2009 gick RF4CE (Radio Frequency for Consumer Electronics) överens om att arbeta med Zigbee Alliance för att gemensamt distribuera en standardiserad specifikation för RF-fjärrkontroll. Zigbee RF4CE har designats för utbredd användning i fjärrstyrda ljud- och videoprodukter som tv-apparater och set-top-boxar. Detta lovar många fördelar jämfört med befintliga fjärrkontrolllösningar, inklusive ökad kommunikation, ökad driftsäkerhet, ökad kapacitet och flexibilitet, kompatibilitet och undvikande av siktbarriären [8] .

Programvara och hårdvara

Mjukvaran är utformad för att förenkla processen att bygga små, billiga mikroprocessorer. Radiodesignerna som används i Zigbee är noggrant optimerade för att uppnå ett lågt pris bland det stora antalet produkter i denna linje. Det finns flera analoga steg där digitala kretsar eventuellt används.

Även om själva radiosändarna är billiga, inkluderar Zigbee-kvalificeringsprocessen en fullständig kontroll av fysiska lagerkrav. Sådan detaljerad finjustering av fysiskt lager har många fördelar, eftersom alla radiomoduler som härrör från denna uppsättning halvledarelement kommer att ha samma RF-egenskaper. Å andra sidan, om det fysiska lagret inte är certifierat, kan felaktig användning minska batteritiden i andra enheter som ingår i Zigbee-nätverket. Där andra protokoll kan dölja dålig känslighet eller andra dolda problem, vilket resulterar i förvrängd reducerad respons, har Zigbee-radioapparater allvarliga tekniska begränsningar vad gäller både strömförsörjning och bandbredd. Således testas radioapparater av certifierade laboratorier enligt riktlinjerna i punkt 6 i standarden 802.15.4-2006. Det finns lösningar som kombinerar en mikrokontroller och en radiosändare i ett paket, till exempel mikrokontroller i STM32W-serien från STMicroelectronics .

Licensiering

Zigbee-specifikationen är tillgänglig för allmänheten under icke-kommersiell användning [9] . Zigbee-alliansens ingångsnivå, kallad Adopter, ger tillgång till specifikationer som ännu inte ska publiceras och tillåter skapandet av produkter för kommersiellt bruk av specifikationen. Registrering under användningen av Zigbee-specifikationen kräver att den kommersiella utvecklaren går med i Zigbee-alliansen. "Ingen del av denna specifikation får användas för att tillverka produkter eller sälja utan medlemskap i Zigbee-alliansen." Det finns årliga avgiftskonflikter med GNU General Public License . Enligt paragraf 2-b: "Du måste vara säker på att allt verk du distribuerar eller publicerar, om hela eller delar av det verket innehåller programmet eller härrör från programmet eller någon del av det, måste allt det verket vara licensierat i sin helhet. utan överföring till tredje part, enligt villkoren i denna licens. Eftersom GPL-licensen inte skiljer mellan kommersiell och icke-kommersiell användning är det inte möjligt att licensiera Zigbee-stacken under GPL eller kombinera Zigbee-körning med den GPL-licensierade koden. Kravet på att en utvecklare ska gå med i Zigbee-alliansen står också i konflikt med andra fri mjukvarulicenser [10] .

Statlig reglering

Ryssland

Användningen av Zigbee-nätverk i Ryska federationen i frekvensområdet 2400–2483,5 MHz kräver inte erhållande av frekvenstillstånd och ytterligare godkännanden [11] (Beslut av den statliga kommittén för radiofrekvenser under Rysslands informations- och kommunikationsministerium daterat 07.05. .2007 nr 07-20-03-001), beslut av den statliga kommittén för radiofrekvenser uppdateras ständigt, beslutet av 07.05.2007 nr 07-20-03-001 har länge genomgått flera förändringar, men innebörden kvarstår nära samma [12] .

Historik

Ursprunget till termen Zigbee

Namnet på varumärket kommer från beteendet hos honungsbin efter att de återvänt till kupan.

Anteckningar

  1. Vårt uppdrag (nedlänk) . zigbee.org. Tillträdesdatum: 11 juli 2009. Arkiverad från originalet den 28 augusti 2009. 
  2. http://www.commsdesign.com/showArticle.jhtml?articleID=192200323  (nedlänk) ZigBee: Wireless Technology for Low-Power Sensor Networks.
  3. NYA ATMEL MIKROCONTROLLER Target Low-Power ZigBee . Hämtad 15 april 2010. Arkiverad från originalet 13 december 2006.
  4. Vad är så bra med ZigBee-nätverk? . Daintree Networks . Datum för åtkomst: 19 januari 2007. Arkiverad från originalet den 23 juli 2011.
  5. Om ZigBee Alliance  (  otillgänglig länk) . ZigBee.org . ZigBee Alliance. Hämtad 18 oktober 2012. Arkiverad från originalet 20 september 2012.
  6. Om oss  . zigbeealliance.org . ZigBee Alliance. Hämtad 15 december 2020. Arkiverad från originalet 27 november 2020.
  7. | Valuysky S.V., Shilov V.O., Guyda O.G. Transaktioner och brister i protokollen i löpbandet, som är uppbyggda i trådlösa sensoriska steg // Scientific Bulletin of Academy of Municipal Administration. Serie: Teknik. - 2015. - nej. 1. - S. 37-44. . Hämtad 23 maj 2022. Arkiverad från originalet 21 januari 2022.
  8. Vi presenterar ZigBee RF4CE . Daintree Networks . Hämtad 4 maj 2009. Arkiverad från originalet 23 juli 2011.
  9. ZigBee Specification Download Request (nedlänk) . zigbee.org. Hämtad 15 april 2009. Arkiverad från originalet 9 mars 2009. 
  10. Zigbee, Linux och GPL (nedlänk) . freaklabs.org. Hämtad 14 juni 2009. Arkiverad från originalet 16 februari 2010. 
  11. SCRF. Bilaga 2 till beslut av Statens nämnd för radiofrekvenser den 7 maj 2007 nr 07-20-03-001 Apparater i lokala (personliga) radionät . SCRF (7 maj 2007). Hämtad 27 oktober 2014. Arkiverad från originalet 30 oktober 2013.
  12. Möte med den statliga kommittén för radiofrekvenser den 20 november 2014 (protokoll nr 14-29)  (ryska) , Rysslands kommunikationsministerium . Arkiverad från originalet den 22 mars 2017. Hämtad 21 mars 2017.
  13. Tatyana Krivchenko. Funktioner i den nya specifikationen ZigBee PRO FEATURE SET (pdf). www.wless.ru _ www.wless.ru Hämtad 11 januari 2019. Arkiverad från originalet 11 januari 2019.

Se även

Länkar