Il n'y a pas si longtemps, sur diverses autres ressources et sur mon blog, j'ai parlĂ© du fait que ZigBee est mort et qu'il est temps d'enterrer l'agent de bord. Afin de donner bonne mine Ă un mauvais jeu avec Thread fonctionnant sur IPv6 et 6LowPan, le Bluetooth (LE) qui est plus adaptĂ© Ă cela est suffisant. Mais je vous en parlerai une autre fois. Aujourd'hui, nous allons parler de la façon dont le groupe de travail du comitĂ© a dĂ©cidĂ© de rĂ©flĂ©chir Ă deux fois aprĂšs 802.11ah et a dĂ©cidĂ© qu'il Ă©tait temps d'ajouter une version Ă part entiĂšre de quelque chose comme LRLP (Long-Range Low-Power) au pool de normes 802.11, similaire Ă LoRA. Mais cela sâest avĂ©rĂ© impossible Ă mettre en Ćuvre sans abattre la vache sacrĂ©e de la rĂ©trocompatibilitĂ©. En consĂ©quence, le Long-Range a Ă©tĂ© abandonnĂ© et il ne reste que le Low-Power, ce qui est Ă©galement trĂšs bien. Le rĂ©sultat Ă©tait un mĂ©lange de 802.11 + 802.15.4, ou simplement Wi-Fi + ZigBee. Autrement dit, nous pouvons dire que la nouvelle technologie n'est pas un concurrent des solutions LoraWAN, mais qu'elle est au contraire créée pour les complĂ©ter.
Commençons donc par la chose la plus importante : dĂ©sormais, les appareils prenant en charge 802.11ba devraient avoir deux modules radio. Apparemment, aprĂšs avoir examinĂ© le 802.11ah/ax avec sa technologie Target Wake Time (TWT), les ingĂ©nieurs ont dĂ©cidĂ© que cela n'Ă©tait pas suffisant et qu'ils devaient rĂ©duire radicalement la consommation d'Ă©nergie. Pourquoi la norme prĂ©voit une division en deux types diffĂ©rents de radio : la radio de communication primaire (PCR) et la radio de rĂ©veil (WUR). Si avec le premier tout est clair, c'est la radio principale, elle transmet et reçoit des donnĂ©es, alors avec la seconde ce n'est pas tellement le cas. En fait, le WUR est principalement un appareil d'Ă©coute (RX) et est conçu pour consommer trĂšs peu d'Ă©nergie pour fonctionner. Sa tĂąche principale est de recevoir un signal de rĂ©veil du point d'accĂšs et d'activer la PCR. Autrement dit, cette mĂ©thode rĂ©duit considĂ©rablement le temps de dĂ©marrage Ă froid et vous permet de rĂ©veiller les appareils Ă une heure donnĂ©e avec une prĂ©cision maximale. Ceci est trĂšs utile lorsque vous possĂ©dez, disons, non pas dix appareils, mais cent dix et que vous devez Ă©changer des donnĂ©es avec chacun d'eux dans un court laps de temps. De plus, la logique de la frĂ©quence et de la pĂ©riodicitĂ© des rĂ©veils se dĂ©place du cĂŽtĂ© AP. Si, disons, LoRAWAN utilise la mĂ©thodologie PUSH lorsque les actionneurs eux-mĂȘmes se rĂ©veillent et transmettent quelque chose dans les airs, et dorment le reste du temps, alors dans ce cas, au contraire, l'AP dĂ©cide quand et quel appareil doit se rĂ©veiller, et les actionneurs eux-mĂȘmes... ne dorment pas toujours.
Passons maintenant aux formats de trames et Ă la compatibilitĂ©. Si le 802.11ah, dans un premier temps, a Ă©tĂ© créé pour les bandes 868/915 MHz ou simplement SUB-1GHz, alors le 802.11ba est dĂ©jĂ destinĂ© aux bandes 2.4 GHz et 5 GHz. Dans les « nouvelles » normes prĂ©cĂ©dentes, la compatibilitĂ© Ă©tait assurĂ©e grĂące Ă un prĂ©ambule comprĂ©hensible pour les appareils plus anciens. Autrement dit, le calcul a toujours Ă©tĂ© que les appareils plus anciens n'ont pas nĂ©cessairement besoin d'ĂȘtre capables de reconnaĂźtre la trame entiĂšre, il leur suffit de comprendre quand cette trame commencera et combien de temps durera la transmission. C'est cette information qu'ils tirent du prĂ©ambule. Le 802.11ba ne fait pas exception, puisque le systĂšme a fait ses preuves (nous ignorerons pour lâinstant la question des coĂ»ts).
En conséquence, la trame 802.11ba ressemble à ceci :

Un prĂ©ambule non-HT et un court fragment OFDM avec modulation BPSK permettent Ă tous les appareils 802.11a/g/n/ac/ax d'entendre le dĂ©but de la transmission de cette trame et de ne pas interfĂ©rer, passant en mode d'Ă©coute diffusion. AprĂšs le prĂ©ambule vient le champ de synchronisation (SYNC), qui est essentiellement un analogue de L-STF/L-LTF. Il sert Ă permettre de rĂ©gler la frĂ©quence et de synchroniser le rĂ©cepteur de lâappareil. Et c'est Ă ce moment que l'appareil Ă©metteur passe Ă une autre largeur de canal de 4 MHz. Pour quoi? Tout est trĂšs simple. Ceci est nĂ©cessaire pour que la puissance puisse ĂȘtre rĂ©duite et qu'un rapport signal/bruit (SINR) comparable puisse ĂȘtre obtenu. Ou laissez la puissance telle quelle et obtenez une augmentation significative de la portĂ©e de transmission. Je dirais que c'est une solution trĂšs Ă©lĂ©gante, qui permet Ă©galement de rĂ©duire considĂ©rablement les besoins en alimentation. Rappelons par exemple le populaire ESP8266. En mode transmission utilisant un dĂ©bit de 54 Mbps et une puissance de 16 dBm, il consomme 196 mA, ce qui est prohibitif pour quelque chose comme le CR2032. Si nous rĂ©duisons la largeur du canal de cinq fois et la puissance de l'Ă©metteur de cinq fois, nous ne perdrons pratiquement pas de portĂ©e de transmission, mais la consommation de courant sera rĂ©duite d'un facteur, disons, Ă environ 50 mA. Non pas que cela soit critique de la part de lâAP qui transmet la trame pour WUR, mais ce nâest quand mĂȘme pas mal. Mais pour STA, cela a dĂ©jĂ du sens, car une consommation plus faible permet d'utiliser quelque chose comme le CR2032 ou des batteries conçues pour le stockage d'Ă©nergie Ă long terme avec de faibles courants de dĂ©charge nominaux. Bien entendu, rien n'est gratuit et rĂ©duire la largeur du canal entraĂźnera respectivement une diminution de la vitesse du canal avec une augmentation du temps de transmission d'une image.
Ă propos, Ă propos de la vitesse du canal. La norme dans sa forme actuelle propose deux options : 62.5 Kbps et 250 Kbps. Sentez-vous l'odeur de ZigBee ? Ce n'est pas simple, puisqu'il a une largeur de canal de 2Mhz au lieu de 4Mhz, mais un type de modulation diffĂ©rent avec une densitĂ© spectrale plus Ă©levĂ©e. En consĂ©quence, la portĂ©e des appareils 802.11ba devrait ĂȘtre plus large, ce qui est trĂšs utile pour les scĂ©narios IoT en intĂ©rieur.
Mais attendez une minute... Obliger toutes les stations de la zone au silence, tout en n'utilisant que 4 MHz de la bande 20 MHz... "C'EST UN DĂCHET !" - tu diras et tu auras raison. Mais non, C'EST LE VRAI DĂCHET !

La norme offre la possibilitĂ© d'utiliser des sous-canaux de 40 MHz et 80 MHz. Dans ce cas, les dĂ©bits de chaque sous-canal peuvent ĂȘtre diffĂ©rents, et afin de correspondre Ă l'heure de diffusion, un remplissage est ajoutĂ© Ă la fin de la trame. Autrement dit, l'appareil peut occuper du temps d'antenne sur les 80 MHz, mais ne l'utiliser que sur 16 MHz. C'est un vrai gaspillage.
Ă propos, les appareils Wi-Fi environnants nâont aucune chance de comprendre ce qui y est diffusĂ©. Parce que l'OFDM habituel n'est PAS utilisĂ© pour coder les trames 802.11ba. Oui, câest ainsi que lâalliance a abandonnĂ© ce qui fonctionnait parfaitement depuis de nombreuses annĂ©es. Au lieu de l'OFDM classique, la modulation Multi-Carrier (MC)-OOK est utilisĂ©e. Le canal 4 MHz est divisĂ© en 16 (?) Sous-porteuses, chacune utilisant le codage Manchester. Dans le mĂȘme temps, le champ DATA lui-mĂȘme est Ă©galement logiquement divisĂ© en segments de 4 ÎŒs ou 2 ÎŒs en fonction du dĂ©bit binaire, et dans chacun de ces segments, un niveau de codage faible ou Ă©levĂ© peut correspondre Ă un. C'est la solution pour Ă©viter une longue sĂ©quence de zĂ©ros ou de uns. Bousculade au salaire minimum.

Le niveau MAC est Ă©galement extrĂȘmement simplifiĂ©. Il contient uniquement les champs suivants :
- ContrĂŽle du cadre
Peut prendre les valeurs Beacon, WuP, Discovery ou toute autre valeur au choix du vendeur.
Beacon est utilisé pour la synchronisation de l'heure, WuP est conçu pour réveiller un ou un groupe d'appareils, et Discovery fonctionne dans le sens opposé de STA à AP et est conçu pour trouver des points d'accÚs prenant en charge 802.11ba. Ce champ contient également la longueur de la trame si elle dépasse 48 bits. - ID
Selon le type de trame, il peut identifier un AP, ou une STA, ou un groupe de STA auquel cette trame est destinĂ©e. (Oui, vous pouvez rĂ©veiller des appareils en groupe, ça sâappelle des rĂ©veils groupcast et câest plutĂŽt cool).
- Dépend du type (TD)
Un domaine assez flexible. C'est dans celui-ci que l'heure exacte peut ĂȘtre transmise, un signal concernant une mise Ă jour du micrologiciel/de la configuration avec un numĂ©ro de version ou quelque chose d'utile que la STA devrait connaĂźtre.
- Champ de somme de contrĂŽle de trame (FCS)
Tout est simple ici. Ceci est une somme de contrĂŽle
Mais pour que la technologie fonctionne, il ne suffit pas dâenvoyer simplement une trame au format requis. La STA et l'AP doivent ĂȘtre d'accord. La STA rapporte ses paramĂštres, notamment le temps nĂ©cessaire Ă l'initialisation du PCR. Toutes les nĂ©gociations s'effectuent Ă l'aide de trames 802.11 normales, aprĂšs quoi la STA peut dĂ©sactiver PCR et passer en mode d'activation WUR. Ou peut-ĂȘtre mĂȘme dormir un peu, si possible. Car sâil existe, alors il vaut mieux lâutiliser.
Vient ensuite un peu plus de compression des précieuses heures en milliampÚres appelées WUR Duty Cycle. Il n'y a rien de compliqué, juste STA et AP, par analogie avec ce qui s'est passé pour TWT, se mettent d'accord sur un horaire de sommeil. AprÚs cela, STA dort principalement, activant occasionnellement WUR pour écouter « Est-ce que quelque chose d'utile m'est arrivé ? » Et seulement si nécessaire, il réveille le module radio principal pour l'échange de trafic.
Cela change radicalement la donne par rapport au TWT et Ă l'U-APSD, n'est-ce pas ?
Et maintenant une nuance importante Ă laquelle on ne pense pas immĂ©diatement. Le WUR ne doit pas nĂ©cessairement fonctionner Ă la mĂȘme frĂ©quence que le module principal. Au contraire, il est souhaitable et recommandĂ© quâil fonctionne sur un canal diffĂ©rent. Dans ce cas, la fonctionnalitĂ© 802.11ba ne gĂȘne en rien le fonctionnement du rĂ©seau et peut au contraire ĂȘtre utilisĂ©e pour envoyer des informations utiles. Emplacement, liste de voisins et bien plus encore dans d'autres normes 802.11, par exemple 802.11k/v. Et quels avantages s'offrent aux rĂ©seaux maillĂ©s... Mais c'est le sujet d'un article sĂ©parĂ©.
Quant au sort de la norme elle-mĂȘme en tant que document, alors . Autrement dit, cette annĂ©e, nous pouvons nous attendre Ă une vĂ©ritable norme ou au moins aux premiĂšres implĂ©mentations. Seul le temps nous dira quelle sera son ampleur.
De telles choses... (c) .
Lecture recommandée:
Source: habr.com
