Istnieją trzy główne typy sieci ZigBee: ZigBee Coordinator, ZigBee Router i ZigBee End Device. Koordynator ZigBee pełni rolę kontrolera sieci i inicjuje tworzenie sieci ZigBee. Zarządza komunikacją między urządzeniami i może również pełnić funkcję pomostu do innych sieci, takich jak Wi-Fi lub Ethernet. Routery ZigBee rozszerzają zasięg sieci poprzez przesyłanie danych pomiędzy urządzeniami a koordynatorem lub innymi routerami. Urządzenia końcowe ZigBee to zazwyczaj czujniki lub elementy wykonawcze, które komunikują się z routerami lub koordynatorem i mają ograniczoną funkcjonalność w celu oszczędzania energii.
Specyfikacja ZigBee 3 to najnowszy standard protokołu komunikacji bezprzewodowej ZigBee. Jednoczy różne profile i aplikacje ZigBee w jeden, interoperacyjny standard, zwiększając kompatybilność i łatwość wdrażania w różnych urządzeniach i sieciach ZigBee. Specyfikacja ZigBee 3 obsługuje takie funkcje, jak zwiększone bezpieczeństwo, poprawiona skalowalność sieci i ulepszona interoperacyjność pomiędzy różnymi produktami ZigBee różnych producentów.
Różne typy czujników ZigBee obejmują czujniki środowiskowe (takie jak czujniki temperatury, wilgotności i jakości powietrza), czujniki ruchu, czujniki światła i inteligentne liczniki. Czujniki te wykorzystują technologię ZigBee do bezprzewodowego przesyłania danych do sieci ZigBee w celu monitorowania, sterowania i automatyzacji w zastosowaniach takich jak inteligentne domy, automatyka przemysłowa, opieka zdrowotna i rolnictwo.
ZigBee działa w topologii sieci mesh. W sieci mesh ZigBee urządzenia komunikują się bezpośrednio ze sobą lub za pośrednictwem urządzeń pośredniczących (routerów) w celu rozszerzenia zasięgu sieci i poprawy niezawodności. To zdecentralizowane podejście umożliwia sieciom ZigBee samoorganizację, automatyczne kierowanie danych wokół przeszkód lub awarii oraz optymalizację ścieżek komunikacyjnych w celu wydajnej transmisji danych.
ZigBee obsługuje dwa główne tryby działania: tryb z włączonym sygnałem nawigacyjnym i tryb bez sygnału nawigacyjnego. W trybie z włączonym sygnałem nawigacyjnym urządzenia synchronizują się z okresowymi transmisjami sygnału nawigacyjnego od koordynatora, co pozwala im obudzić się o określonej porze w celu odbioru i przesłania danych. Ten tryb oszczędza energię i jest odpowiedni dla urządzeń zasilanych bateryjnie. Tryb bez sygnału nawigacyjnego nie wykorzystuje okresowych sygnałów nawigacyjnych, a urządzenia działają asynchronicznie, co czyni go bardziej elastycznym, ale potencjalnie mniej energooszczędnym w przypadku urządzeń zasilanych bateryjnie. Tryby te odpowiadają różnym wymaganiom dotyczącym zużycia energii i potrzebom operacyjnym w sieciach ZigBee.