www.wikidata.de-de.nina.az
ZigBee ist eine Spezifikation fur drahtlose Netzwerke mit geringem Datenaufkommen und geringem Stromverbrauch wie beispielsweise Hausautomation Sensornetzwerke Lichttechnik ZigBee Gerate kommunizieren in einem Mesh Netzwerk bzw einem Ad hoc Netz Das heisst wenn ein Kommunikationspfad im ZigBee Netzwerk ausfallt wird stattdessen ein anderer Pfad im Netzwerk verwendet Der Schwerpunkt von ZigBee liegt in kurzreichweitigen Netzwerken bis 100 m im Innenbereich und bis 300 m in Sichtlinie 1 Handelsubliches ZigBee ModulDer Name ZigBee wurde aus dem Zick Zack Tanz der Honigbienen abgeleitet 2 Die Spezifikation ist eine Entwicklung der ZigBee Allianz die Ende 2002 gegrundet wurde Sie ist ein Zusammenschluss von derzeit mehr als 230 Unternehmen die die weltweite Entwicklung dieser Technologie vorantreiben 2004 kam die erste ZigBee Spezifikation auf den Markt Die mittlerweile unter dem Namen ZigBee 2004 bekannte Version gilt als veraltet und wurde 2006 von einer komplett uberarbeiteten Version abgelost 2007 ist mit ZigBee Pro ein weiterer Zweig der ZigBee Spezifikation erschienen Er richtet sich an Anwendungen die sowohl mit wenig Datenrate als auch speziell minimiertem Energieverbrauch auskommen sollen 3 Eine Weiterentwicklung ist Version 1 2 1 mit Verbesserungen der Sicherheit Sie entscharft einen im November 2015 entdeckten Sicherheitsmangel 4 5 6 Im Dezember 2016 wurden fur die Protokollversion 3 0 20 Zertifizierungen fur acht Hersteller ausgestellt um eine Vereinheitlichung im Bereich IoT voranzubringen 7 Durch die Zusammenarbeit mit Herstellern weltweit konnen Verbraucher zum Beispiel uber intelligente Heizkorperthermostate ihre Heizung steuern smarte Beleuchtungssysteme einbauen und Jalousien nach Bedarf steuern Inhaltsverzeichnis 1 Einleitung 1 1 Endgerat ZigBee End Device ZED 1 2 Router ZigBee Router ZR 1 3 Koordinator ZigBee coordinator ZC 2 Adressierung 3 ZigBee RF4CE 4 ZigBee IP 5 ZigBee Cluster Library 6 ZigBee Profile 6 1 ZigBee Light Link 6 2 ZigBee Home Automation 6 3 ZigBee Green Power ZGP 7 Anwendungsgebiete 8 Konkurrenz 9 Sicherheit 9 1 Sicherheitslucken 9 2 Zukunft 10 Weblinks 11 EinzelnachweiseEinleitung Bearbeiten nbsp ZigBee setzt auf den Standard IEEE 802 15 4Die Spezifikation beschreibt ein Framework fur Funknetze ZigBee baut auf dem Standard IEEE 802 15 4 auf und erweitert dessen Funktionalitat insbesondere um die Moglichkeit des Routings und des sicheren Schlusselaustausches Im IEEE 802 15 4 Standard sind die PHY Schicht und die MAC Schicht definiert ZigBee erweitert diesen Protokollstapel um die Schichten NWK und APL Wobei zu beachten ist dass es sich bei ZigBee um ein Framework handelt und eine Anwendung in die APL Schicht eingebettet wird Die Einsatzmoglichkeiten von ZigBee sind vielfaltig zum Beispiel in der Gebaude Automation im medizinischen Bereich fur Steuerungsanlagen und fur alle Arten von Sensormessungen Die ZigBee Spezifikation stellt dem Entwickler drei verschiedene Geratearten ZigBee Devices zur Verfugung Mit diesen Geraten wird ein ZigBee Wireless Personal Area Network WPAN aufgebaut Man unterscheidet drei Rollen die ein ZigBee Gerat erfullen kann Endgerat ZigBee End Device ZED Bearbeiten Gerate wie zum Beispiel Steuerungs oder Sensormodule werden meist mit Batterien betrieben Diese konnen als ZigBee Endgerate implementiert werden und benotigen nur einen Teil der Funktionen der ZigBee Spezifikation Sie nehmen nicht am Routing im Netzwerk teil und konnen in einen Schlafmodus gehen Sie melden sich an einem Router ihrer Wahl an und treten so dem ZigBee Netzwerk bei Sie konnen ausschliesslich mit dem Router kommunizieren uber den sie dem Netzwerk beigetreten sind Werden Daten an ein solches Endgerat geschickt und dieses befindet sich im Schlafmodus speichert der Router diese Pakete bis das Endgerat sie abruft Router ZigBee Router ZR Bearbeiten ZigBee Router nehmen am Routing der Pakete durch das Netzwerk teil Sie benotigen einen grosseren Funktionsumfang und damit auch etwas mehr Hardwareressourcen ZigBee Router treten einem Netzwerk bei indem sie sich an einem im Netzwerk befindlichen Router anmelden Das Routing im Netzwerk erfolgt entweder entlang eines sich so bildenden Baumes Stackprofil ZigBee oder durch dynamisches Routing als Meshnetzwerk Stackprofil ZigBee PRO Tritt ein Funkmodul uber einen Router dem Netzwerk bei vergibt dieser diesem eine 16 Bit Kurzadresse engl short address Bei Meshnetzwerken erfolgt dies zufallig Auftretende Adresskonflikte mussen erkannt und dann behoben werden Koordinator ZigBee coordinator ZC Bearbeiten Ein ZigBee Koordinator startet das Netzwerk mit festgelegten Parametern Nach dem Start ubernimmt er dieselben Aufgaben wie ein ZigBee Router Adressierung BearbeitenDie Identifizierung des Netzwerks erfolgt uber eine 64 Bit erweiterte PAN ID Um unnotigen Protokoll Overhead zu vermeiden wahlt der Koordinator allerdings fur ein PAN bei dessen Start eine 16 Bit PAN ID Jedes Funkmodul besitzt eine eindeutige 64 Bit IEEE Adresse Beim Eintritt in ein Netzwerk bekommt es allerdings ebenfalls eine 16 Bit Kurzadresse zugewiesen Bei stochastischer Adressvergabe mussen Adresskonflikte aufgelost werden Um Daten an ein anderes Funkmodul im selben Netzwerk zu senden genugt damit die Angabe der 16 bit Kurzadresse Allerdings werden zusatzlich verschiedene Anwendungsobjekte uber Endpunkte adressiert Dieses Verfahren ahnelt dem TCP Port bei TCP IP Jedem Knoten stehen 255 Endpunkte zur Verfugung Fur die Anwendungslogik sind die Endpunkte 1 bis 240 vorgesehen Endpunkt 255 ist fur Broadcast an alle Endpunkte reserviert Die Endpunkte 241 bis 254 sind fur spatere spezielle Aufgaben reserviert An den Endpunkt 0 gerichtete Daten sind fur das ZigBee Device Object ZDO welches die Steuerung der Netzwerkaufgaben ubernimmt Uber ein Bindingverfahren kann auch eine indirekte Adressierung ohne Kenntnis der Adresse zum Versenden von Daten benutzt werden Hierzu mussen sich zwei Funkmodule an einem Bindingprozess beteiligen zum Beispiel durch das Drucken eines Tasters In einer Bindingtabelle werden zu einem Cluster dem Ziel und Senderendpunkt die entsprechenden Adressen der Funkmodule gespeichert Fur die Adressierung von Paketen genugt dann die Angabe eines Clusters und des Zielendpunkts Aus der Bindingtabelle kann die benotigte Adresse ermittelt werden Es ist ebenfalls moglich Nachrichten an eine Gruppe von Funkmodulen zu senden Jedes Funkmodul speichert eine Liste mit 16 Bit Gruppen IDs Ein Eintrag in dieser Tabelle bedeutet dass das Funkmodul Mitglied der entsprechenden Gruppe ist Die Nachricht an eine Gruppe wird uber Broadcast gesendet Die Reichweite kann aber zusatzlich begrenzt werden indem von Nichtgruppenmitgliedern eine Nachricht nur an eine bestimmte Anzahl von Hops weitergeleitet wird 8 ZigBee RF4CE BearbeitenRF4CE ist ein Akronym fur radio frequency for consumer electronics ZigBee RF4CE ist eine weitere auf dem IEEE 802 15 4 Standard aufbauende Spezifikation der ZigBee Allianz Sie ist im Jahr 2008 9 erschienen und ist eine eigenstandige Spezifikation Sie spezifiziert einfache und kostengunstige drahtlose Netzwerke zur Steuerung von Geraten wie etwa Homeentertainment und Lichtsteuerung Routing wird in diesen Netzwerken nicht unterstutzt Ein fernzusteuerndes Gerat bildet ein eigenes PAN Personal Area Network Die Fernsteuerung tritt diesem Netzwerk bei Um mehrere Gerate zu steuern partizipiert die Fernsteuerung im Allgemeinen an mehreren PANs Auch ein fernzusteuerndes Gerat kann Mitglied eines zweiten PANs sein wenn es selbst fernsteuernde Aufgaben erfullt Wenn der DVD Player von der Fernbedienung gestartet wird soll der DVD Player gleichzeitig den Kanal des Fernsehers wechseln 10 ZigBee IP BearbeitenZigBee IP ist eine im Jahr 2012 erschienene Spezifikation fur drahtlose Netzwerke mit Anbindung an das Internet 11 Die ZigBee Alliance orientiert sich bei der Entwicklung an bestehenden Protokollen von Standardisierungsgremien wie IETF IEEE W3C ISO und IEC Der Stack nutzt in der Netzwerk Schicht OSI Modell Network Layer unter anderem die von der IETF entwickelten Protokolle 6LoWPAN und RPL 11 Das 6LoWPAN Protokoll ermoglicht die direkte Anbindung von Geraten oder Sensornetzwerken an das Internet uber IPv6 Internet of Things ZigBee Cluster Library BearbeitenUm insbesondere Interoperabilitat von Produkten verschiedener Hersteller zu gewahrleisten hat die ZigBee Allianz Cluster und Profile definiert Ein Cluster funktioniert nach dem Client Serverprinzip Der Server eines Cluster besitzt verschiedene Attribute die im Allgemeinen der Client durch bestimmte Kommandos verandern kann Eine Lampe ist zum Beispiel ein Server des Clusters OnOff ClusterID 0x0006 Der Client kann durch Senden definierter Kommandos On Off Toggle den Zustand des Attributes verandern Der Datenaustausch erfolgt uber ZCL Frames Samtliche Cluster sind in der ZigBee Cluster Library zusammengefasst 12 ZigBee Profile BearbeitenIn ZigBee Profilen werden fur einen bestimmten Anwendungsfall Systemvoraussetzungen und Gerate definiert Jedes Gerat implementiert hierbei eine Menge von Clustern Beispielprofile sind Home Automation Building Automation und Health Care Man unterscheidet dabei zwischen veroffentlichten Profilen und herstellerspezifischen Profilen Herstellerspezifische Profile werden von Gerateherstellern entworfen und in der Regel nicht veroffentlicht Dieses Profile ermoglichen es Herstellern Funktionen zu implementieren welche nicht in offentlichen Anwendungsprofilen definiert sind Nachteilig dabei ist dass nur Gerate des jeweiligen Hersteller dieses Profil sinnvoll nutzen konnen 13 ZigBee Light Link Bearbeiten Dieses Profil dient zur Steuerung von Lichttechnik aller Art Die Steuerung von Farbanteilen Helligkeit und einfach An und Ausschalten von Lampen ist in diesem Profil vorgesehen Auf einen Koordinator und damit auch ein Trustcenter zur Schlusselverteilung wird der Einfachheit halber verzichtet Die Kommunikation erfolgt immer verschlusselt durch einen Netzwerkschlussel Der Netzwerkschlussel wird an ein dem Netzwerk beitretendes Funkmodul durch den sogenannten Masterkey verschlusselt mitgeteilt Dies ist auch die grosse Schwachstelle von Light Link Der Masterkey ist fur alle Light Link zertifizierten ZigBee Produkte identisch und wird von der ZigBee Alliance nach bestandener Zertifizierung dem Hersteller mitgeteilt Das heisst es wurde versucht den Masterkey geheim zuhalten Dieser ist aber schon seit geraumer Zeit offentlich bekannt 14 Ein nachtragliches Andern des Masterkeys auf zertifizierten Produkten ist nicht vorgesehen Ein weiteres Manko der Geheimhaltung des Masterkeys ist es dass Privatanwender zum Beispiel keine eigenen Produkte wie Schalter oder Controller fur zertifizierte Light Link Produkte erstellen konnen solange der Masterkey nicht bekannt ist Fur die Lichtsteuerung ist die Schlusselproblematik sicherheitstechnisch nicht so dramatisch Ein grosser Schaden kann im Allgemeinen nicht angestellt werden und die Reichweite der ZigBee Light Link Ubertragung ist auch eher gering so dass ein potentieller Angreifer der Hardware schon recht nahe kommen muss ZigBee Home Automation Bearbeiten Dieses Profil kann auch zur Steuerung von Lichttechnik benutzt werden dient aber der allgemeinen Steuerung von Geraten in kleineren Gebauden Die Ubertragung erfolgt ebenfalls durch einen Netzwerkschlussel verschlusselt Auch hier wird der Netzwerkschlussel beim Eintritt in das Netzwerk durch einen Masterkey verschlusselt verteilt Der Masterkey ist in diesem Fall bekannt allerdings kann durch die Benutzung eines Trustcenters der Zutritt zum Netzwerk gesperrt werden und zum Beispiel nur durch das Betatigen eines Buttons fur einige Sekunden gestattet werden Hier kann ein Schaden durch ungewollten Zugang allerdings auch grosser ausfallen Werden beispielsweise Temperaturwerte fur Klimagerate Kuhlschrank oder Heizung manipuliert kann dies ggf erhebliche Auswirkungen haben ZigBee Green Power ZGP Bearbeiten Das ZigBee Green Power Profil spezifiziert ein ZigBee Profil fur den Betrieb von batterielosen Sensoren Eingefuhrt wurde dieses Profil mit der ZigBee Version 3 0 Das Konzept bedient sich dabei des Prinzips des Micro Energy Harvesting 15 Jeder ZigBee 3 0 Router oder Koordinator muss dabei die Funktion eines Green Power Basic Proxys GPBP implementieren Dieser erlaubt es den mit dem Router bzw Koordinator verbundenen Geraten sogenannte Green Power Device Frames zu senden 16 Anwendungsgebiete Bearbeiten nbsp Aufgestecktes ZigBee Modul XBee mit Entwicklungsboard Arduino Industrie und Automatisierungstechnik z B A N Solutions 17 Anlagensteuerung Guteruberwachung Ubertragen von Sensordaten z B ZIGPOS 18 Medizintechnik z B Telemedizinische Gerate der Brunel University London 19 Patientendatenubertragung Heim und Gebaudeautomatisierung 20 Unterhaltungselektronik z B 3D Shutterbrillen Computer Peripherie Funkmelder Waschmaschinen z B Miele 21 KaffeeautomatenKonkurrenz BearbeitenIm Bereich Heimautomation und M2M steht ZigBee in direkter Konkurrenz zu Z Wave Fur beide Protokolle gibt es eine Reihe OSGi basierter Framework Losungen die uber das reine Protokoll hinausgehende Heimautomatisierungsfunktionen beinhalten wie zum Beispiel einen Gerateabstraktionslayer Daruber hinaus steht ZigBee im Bereich der Heimautomation in Konkurrenz zu Enocean das anders als ZigBee und Z Wave durch die Betonung des Energy Harvesting batterielose Sensoren ermoglicht Im Bereich Medizintechnik ist als Konkurrenzstandard Bluetooth bzw die Spezifikation der Continua Health Allianz erwahnenswert Mit dem Bluetooth Mesh Protokoll wird der Bluetooth Low Energy Standard um passende Funktionen erweitert Sicherheit BearbeitenZigBee IEEE802 15 4 setzt beim Verschlusseln von Daten auf eine erweiterte Version des CCM Mode Verfahrens CCM 22 Als Blockverschlusselungsalgorithmus wird AES 128 eingesetzt das als kryptografisch sicher eingestuft ist Trotzdem weisen die verwendeten Protokolle sicherheitskritische Schwachstellen auf so mussen alle Gerate ein und dasselbe Schlusselpaar Fallback Key kennen und akzeptieren welches offentlich bekannt ist 4 Datenpakete konnen auf Netzwerkschichtebene oder auf der Anwendungsebene verschlusselt werden Bei einer Verschlusselung auf der Netzwerkebene muss allerdings allen Funkmodulen ein bestimmter Netzwerkschlussel bekannt sein Bei einer Verschlusselung auf der Anwendungsebene kann eine Verbindung zwischen zwei Funkmodulen explizit mit einem eigenen nur den zwei Funkmodulen bekannten Schlussel verschlusselt werden Die grosse Schwierigkeit hierbei ist die Verteilung der Schlussel auf die Funkmodule Hierbei gibt es verschiedene Moglichkeiten die nur bedingt oder nicht sicher sind Die Schlussel konnen auf den Funkmodulen vorinstalliert werden Andere Funkmodule mit selbigem vorinstallierten Schlussel konnen ggf dem Netzwerk beitreten Zusatzlich existiert dabei aber auch ein fixer fest vereinbarter und allgemein bekannter Schlussel um neue ZigBee Module in einem Netzwerk anzumelden dieser Punkt stellt die Schwachstelle im Sicherheitskonzept dar da ein Angreifer diesen Vorgang belauschen kann und so den geheimen und individuellen Netzwerkschlussel im Rahmen der Datenubertragung ermitteln kann 4 Die Schlussel werden einem Funkmodul beim Eintritt in das PAN unverschlusselt mitgeteilt Hierbei ist die Gefahr des Abhorens relativ gross Allerdings ist die Reichweite von ZigBee Modulen meist gering sodass sich ein potentieller Angreifer in der Nahe aufhalten muss Durch das Herabsenken der Transceiverleistung kann die Reichweite des Weiteren auf ein Minimum reduziert werden Einen zusatzlichen Schutz bietet die Moglichkeit die Zeitspanne der unverschlusselten Datenubertragung des Schlussels zu begrenzen beispielsweise durch gleichzeitiges Drucken eines Knopfes an jedem Funkmodul wie dies auch bei Powerline Adaptern ublich ist Die sicherste Moglichkeit ist der Einsatz eines ausgewahlten Trustcenters Jedes Funkmodul besitzt nur einen Masterlinkschlussel mit dem zunachst ein Linkschlussel fur die Verbindung mit dem Trustcenter und dem entsprechenden Funkmodul generiert wird Benotigen zwei Funkmodule einen Linkschlussel fur eine Verbindung zueinander erfolgt die Schlusselgenerierung mittels des sogenannten SKKE Protokolls uber das Trustcenter Das Trustcenter selbst dient nur zur Vermittlung und kann selbst den Schlussel nicht bestimmen Beim CCM Verfahren kann durch einen Authentifizierungscode Message Integrity Code die Datenintegritat von Datenpaketen geschutzt werden Mittels CTR Verfahren werden die Daten verschlusselt Durch Nutzung eines Counters besteht zudem keine Moglichkeit Pakete abzufangen und diese spater ins Netzwerk einzuschleusen replay attack 8 Sicherheitslucken Bearbeiten Ein bekanntes herstellerubergreifendes Sicherheitsproblem gibt es bei der Implementierung Wird der Netzwerkschlussel neu ubertragen dann kann bei einer unverschlusselten Ubertragung der Netzwerkschlussel mitgelesen werden Insbesondere ZigBee basierte Turschlosser sind hier negativ aufgefallen indem Gerate gezwungen werden konnten den Schlusselaustausch neu zu beantragen Zukunft Bearbeiten Die Weiterentwicklung von ZigBee erfolgt faktisch im Projekt Matter Standard unter Federfuhrung der Zigbee Alliance jetzt Connectivity Standards Alliance CSA 23 Weblinks Bearbeiten nbsp Commons ZigBee Sammlung von Bildern Videos und Audiodateien Offizielle Webprasenz der ZigBee Alliance Tutorial und Forum zu ZigBee Umfasst Informationen uber Technologie Architektur Vorrichtungen Vergleichen und Anwendungen Betriebsmittel schliessen Forum Nachrichten und Bucher ZigBee mit ein BSI Studie Drahtlose Kommunikationssysteme und ihre Sicherheitsaspekte Das Protokoll ZigBee wird auf 31 Seiten dargestellt und bewertet PDF 14 MB Einzelnachweise Bearbeiten Was ist Zigbee Zigbee Technische Spezifikationen In Connectivity Standards Alliance Abgerufen am 8 Juli 2021 When to use Zigbee when upgrading your property In Telkonet 12 Juni 2018 abgerufen am 27 Mai 2021 amerikanisches Englisch ZigBee Alliance ZigBee Specification In ZigBee Document 05 3474 21 Aug 2015 a b c Sokolov Daniel AJ Deepsec ZigBee macht Smart Home zum offenen Haus In heise de Verlag Heinz Heise 21 November 2015 S 1 abgerufen am 21 November 2015 Smart Home Sicherheitslucken im Zigbee Protokoll demonstriert Bericht auf dem Internetnachrichtenportal GOLEM im Dezember 2015 abgerufen am 13 August 2017 Stellungnahme des deutschen ZigBee Herstellers ubisys hierzu abgerufen am 15 Dezember 2017 ZigBee Specification Zigbee Alliance Accelerates IoT Unification with 20 Zigbee 3 0 Platform Certifications ZigBee Alliance abgerufen am 15 Dezember 2017 a b Markus Krausse Rainer Konrad Drahtlose ZigBee Netzwerke Ein Kompendium Springer Vieweg Wiesbaden 2014 ISBN 978 3 658 05821 0 Zigbee Alliance Understanding ZigBee RF4CE online Oktober 2014 Verfugbar unter Zigbee RF4CE Whitepaper S 3 abgerufen am 25 Mai 2020 ZigBee Alliance ZigBee RF4CE Specification In ZigBee Document 094945r00ZB Jan 2010 Memento vom 3 April 2014 im Internet Archive a b ZigBee Alliance ZigBee IP Specification In ZigBee Public Document 13 002r00 Feb 2013 Memento vom 26 Juni 2013 im Internet Archive ZigBee Alliance ZigBee Cluster Library In ZigBee Document 075123r04ZB Mai 2012 Zigbee Anwendungsprofile In Smart Home One 15 Marz 2016 abgerufen am 7 Mai 2022 deutsch heise online Deepsec ZigBee macht Smart Home zum offenen Haus Abgerufen am 23 November 2018 deutsch Klaus Lipinski ZigBee green power ZGP Abgerufen am 26 Mai 2022 What s New in Zigbee 3 0 In ti com Texas Instruments Juni 2019 abgerufen am 26 Mai 2022 englisch A N Solutions Abgerufen am 24 Oktober 2014 Standards unter einem Dach Memento vom 23 Oktober 2014 im Internet Archive Funkschau de Abgerufen am 24 Oktober 2014 Zigbee Allianz Memento vom 13 November 2014 im Internet Archive Abgerufen am 24 Oktober 2014 Produkte Sensor und Aktornetzwerke zigpos de Abgerufen am 22 Januar 2015 Drozdowski Dominik Kuhlschrank und Co im Smart Home Intelligente weisse Ware In pc magazin de WEKA Holding 29 Januar 2014 S 1 abgerufen am 24 Oktober 2014 Ergen S C ZigBee IEEE 802 15 4 Summary UC Berkeley T 10 17 S 11 2004 abgerufen am 20 Juli 2021 englisch The Zigbee Alliance Rebrands as Connectivity Standards Alliance auf csa iot org abgerufen am 29 April 2022 Abgerufen von https de wikipedia org w index php title ZigBee amp oldid 238621959