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:
- Uaktualnij oryginalny dodatek SiliconLabs Multiprotocol
- 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.
3 komentarzy
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
Cool. Keep me posted also. ^^
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.