Retour
Menu utilisateur
Menu

Questions à propos du protocole Zigbee

Ce sujet comporte 6 messages et a été affiché 145 fois
Nouveau sujetPicto plus RépondrePicto reply Picto reply
2
abonnés
surveillent ce sujet
 
Env. 70 message Isere
Bonjour,

je suis en train de domotiser ma maison et je découvre ce monde, rempli de solutions propriétaires, toutes plus ou moins fermées. Le protocole Zigbee m'a paru une excellente chose, permettant de piloter divers appareils, grâce à un protocole ouvert et libre. Mais voilà, au fur et à mesure de mes lectures, je me rends compte que les  passerelles Zigbee n'acceptent pas tout appareil Zigbee, au mieux quelques marques sont compatibles. Pour les autres, c'est la loterie. Quand je me connecte en Wifi, je n'ai pas à me soucier de la marque du routeur !

D'où mes questions : en quoi Zigbee est un protocole, si la compatibilité entre une passerelle Zigbee et un appareil Zigbee n'est pas assurée (même avec la même version. Quoique, si on regarde le bluetooth ou le wifi, des appareils de génération de protocoles différentes peuvent parfois se connecter...) ? Pourquoi une passerelle Zigbee n'accepte-elle pas tout appareil Zigbee ?

Merci pour vos avis
Messages : Env. 70
Dept : Isere
Ancienneté : + de 7 ans
 
message
Ne vous prenez pas la tête pour une installation domotique...

Allez sur la page devis domotique de Forum Construire, remplissez le formulaire et vous serez mis en relation avec des électriciens de votre région. Vous aurez des devis gratuits sans être obligé de courir après les artisans

C'est ici : https://www.forumconstruire.com/construire/devis-0-69-devis_domotique.php
 
Membre utile Env. 1000 message Loire
Bonjour,

Pour bien comprendre ce que je vais expliquer dessous, il est important de comprendre les couches du protocole.



La couche 1 et 2 est déjà un protocole, nommé 802.15.4. Zigbee fait donc partit dans un ensemble et n'est pas à lui seul, un seul protocole.

Il nous reste donc deux couches propre au Zigbee. Le 1er est celui du réseau et le dernier, applicatif.

Si on change la couche réseau alors ce n'est plus du Zigbee, on le nommerait donc sous un nouveau nom.

Il nous reste en dernier la couche applicative et c'est à ce niveau que le problème intervient. Dans un monde parfait, chacun s'en tient strictement à ce que la norme a décrite contenu dans une ZCL (Zigbee Cluster Library) et dans ce cas, une passerelle peut communiquer avec n'importe quel appareil.

Hélas, pour diverses raisons, le fabricant a pu faire le choix de développer sa propre librairie et sans la communiquer, encore moins la faire intégrer à l'alliance Zigbee. Dès lors, et même si cela reste du Zigbee, il n'est plus possible de communiquer d'un fabricant à un autre de façon universelle.

Et le résultat est celui que vous avez constaté.

Il est a noter que c'est pareil pour le Bluetooth même si vous ne le percevez pas au quotidien car il y a aussi le rapport de force. Si des mastodontes (Google, Apple, ...) imposent un fonctionnement (passer des appels par exemple), les autres n'ont d'autres choix que de suivre le mouvement.

A contrario si on prend la voiture, on peut voir qu'Apple a développer son protocole de communication (Car Play) et Google le sien aussi (Android Auto). Deux c'est gérable, 10, 100 ou 1000 ne l'est plus...

C'est pour cela que Matter a été créé, qui n'intervient qu'au niveau de couche applicative. Vous comprenez maintenant pourquoi.
Picto recompense Membre utile
Messages : Env. 1000
Dept : Loire
Ancienneté : + de 10 ans
 
Env. 70 message Isere
Merci beaucoup pour ces explications claires et précises.

Donc, en gros, si les fabricants sont obligé de respecter le protocole de la couche réseau pour pouvoir affirmer que le produit est compatible Zigbee, ils peuvent globalement faire ce qu'ils veulent au niveau de la couche applicative, sans perdre cette compatibilité. Chaque fabriquant bricolant sa propre version de Zigbee. Etonnant... et très dommageable, ça perd beaucoup d'intérêt.

Quant à la voiture, je ne connais pas les couches des 2 protocoles, mais je vois plutôt ça comme la possibilité d'utiliser 2 protocoles différents (à l'instar d'un box gérant de Z-Wave et Zigbee par exemple), et non pas 2 variantes du même protocole.
Messages : Env. 70
Dept : Isere
Ancienneté : + de 7 ans
 
Membre utile Env. 1000 message Loire
Largo38 a écrit:Donc, en gros, si les fabricants sont obligé de respecter le protocole de la couche réseau pour pouvoir affirmer que le produit est compatible Zigbee, ils peuvent globalement faire ce qu'ils veulent au niveau de la couche applicative, sans perdre cette compatibilité. Chaque fabriquant bricolant sa propre version de Zigbee. Etonnant... et très dommageable, ça perd beaucoup d'intérêt.


Si vous modifiez la couche réseau, vous n'avez pas le choix que de modifier profondément aussi la couche applicative puisqu'elle est au niveau supérieure. Au final, il ne reste rien de Zigbee et donc ce serait juste, mensongé de le mentionner.

Par contre modifier une partie de la couche applicative ne change pas le fond du protocole mais par contre, il sera impossible de le faire certifier.

Il ne faut pas donc pas simplement s'attacher à ce qui est écrit dans le descriptif mais plutôt au logo Zigbee apposé sur le produit, qui lui, n'est autorisé que si le produit est certifié. Et ce n'est pas parce que vous êtes certifié (pour une passerelle), que vous avez dans le même temps l'obligation de supporter toutes les catégories de produits...

Citation: Quant à la voiture, je ne connais pas les couches des 2 protocoles, mais je vois plutôt ça comme la possibilité d'utiliser 2 protocoles différents (à l'instar d'un box gérant de Z-Wave et Zigbee par exemple), et non pas 2 variantes du même protocole.

Vous avez raison, on peut le voir ainsi.
Picto recompense Membre utile
Messages : Env. 1000
Dept : Loire
Ancienneté : + de 10 ans
 
Env. 70 message Isere
(Désolé pour le délai de réponse, j'ai raté la notification).

La plupart des box commercialisée ont le logo zigbee, tout comme de nombreux appareils, mais il me semble qu'ils ne sont pas forcément compatibles malgré la présence du logo sur les 2. Me trompe-je ?

Vous dites "Et ce n'est pas parce que vous êtes certifié (pour une passerelle), que vous avez dans le même temps l'obligation de supporter toutes les catégories de produits..." ; j'entends bien qu'un fabriquant de passerelle n'est pas tenu de gérer toutes les catégories de produits, mais en l'occurrence j'ai quand même bien l'impression que même pour une catégorie de produit gérée par la dite box, la compatibilité n'est pas assurée.

Je ne comprends pas bien l'intérêt des constructeurs... Mais bon, faut faire avec et trouver une solution vraiment ouverte et évolutive n'est pas simple.
Messages : Env. 70
Dept : Isere
Ancienneté : + de 7 ans
 
Membre utile Env. 1000 message Loire
La traduction est particulièrement mauvaise mais relativement claire néanmoins.

https://csa-iot.org/fr/r%C3%A9daction/%C3%A9tape-de-la-certi[...]a-certification-zigbee/

Citation: Avec l'interopérabilité intégrée au niveau de la couche d'application dans le cadre de la norme, vos produits fonctionneront avec n'importe quel autre Zigbee Produit certifié, vous offrant un vaste marché adressable avec une mise en œuvre de produit unique
Picto recompense Membre utile
Messages : Env. 1000
Dept : Loire
Ancienneté : + de 10 ans
En cache depuis le mardi 16 avril 2024 à 12h12
Ce sujet vous a-t-il aidé ?
0
0

Picto forum C'est intéressant aussi !

Devis domotiqueArtisan
Devis domotique
Demandez, en 5 minutes, 3 devis comparatifs aux professionnels de votre région. Gratuit et sans engagement.
La domotique, c'est quoi ?
La domotique, c'est quoi ?
Les guides vous aident à y voir plus clair sur la construction.
Test de la caméra de surveillance Arlo Go
Test de la caméra de surveillance Arlo Go
Les guides vous aident à y voir plus clair sur la construction.
Suivre son chantier à distance avec une caméra
Suivre son chantier à distance avec une caméra
Les guides vous aident à y voir plus clair sur la construction.

Picto forum Autres discussions sur ce sujet :

2
abonnés
surveillent ce sujet
Voir