News & Events

Multiprotocol nie umarł — ZBDongle-E ożywia potencjał Zigbee + Thread

Multiprotocol is Not Dead — ZBDongle-E revives Zigbee + Thread potential

Wprowadzenie

Dzięki wsparciu Multiprotocol, dongle Zigbee z oprogramowaniem MultiPAN może jednocześnie obsługiwać sieci Zigbee i Thread. Od czasu wydania oprogramowania MultiPAN w 2022 roku, temat ten pozostaje popularny i przyciąga ciągłe zainteresowanie społeczności inteligentnego domu.

Tło

W grudniu 2022 roku Home Assistant wprowadził dongle SkyConnect wraz z oficjalnym oprogramowaniem MultiPAN obsługującym funkcjonalność Multiprotocol. To oprogramowanie było aktywnie używane przez 2024 rok, ale Home Assistant później potwierdził, że jednoczesne uruchamianie Zigbee i Thread na jednym chipie Silicon Labs było niestabilne. Wsparcie Multiprotocol zostało oficjalnie wstrzymane, a oprogramowanie MultiPAN zablokowano na urządzeniach SkyConnect.

Jednak w SONOFF na tym nie poprzestaliśmy.

Napędzani dążeniem do innowacji technicznych, wierzymy, że uruchamianie Zigbee i Thread na jednym chipie to optymalne rozwiązanie. Dla codziennych użytkowników oznacza to, że jeden dongle może łączyć się zarówno z urządzeniami Zigbee, jak i Thread — znacznie obniżając barierę wejścia do inteligentnego domu.

Dlatego, począwszy od drugiej połowy 2024 roku, rozpoczęliśmy dogłębne badania nad oprogramowaniem MultiPAN z oficjalnym wsparciem Silicon Labs.

Najnowsze postępy

Po serii optymalizacji konfiguracji i stosu zadań CPC, pomyślnie uruchomiliśmy jednocześnie sieci Zigbee i Thread na ZBDongle-E (z SoC EFR32MG21) używając najnowszego oprogramowania MultiPAN.

W tej konfiguracji dodaliśmy łącznie 150 urządzeń:

  • 100 urządzeń Zigbee
  • 50 urządzeń Thread

Następnie przeprowadziliśmy następujące testy obciążeniowe:

  • Losowe ręczne testy kontrolne
  • Zautomatyzowane testy wysokiej częstotliwości: kontrola wszystkich 100 urządzeń Zigbee i 50 urządzeń Thread co 30 minut

Testy trwały nieprzerwanie przez 5 tygodni bez żadnych awarii ani niestabilności.

Teraz możemy z pewnością powiedzieć: Multiprotokół nie umarł.

Szczegółowe testowanie

Środowisko testowe

  • Host: Raspberry Pi 4B, Ubuntu 22.04
  • Wersje oprogramowania:
    • CPCd: v4.6.1
    • zigbeed: SSDK12.01
    • Zigbee2MQTT: v1.4.2
  • Platformy:
    • Zigbee: Zigbee2MQTT
    • Matter/Thread: Chiptool

Sprzęt i oprogramowanie układowe

  • Urządzenie: SONOFF ZBDongle-E
  • Oprogramowanie układowe: MultiPAN (SSDK12.01), możliwe do flashowania przez SONOFF Dongle Flasher
  • Wersje protokołów:
    • Zigbee: EmberZNet SDK 8.1.1.0
    • Wątek: OpenThread SDK 2.6.1.0
  • Test obciążenia:
    • 100 urządzeń Zigbee
    • 50 urządzeń Matter over Thread

Zakres testu

  • Funkcjonalność:
    • Pojedyncza i grupowa kontrola Zigbee
    • Pojedyncza kontrola urządzenia Thread
    • Aktualizacje OTA Zigbee
    • Odzyskiwanie po utracie zasilania koordynatora
  • Stabilność:
    • Co 30 minut:
    • Grupowa kontrola 100 urządzeń Zigbee
    • Sterowanie 50 urządzeniami Thread kolejno

Wyniki testów


Testy stabilności

Przypadek testowy

Wynik

Grupowa kontrola 100 urządzeń Zigbee co 30 minut

Stabilne przez 5 tygodni

Przeprowadź pojedynczą kontrolę 50 urządzeń Thread co 30 minut

Stabilne przez 5 tygodni


Wydajność pojedynczej kontroli urządzenia Thread

Typ urządzenia

Wskaźnik sukcesu

Śr. czas odpowiedzi

Wynik

Nanoleaf RGB Light

100%

98ms

 Zaliczono

UK Smart Plug

100%

195ms

 Zaliczono

EU Smart Plug

100%

172ms

 Zaliczono


Wydajność pojedynczego sterowania urządzeniem Zigbee

Typ urządzenia

Wskaźnik sukcesu

Śr. czas odpowiedzi

Wynik

Węzeł routera Zigbee

100%

100ms

 Zaliczono


Sterowanie grupą Zigbee (20 urządzeń)

Typ urządzenia

Wskaźnik sukcesu

Śr. czas odpowiedzi

Wynik

Węzeł routera Zigbee

100%

0.76s

 Zaliczono

Co dalej?

Te wyniki pokazują, że wgrywanie oprogramowania MultiPAN na ZBDongle-E i uruchamianie na Zigbee2MQTT oraz Chiptool jest stabilne.

Następnie przetestujemy tę konfigurację w Środowisko Home Assistant. Jednakże, ponieważ oryginalny dodatek SiliconLabs Multiprotocol został wycofany i usunięty ze sklepu dodatków HA, planujemy:

  1. Uaktualnij oryginalny dodatek SiliconLabs Multiprotocol
  2. Włącz działanie MultiPAN w Home Assistant do testów

Podsumowanie

Multiprotocol to przełomowa technologia. Pozwala obecnym użytkownikom Zigbee na podłączanie urządzeń Matter bez konieczności kupowania dodatkowego sprzętu — co pomaga w przyspieszeniu adopcji Matter bez wzrostu kosztów.

Mamy nadzieję, że społeczność Home Assistant przyjmie go ponownie z otwartą postawą. Tymczasem SONOFF będzie kontynuować rozwój technologii Matter, Zigbee i Multiprotocol, aby zbudować inteligentniejszy, bardziej otwarty i stabilny ekosystem inteligentnego domu.

Multiprotocol nie umarł — dopiero się zaczyna.

Czytaj dalej

How to Use MultiPAN in Home Assistant with SONOFF Dongle
How to Add Wi-Fi Devices to Home Assistant: Matter & Non-Matter Devices

5 komentarzy

Sebbe

Sebbe

Hi! Interesting read, itvwoulf be great if we could have both protocols with one dongle. Any update on the Home Assistant part? And an official release?

Jakob

Jakob

Great but a bit older already. Is this still in the works? Already got your dongle and its great…so please ;)

Andy

Andy

Great results!
Could you please clarify, if Zigbee and Thread networks were created on different radio channels, or they shared a single radio channel?

Another

Another

Cool. Keep me posted also. ^^

Someone

Someone

This is great! I’m eagerly waiting to use MULTIPAN on my SONOFF ZBDongle-E for Home Assistant. Is there any rough ETA for when this may become available on HA?

Zostaw komentarz

Wszystkie komentarze są moderowane przed opublikowaniem.

Ta strona jest chroniona przez hCaptcha i obowiązują na niej Polityka prywatności i Warunki korzystania z usługi serwisu hCaptcha.