Introduction
Grâce au support Multiprotocol, un dongle Zigbee flashé avec le firmware MultiPAN peut faire fonctionner simultanément les réseaux Zigbee et Thread. Depuis la sortie du firmware MultiPAN en 2022, il reste un sujet populaire, suscitant un intérêt continu de la communauté de la maison intelligente.
Contexte
En décembre 2022, Home Assistant a lancé le dongle SkyConnect avec un firmware MultiPAN officiel prenant en charge la fonctionnalité Multiprotocol. Ce firmware a été utilisé activement jusqu’en 2024, mais Home Assistant a ensuite confirmé que faire fonctionner Zigbee et Thread simultanément sur une seule puce Silicon Labs était instable. Le support Multiprotocol a été officiellement suspendu, et le firmware MultiPAN bloqué sur les appareils SkyConnect.
Cependant, chez SONOFF, nous ne nous sommes pas arrêtés là.
Poussés par notre quête d’innovation technique, nous croyons que faire fonctionner Zigbee et Thread sur une seule puce est la solution optimale. Pour les utilisateurs quotidiens, cela signifie qu’un seul dongle peut se connecter à la fois aux appareils Zigbee et Thread — réduisant considérablement la barrière d’entrée pour l’adoption de la maison intelligente.
C’est pourquoi, à partir de la seconde moitié de 2024, nous avons commencé des recherches approfondies sur le firmware MultiPAN avec le soutien officiel de Silicon Labs.
Derniers progrès
Après une série d'optimisations de configuration et de la pile de tâches CPC, nous avons réussi à faire fonctionner simultanément les réseaux Zigbee et Thread sur le ZBDongle-E (avec SoC EFR32MG21) en utilisant le dernier firmware MultiPAN.
Dans cette configuration, nous avons ajouté un total de 150 appareils :
- 100 appareils Zigbee
- 50 appareils Thread
Nous avons ensuite réalisé les tests de résistance suivants :
- Tests de contrôle manuel aléatoires
- Tests automatisés à haute fréquence : contrôle de tous les 100 appareils Zigbee et 50 appareils Thread toutes les 30 minutes
Les tests ont été effectués en continu pendant 5 semaines sans aucun plantage ni instabilité.
Maintenant, nous pouvons dire avec confiance : Le multiprotocole n'est pas mort.
Tests détaillés
Environnement de test
- Hôte: Raspberry Pi 4B, Ubuntu 22.04
-
Versions des logiciels:
- CPCd : v4.6.1
- zigbeed : SSDK12.01
- Zigbee2MQTT : v1.4.2
-
Plateformes:
- Zigbee : Zigbee2MQTT
- Matter/Thread : Chiptool
Matériel & Firmware
- Appareil: SONOFF ZBDongle-E
- Micrologiciel: MultiPAN (SSDK12.01), flashable via SONOFF Dongle Flasher
-
Versions du protocole:
- Zigbee : EmberZNet SDK 8.1.1.0
- Thread : OpenThread SDK 2.6.1.0
-
Test de charge:
- 100 appareils Zigbee
- 50 appareils Matter over Thread
Portée du test
-
Fonctionnalité :
- Contrôle unique et contrôle de groupe Zigbee
- Contrôle unique de l'appareil Thread
- Mises à jour OTA Zigbee
- Récupération après coupure de courant du coordinateur
-
Stabilité :
- Toutes les 30 minutes :
- Contrôle de groupe de 100 appareils Zigbee
- Contrôler 50 appareils Thread séquentiellement
Résultats des tests
Tests de stabilité
Cas de test |
Résultat |
Contrôle de groupe de 100 appareils Zigbee toutes les 30 minutes |
Stable pendant 5 semaines |
Parcourir le contrôle unique de 50 appareils Thread toutes les 30 minutes |
Stable pendant 5 semaines |
Performance de contrôle unique de l'appareil Thread
Type d'appareil |
Taux de réussite |
Temps de réponse moyen |
Résultat |
Lampe RGB Nanoleaf |
100% |
98ms |
✅ Réussi |
Prise intelligente UK |
100% |
195ms |
✅ Réussi |
Prise intelligente EU |
100% |
172ms |
✅ Réussi |
Performance de contrôle unique d'appareil Zigbee
Type d'appareil |
Taux de réussite |
Temps de réponse moyen |
Résultat |
Nœud routeur Zigbee |
100% |
100ms |
✅ Réussi |
Contrôle de groupe Zigbee (20 appareils)
Type d'appareil |
Taux de réussite |
Temps de réponse moyen |
Résultat |
Nœud routeur Zigbee |
100% |
0.76s |
✅ Réussi |
Et ensuite ?
Ces résultats montrent que le flashage du firmware MultiPAN sur ZBDongle-E et son exécution sur Zigbee2MQTT et Chiptool est stable.
Ensuite, nous testerons cette configuration dans un Environnement Home Assistant. Cependant, puisque le module complémentaire Multiprotocole original de SiliconLabs a été déprécié et retiré du magasin de modules complémentaires HA, nous prévoyons de :
- Mettre à jour le module complémentaire Multiprotocole original de SiliconLabs
- Activer le fonctionnement MultiPAN dans Home Assistant pour les tests
Conclusion
Le multiprotocole est une technologie transformative. Il permet aux utilisateurs actuels de Zigbee de connecter des appareils Matter sans acheter de matériel supplémentaire — aidant ainsi à promouvoir l'adoption de Matter sans augmentation de coût.
Nous espérons que la communauté Home Assistant pourra le réaccepter avec une attitude ouverte. Pendant ce temps, SONOFF continuera à pousser le développement des technologies Matter, Zigbee et Multiprotocole pour construire un écosystème de maison intelligente plus intelligent, plus ouvert et plus stable.
Le multiprotocole n'est pas mort — il ne fait que commencer.
3 commentaires
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?
Laisser un commentaire
Tous les commentaires sont modérés avant d'être publiés.
Ce site est protégé par hCaptcha, et la Politique de confidentialité et les Conditions de service de hCaptcha s’appliquent.