News & Events

Multiprotocol non è morto — ZBDongle-E rilancia il potenziale di Zigbee + Thread

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

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:

  1. Aggiorna il componente aggiuntivo Multiprotocol originale di SiliconLabs
  2. 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.

Scopri di più

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

3 commenti

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?

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.