Introduzione
Grazie al supporto Multiprotocollo, un dongle Zigbee con firmware MultiPAN può eseguire simultaneamente sia le reti Zigbee che Thread. Dalla pubblicazione del firmware MultiPAN nel 2022, è rimasto un argomento popolare, attirando interesse continuo dalla comunità della casa intelligente.
Sfondo
Nel dicembre 2022, Home Assistant ha lanciato il dongle SkyConnect insieme al firmware MultiPAN ufficiale che supportava la funzionalità Multiprotocollo. Questo firmware è stato utilizzato attivamente fino al 2024, ma Home Assistant ha poi confermato che eseguire Zigbee e Thread contemporaneamente su un singolo chip Silicon Labs era instabile. Il supporto Multiprotocollo è stato ufficialmente sospeso e il firmware MultiPAN è stato bloccato sui dispositivi SkyConnect.
Tuttavia, da SONOFF non ci siamo fermati qui.
Spinti dalla nostra ricerca di innovazione tecnica, crediamo che eseguire Zigbee e Thread su un singolo chip è la soluzione ottimale. Per gli utenti quotidiani, questo significa che un singolo dongle può connettersi sia ai dispositivi Zigbee che Thread — abbassando significativamente la barriera d'ingresso per l'adozione della casa intelligente.
Ecco perché, a partire dalla seconda metà del 2024, abbiamo iniziato una ricerca approfondita sul firmware MultiPAN con il supporto ufficiale di Silicon Labs.
Ultimi progressi
Dopo una serie di ottimizzazioni della configurazione e dello stack delle attività CPC, abbiamo eseguito con successo sia le reti Zigbee che Thread simultaneamente sul ZBDongle-E (con SoC EFR32MG21) utilizzando il firmware MultiPAN più recente.
In questa configurazione, abbiamo aggiunto un totale di 150 dispositivi:
- 100 dispositivi Zigbee
- 50 dispositivi Thread
Abbiamo quindi condotto i seguenti test di stress:
- Test di controllo manuale casuale
- Test automatizzati ad alta frequenza: controllo di tutti i 100 dispositivi Zigbee e 50 dispositivi Thread ogni 30 minuti
I test sono stati eseguiti continuamente per 5 settimane senza alcun crash o instabilità.
Ora, siamo sicuri di poter dire: Il multiprotocollo non è morto.
Test dettagliati
Ambiente di test
- Host: Raspberry Pi 4B, Ubuntu 22.04
-
Software Versions:
- CPCd: v4.6.1
- zigbeed: SSDK12.01
- Zigbee2MQTT: v1.4.2
-
Platforms:
- Zigbee: Zigbee2MQTT
- Matter/Thread: Chiptool
Hardware e Firmware
- Dispositivo: SONOFF ZBDongle-E
- Firmware: MultiPAN (SSDK12.01), flashabile tramite SONOFF Dongle Flasher
-
Protocol Versions:
- Zigbee: EmberZNet SDK 8.1.1.0
- Thread: OpenThread SDK 2.6.1.0
-
Carico del test:
- 100 dispositivi Zigbee
- 50 dispositivi Matter su Thread
Ambito del test
-
Funzionalità:
- Controllo singolo e controllo di gruppo Zigbee
- Controllo singolo dispositivo Thread
- Aggiornamenti OTA Zigbee
- Recupero da perdita di alimentazione del coordinatore
-
Stabilità:
- Ogni 30 minuti:
- Controllo di gruppo di 100 dispositivi Zigbee
- Controlla 50 dispositivi Thread in sequenza
Risultati del test
Test di stabilità
Caso di test |
Risultato |
Controllo di gruppo di 100 dispositivi Zigbee ogni 30 minuti |
Stabile per 5 settimane |
Attraversa il controllo singolo di 50 dispositivi Thread ogni 30 minuti |
Stabile per 5 settimane |
Prestazioni di controllo singolo dispositivo Thread
Tipo di dispositivo |
Tasso di successo |
Tempo medio di risposta |
Risultato |
Luce RGB Nanoleaf |
100% |
98ms |
✅ Superato |
Smart Plug UK |
100% |
195ms |
✅ Superato |
Smart Plug UE |
100% |
172ms |
✅ Superato |
Prestazioni controllo singolo dispositivo Zigbee
Tipo di dispositivo |
Tasso di successo |
Tempo medio di risposta |
Risultato |
Nodo Router Zigbee |
100% |
100ms |
✅ Superato |
Controllo gruppo Zigbee (20 dispositivi)
Tipo di dispositivo |
Tasso di successo |
Tempo medio di risposta |
Risultato |
Nodo Router Zigbee |
100% |
0.76s |
✅ Superato |
Cosa c'è dopo?
Questi risultati mostrano che il flashing del firmware MultiPAN su ZBDongle-E e l'esecuzione su Zigbee2MQTT e Chiptool è stabile.
Successivamente, testeremo questa configurazione in un Ambiente Home Assistant. Tuttavia, poiché il componente aggiuntivo Multiprotocol originale di SiliconLabs è stato deprecato e rimosso dallo store dei componenti aggiuntivi di HA, stiamo pianificando di:
- Aggiorna il componente aggiuntivo Multiprotocol originale di SiliconLabs
- Abilita l'operazione MultiPAN all'interno di Home Assistant per i test
Conclusione
Multiprotocol è una tecnologia trasformativa. Permette agli utenti attuali di Zigbee di connettere dispositivi Matter senza acquistare hardware aggiuntivo — aiutando a guidare l'adozione di Matter senza alcun aumento di costo.
Speriamo che la comunità di Home Assistant possa riaccettarlo con un atteggiamento aperto. Nel frattempo, SONOFF continuerà a spingere lo sviluppo delle tecnologie Matter, Zigbee e Multiprotocol per costruire un ecosistema di casa intelligente più intelligente, aperto e stabile.
Multiprotocol non è morto — sta solo iniziando.
3 commenti
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?
Commenta
Nota che i commenti devono essere approvati prima di essere pubblicati.
Questo sito è protetto da hCaptcha e applica le Norme sulla privacy e i Termini di servizio di hCaptcha.