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:
- Atualizar o Add-on Multiprotocol original da SiliconLabs
- 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.
3 comentários
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?
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.