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 Klastra | Nazwa |
|---|---|
0x0000 | Basic |
0x0001 | Power Configuration |
0x0003 | Identify |
0x0006 | On/Off |
0x0402 | Temperature Measurement |
Klastry wyjściowe (Output clusters)
| ID Klastra | Nazwa |
|---|---|
0x0003 | Identify |
0x0019 | OTA Upgrade |
Endpoint 2
Udostępnia dane związane z licznikiem. Przełącznik On/Off wyzwala odczyt licznika.
Klastry wejściowe (Input clusters)
| ID Klastra | Nazwa |
|---|---|
0x0006 | On/Off |
0x0702 | Simple Metering |
0x0B04 | Electrical 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 Atrybutu | Nazwa |
|---|---|
0x0000 | Current Summation Delivered (Suma pobrana) |
0x0001 | Current 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 Atrybutu | Nazwa |
|---|---|
0x0300 | AC frequency (Częstotliwość) |
0x0304 | Total active power (Moc czynna całkowita) |
0x0305 | Total reactive power (Moc bierna całkowita) |
0x0306 | Total apparent power (Moc pozorna całkowita) |
0x0501 | Line current (Prąd linii - Faza A) |
0x0502 | Active current (Prąd czynny - Faza A) |
0x0503 | Reactive current (Prąd bierny - Faza A) |
0x0505 | RMS voltage (Napięcie RMS - Faza A) |
0x0508 | RMS current (Prąd RMS - Faza A) |
0x050B | Active power (Moc czynna - Faza A) |
0x050E | Reactive power (Moc bierna - Faza A) |
0x050F | Apparent power (Moc pozorna - Faza A) |
0x0901 | Line current (Faza B) |
0x0902 | Active current (Faza B) |
0x0903 | Reactive current (Faza B) |
0x0905 | RMS voltage (Faza B) |
0x0908 | RMS current (Faza B) |
0x090B | Active power (Faza B) |
0x090E | Reactive power (Faza B) |
0x090F | Apparent power (Faza B) |
0x0A01 | Line current (Faza C) |
0x0A02 | Active current (Faza C) |
0x0A03 | Reactive current (Faza C) |
0x0A05 | RMS voltage (Faza C) |
0x0A08 | RMS current (Faza C) |
0x0A0B | Active power (Faza C) |
0x0A0E | Reactive power (Faza C) |
0x0A0F | Apparent power (Faza C) |