Pourquoi les machines ont besoin d'une connexion sans fil déterministe
Le sans-fil a été conçu pour les humains. Les machines intelligentes ont des exigences différentes.

La plupart des normes sans fil ont été conçues autour d'un récepteur humain.
Une personne écoutant de l'audio en streaming peut tolérer une mise en mémoire tampon de 20 ms. Une personne participant à un appel vidéo accepte les pics de latence occasionnels comme étant normaux. Une personne téléchargeant un fichier ne remarque pas s'il arrive en 400 ms ou en 600 ms. La perception humaine a des seuils de tolérance naturels et les normes sans fil ont été conçues pour rester en deçà de ces limites.
Cette hypothèse de conception était raisonnable pendant les trois premières décennies du sans-fil. Elle a permis d'établir des normes performantes pour les applications auxquelles elles étaient destinées : diffusion multimédia, transfert de fichiers, appels vocaux, navigation web et télémétrie de capteurs.
Un assistant chirurgical ne tolère pas qu'un paquet tombe et doive recommencer. On est en pleine intervention.
Un cobot industriel travaillant aux côtés d'un opérateur humain ne dispose pas d'un mode de dégradation progressif pour une latence soudaine de 50 ms. Une telle latence, survenant au mauvais moment, constitue un incident de sécurité.
Un casque XR qui restitue un environnement physique ne lisse pas les variations de synchronisation d'images. Ces variations provoquent des nausées.
Ces systèmes partagent une caractéristique commune : ils perçoivent le monde physique, prennent une décision et agissent dans une boucle continue, en temps réel, avec des contraintes de synchronisation strictes. La boucle ne peut être interrompue. Le timing ne peut dérailler. L’action ne peut attendre une nouvelle tentative.
Il s'agit d'une exigence de fonctionnement fondamentalement différente de tout ce à quoi une norme sans fil à tolérance humaine a été conçue pour répondre.
La plupart des normes sans fil sont probabilistes. C'est un choix architectural qui se justifie pour les applications auxquelles elles sont destinées.
Un système sans fil probabiliste gère le spectre partagé par négociation d'accès. Plusieurs appareils se disputent le même canal. Les paquets sont envoyés ; des accusés de réception sont attendus ; des retransmissions sont planifiées en cas de perte de paquets. La consommation d'énergie est optimisée par une alternance de cycles de fonctionnement de la radio : entre les transmissions, la radio se réactive pour vérifier le trafic, puis se remet en veille. La latence est gérée statistiquement : le système garantit des performances moyennes acceptables, mais pas un temps de transmission précis pour chaque paquet.
Pour un récepteur humain, les performances statistiques sont suffisantes. Les humains ne perçoivent pas le temps de réponse de chaque paquet individuellement. Ils perçoivent le signal global : mis en mémoire tampon, lissé et rendu à des échelles de temps perceptibles par l’humain.
Une machine qui traite des données de capteurs ne peut pas se baser sur une latence moyenne. Elle se base sur la latence de ce paquet, à l'instant T. Une retransmission n'est pas un simple désagrément ; c'est une boucle de contrôle qui a raté son exécution. Une collision dans le spectre partagé n'est pas une légère dégradation. C'est une interruption dans le flux de données du capteur sur lequel le système s'appuyait pour prendre sa décision suivante.
La machine ne tamponne pas. Elle ne lisse pas. Elle ne tolère pas.
La première réaction est de se demander si le problème peut être résolu par un réglage. Réduire l'intervalle de connexion, augmenter la puissance d'émission, ajouter un canal dédié, prioriser le trafic : voilà les options qui s'offrent à vous.
Ce sont les bons instincts. Ils sont aussi insuffisants.
Le problème fondamental n'est pas la configuration, mais le mécanisme par lequel la norme gère le temps.
Les systèmes sans fil probabilistes ne maîtrisent pas le temps. Ils le partagent avec tous les autres appareils de leur environnement, avec les sources d'interférences hors de leur contrôle, et avec les lois physiques du support de transmission, qu'aucune optimisation de protocole ne peut totalement contrôler. La garantie de latence qu'un système probabiliste peut offrir est toujours conditionnelle : absence de collision, absence d'interférences, et réussite de la nouvelle tentative.
À quoi ressemble concrètement un réseau sans fil déterministe ?
Timing
Cohérence
Indépendance
efficacité énergétique
Les ingénieurs qui conçoivent des systèmes sans fil pour des systèmes intelligents sont confrontés à un choix souvent présenté comme une question de performance, mais qui est en réalité une question d'architecture.
Quelle norme présente la latence moyenne la plus faible ?
Quelle norme permet de garantir le bon fonctionnement de mon architecture de contrôle ?
Une norme probabiliste peut fournir une valeur de latence optimale, sans toutefois la garantir. Pour les applications à échelle humaine, cette distinction est négligeable. En revanche, pour une machine exploitant des données de capteurs au sein d'un système de contrôle en boucle fermée, la différence réside dans le choix entre une liaison sans fil fiable et une liaison nécessitant une compensation constante.
L'existence d'une communication sans fil déterministe tient au fait que les machines intelligentes ont besoin d'un contrat différent avec leur radio. Il ne s'agit pas d'une vitesse accrue, ni d'une consommation d'énergie réduite de manière isolée. Il s'agit d'un ensemble différent de garanties, telles que la synchronisation, la cohérence, l'indépendance et l'efficacité ; des garanties que l'application peut considérer comme des contraintes fixes plutôt que comme des variables à gérer.