News & Events

Multiprotocolo não está morto — ZBDongle-E revive o potencial Zigbee + Thread

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

Introdução

Graças ao suporte Multiprotocol, um dongle Zigbee com firmware MultiPAN pode executar simultaneamente redes Zigbee e Thread. Desde o lançamento do firmware MultiPAN em 2022, tem sido um tema popular, atraindo interesse contínuo da comunidade de casas inteligentes.

Contexto

Em dezembro de 2022, o Home Assistant lançou o dongle SkyConnect juntamente com o firmware MultiPAN oficial que suportava a funcionalidade Multiprotocol. Este firmware esteve em uso ativo durante 2024, mas o Home Assistant confirmou posteriormente que executar Zigbee e Thread simultaneamente num único chip da Silicon Labs era instável. O suporte Multiprotocol foi oficialmente suspenso, e o firmware MultiPAN foi bloqueado nos dispositivos SkyConnect.

No entanto, na SONOFF, não nos ficámos por aqui.

Impulsionados pela nossa busca pela inovação técnica, acreditamos que executar Zigbee e Thread num único chip é a solução ideal. Para os utilizadores comuns, isto significa que um único dongle pode ligar-se tanto a dispositivos Zigbee como Thread — reduzindo significativamente a barreira de entrada para a adoção de casas inteligentes.

É por isso que, a partir da segunda metade de 2024, iniciámos uma investigação aprofundada sobre o firmware MultiPAN com apoio oficial da Silicon Labs.

Progresso mais recente

Após uma série de otimizações na configuração e na pilha de tarefas CPC, conseguimos executar simultaneamente as redes Zigbee e Thread no ZBDongle-E (com SoC EFR32MG21) usando o firmware MultiPAN mais recente.

Nesta configuração, adicionámos um total de 150 dispositivos:

  • 100 dispositivos Zigbee
  • 50 dispositivos Thread

De seguida, realizámos os seguintes testes de stress:

  • Testes manuais de controlo aleatório
  • Testes automatizados de alta frequência: controlo de todos os 100 dispositivos Zigbee e 50 dispositivos Thread a cada 30 minutos

Os testes decorreram continuamente durante 5 semanas sem quaisquer falhas ou instabilidade.

Agora, estamos confiantes em dizer: Multiprotocol não está morto.

Testes Detalhados

Ambiente de Teste

  • Host: Raspberry Pi 4B, Ubuntu 22.04
  • Versões do Software:
    • CPCd: v4.6.1
    • zigbeed: SSDK12.01
    • Zigbee2MQTT: v1.4.2
  • Plataformas:
    • Zigbee: Zigbee2MQTT
    • Matter/Thread: Chiptool

Hardware & Firmware

  • Dispositivo: SONOFF ZBDongle-E
  • Firmware: MultiPAN (SSDK12.01), flashável via SONOFF Dongle Flasher
  • Versões do Protocolo:
    • Zigbee: EmberZNet SDK 8.1.1.0
    • Thread: OpenThread SDK 2.6.1.0
  • Teste de Carga:
    • 100 dispositivos Zigbee
    • 50 dispositivos Matter sobre Thread

Âmbito do Teste

  • Funcionalidade:
    • Controlo único e controlo de grupo Zigbee
    • Controlo único de dispositivo Thread
    • Atualizações OTA Zigbee
    • Recuperação de falha de energia do coordenador
  • Estabilidade:
    • A cada 30 minutos:
    • Controlo de grupo de 100 dispositivos Zigbee
    • Controlar 50 dispositivos Thread sequencialmente

Resultados dos Testes


Testes de Estabilidade

Caso de Teste

Resultado

Controlo de grupo de 100 dispositivos Zigbee a cada 30 minutos

Estável durante 5 semanas

Percorrer controlo único de 50 dispositivos Thread a cada 30 minutos

Estável durante 5 semanas


Desempenho de Controlo Único de Dispositivo Thread

Tipo de Dispositivo

Taxa de Sucesso

Tempo Médio de Resposta

Resultado

Luz RGB Nanoleaf

100%

98ms

 Aprovado

Tomada Inteligente UK

100%

195ms

 Aprovado

Tomada Inteligente EU

100%

172ms

 Aprovado


Desempenho de Controlo Individual de Dispositivo Zigbee

Tipo de Dispositivo

Taxa de Sucesso

Tempo Médio de Resposta

Resultado

Nó Roteador Zigbee

100%

100ms

 Aprovado


Controlo de Grupo Zigbee (20 Dispositivos)

Tipo de Dispositivo

Taxa de Sucesso

Tempo Médio de Resposta

Resultado

Nó Roteador Zigbee

100%

0.76s

 Aprovado

E o Futuro?

Estes resultados mostram que o flash do firmware MultiPAN no ZBDongle-E e a execução no Zigbee2MQTT e Chiptool é estável.

De seguida, iremos testar esta configuração num Ambiente Home Assistant. No entanto, uma vez que o Add-on Multiprotocol original da SiliconLabs foi descontinuado e removido da loja de add-ons do HA, estamos a planear:

  1. Atualizar o Add-on Multiprotocol original da SiliconLabs
  2. Ativar a operação MultiPAN dentro do Home Assistant para testes

Conclusão

Multiprotocol é uma tecnologia transformadora. Permite aos utilizadores atuais de Zigbee conectar dispositivos Matter sem comprar hardware adicional — ajudando a impulsionar a adoção do Matter sem aumento de custos.

Esperamos que a comunidade Home Assistant possa reaceitá-lo com uma atitude aberta. Entretanto, a SONOFF continuará a impulsionar o desenvolvimento das tecnologias Matter, Zigbee e Multiprotocol para construir um ecossistema de casa inteligente mais inteligente, aberto e estável.

Multiprotocol não está morto — está apenas a começar.

A ler a seguir

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 comentários

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?

Deixe um comentário

Todos os comentários são moderados antes de serem publicados.

Este site está protegido pela Política de privacidade da hCaptcha e da hCaptcha e aplicam-se os Termos de serviço das mesmas.