Skip to content

Zigbee

Czym jest Zigbee?

Zigbee to niskomocowy, bezprzewodowy protokół sieci mesh zaprojektowany dla urządzeń IoT. Działa w standardzie IEEE 802.15.4 (zazwyczaj 2,4 GHz).

Sieć mesh pozwala wiadomościom "skakać" przez routery, co zapewnia lepszy zasięg w szafkach licznikowych lub piwnicach.

Wymagania

Aby korzystać z Zigbee, potrzebujesz koordynatora Zigbee (adaptera USB lub bramki). Koordynator tworzy i zarządza siecią.

Potrzebujesz również oprogramowania, które zarządza siecią. ZiggyMeter udostępnia standardowe punkty danych związane z zużyciem energii (specyfikacja ZCL v8).

Dzięki temu ZiggyMeter może być zintegrowany z dowolnym środowiskiem zewnętrznym, które obsługuje ZCL.

Endpointy (Punkty końcowe)

ZiggyMeter udostępnia 2 endpointy. Wszystkie klastry są standardowymi klastrami ZCL. Nie ma klastrów specyficznych dla producenta, więc większość integracji Zigbee powinna działać od razu.

Endpoint 1

Udostępnia identyfikację urządzenia i podstawowe informacje o statusie. Przełącznik On/Off pozwala włączyć lub wyłączyć Wi‑Fi.

Klastry wejściowe (Input clusters)

ID KlastraNazwa
0x0000Basic
0x0001Power Configuration
0x0003Identify
0x0006On/Off
0x0402Temperature Measurement

Klastry wyjściowe (Output clusters)

ID KlastraNazwa
0x0003Identify
0x0019OTA Upgrade

Endpoint 2

Udostępnia dane związane z licznikiem. Przełącznik On/Off wyzwala odczyt licznika.

Klastry wejściowe (Input clusters)

ID KlastraNazwa
0x0006On/Off
0x0702Simple Metering
0x0B04Electrical Measurement

Klastry wyjściowe (Output clusters)

Brak.

Atrybuty związane z licznikiem

Klaster Metering

Dostarcza 2 podstawowe atrybuty. Jest to standardowy klaster ZCL, nie wymaga własnych poleceń.

ID AtrybutuNazwa
0x0000Current Summation Delivered (Suma pobrana)
0x0001Current Summation Received (Suma oddana)

Current Summation Received jest aktualizowane tylko wtedy, gdy licznik dostarcza tę wartość.

Klaster Electrical Measurement

Dostarcza parametry elektryczne. Jest to standardowy klaster ZCL i nie wymaga własnych poleceń. Poniższe atrybuty są dostępne, ale ich faktyczne wsparcie zależy od licznika. Na przykład w przypadku licznika jednofazowego wartości dla Fazy B i Fazy C nie będą aktualizowane.

W zależności od używanego oprogramowania/integracji Zigbee, niektóre atrybuty mogą nie być wyświetlane, mimo że ZiggyMeter aktualizuje je poprawnie.

ID AtrybutuNazwa
0x0300AC frequency (Częstotliwość)
0x0304Total active power (Moc czynna całkowita)
0x0305Total reactive power (Moc bierna całkowita)
0x0306Total apparent power (Moc pozorna całkowita)
0x0501Line current (Prąd linii - Faza A)
0x0502Active current (Prąd czynny - Faza A)
0x0503Reactive current (Prąd bierny - Faza A)
0x0505RMS voltage (Napięcie RMS - Faza A)
0x0508RMS current (Prąd RMS - Faza A)
0x050BActive power (Moc czynna - Faza A)
0x050EReactive power (Moc bierna - Faza A)
0x050FApparent power (Moc pozorna - Faza A)
0x0901Line current (Faza B)
0x0902Active current (Faza B)
0x0903Reactive current (Faza B)
0x0905RMS voltage (Faza B)
0x0908RMS current (Faza B)
0x090BActive power (Faza B)
0x090EReactive power (Faza B)
0x090FApparent power (Faza B)
0x0A01Line current (Faza C)
0x0A02Active current (Faza C)
0x0A03Reactive current (Faza C)
0x0A05RMS voltage (Faza C)
0x0A08RMS current (Faza C)
0x0A0BActive power (Faza C)
0x0A0EReactive power (Faza C)
0x0A0FApparent power (Faza C)