ITU-T G9959
Cette norme non plus n'est pas très connue...
Dans les faits, ITU-T G9959 est essentiellement une recommandation utilisée par les produits Z-Wave, et plus largement l'Alliance Z-Wave.
L'ITU-T G9959 est intitulée Short range narrow-band digital radiocommunication transceivers – PHY and MAC layer specifications et a été éditée en février 2012 (version 1.0). Elle décrit les couches basses d'un protocole au sens des couches OSI pour des transmetteurs sans fil courte portée à bande étroite, dans le domaine sub-1 GHz.
Principes de base
Un noeud G.9959 peut opérer dans deux modes différents: en écoute permanente ou en écoute fréquente. Ce dernier mode permet de réduire la consommation d'énergie en éteignant le transmetteur la plus grade partie du temps.
Couche PHY (radio)
Des fréquences particulières à chaque grande région sont affectées, mais pas décrite dans la recommandation. Dans chaque bande de fréquence, 3 canaux sont définis, et un transmetteur doit supporter certains débits suivant le profil RF sélectionné: 9.6 kbit/s, 40 kbit/s et 100 kbit/s.
Nom | Débit | Modulation | Code | Séparation | Symboles |
---|---|---|---|---|---|
R1 | 9.6 kbit/s | FSK | Manchester | 40 kHz | binaire |
R2 | 40 kbit/s | FSK | NRZ | 40 kHz | binaire |
R3 | 100 kbit/s | GFSK | NRZ | 58 kHz | binaire |
On trouvera le détail du mapping des symboles dans la recommandation.
Une trame contient les composants de base suivants:
- un SHR composé d'un préambule puis d'un start of frame, qui permet la synchronisation.
- la charge utile: ce sont les octets définis au niveau MAC
- une fin de trame EHR (seulement pour le mode R1).
Les tailles et la composition varient suivant le mode, on trouvera les détails dans la recommandation.
Couche MAC
Cette couche est spécifiée pour utiliser une bande étroite en protocole half-duplex, afin de permettre un fonctionnement sur batterie. Les caractérisitiques sont:
- un identificateur unique de réseau (HomeID) codé sur 32 bits, choisi par le noeud primaire
- 232 noeuds dans un seul réseau (NodeID) codé sur 8 bits
- l'usage d'un algorithme anti-collision
- retransmission automatique pour la fiabilité
- fonctionnement basse consommation grâce à des séquences de réveil spécifiques
On retrouvera en annexe de la spécification une introduction au réseau Z-Wave et de sa topologie réseau (preuve, s'il en est, que cette recommandation est spécialement adaptée au Z-Wave).