Clear Sky Science · fr

Fluctuations des délais de bout en bout dans les objets connectés embarqués sur UAV utilisant WebRTC à faible latence en milieu urbain

· Retour à l’index

Pourquoi des liaisons de données aériennes en millisecondes comptent

À mesure que les villes deviennent plus intelligentes, elles dépendent de plus en plus de minuscules capteurs et de robots volants pour surveiller les rues, contrôler la qualité de l’air et aider à gérer le trafic. Pour nombre de ces tâches, les informations collectées doivent arriver presque instantanément et avec une cadence régulière, afin que les logiciels et les opérateurs humains puissent réagir en temps réel. Cet article examine si une technologie web appelée WebRTC, déployée sur un drone équipé de capteurs, peut fournir ce type de flux de données ultra-rapide et d’une stabilité remarquable dans un environnement radio urbain chargé.

Figure 1
Figure 1.

Des aides volantes au-dessus d’une ville numérique

Les auteurs se concentrent sur les véhicules aériens sans pilote (UAV) agissant comme plateformes de capteurs en milieu urbain. Ces drones peuvent embarquer des caméras et des capteurs environnementaux pour surveiller la pollution, le climat, le trafic ou les infrastructures, et peuvent même soutenir des concepts avancés comme les jumeaux numériques et le calcul en périphérie (edge computing). Nombre de ces applications exigent que les données transitent du drone au sol en seulement quelques millièmes de seconde, et que presque chaque point de données arrive à l’heure, pas seulement en moyenne. Cette combinaison de faible latence et de faible variation de latence, connue sous le nom de faible gigue, est particulièrement difficile lorsque le drone se déplace entre des bâtiments et des points d’accès sans fil.

Une technologie web aux commandes

Plutôt que de concevoir un système de communication entièrement nouveau, les chercheurs s’appuient sur Web Real-Time Communications (WebRTC), la même famille de technologies qui alimente de nombreux appels vidéo dans un navigateur web. Dans leur configuration, un petit ordinateur monté sur le drone collecte les relevés de plusieurs capteurs environnementaux et de son module de positionnement, les encapsule en messages MQTT légers et les envoie via le « Data Channel » de WebRTC vers une station au sol. Cette liaison air–sol utilise le Wi‑Fi 5, une norme sans fil courante qui peut supporter de faibles délais lorsqu’elle est correctement configurée. À titre de comparaison, ils construisent aussi un système de référence qui remplace le Data Channel WebRTC par une connexion web plus traditionnelle appelée WebSocket, qui repose sur le protocole de transport TCP bien connu.

Vols réels sur un campus réel

Pour tester la stabilité du chronométrage, l’équipe réalise plusieurs vols de drone au-dessus d’un parking universitaire entouré de bâtiments, dans des conditions météo et de charge réseau variables. La zone est couverte par plusieurs points d’accès Wi‑Fi, si bien que, lorsque le drone suit un motif de survol à environ 15 mètres d’altitude, sa liaison radio bascule entre points d’accès et entre chemins purement sans fil et chemins mixtes filaire–sans fil. Toutes les demi-secondes, le drone envoie une rafale de neuf relevés de capteurs plus des métadonnées ; pour chaque élément de données, les chercheurs horodatent précisément son entrée côté émission et son arrivée côté réception. À partir de séries de 40 000 mesures par vol, ils calculent des statistiques standards telles que l’étendue, la variance et l’écart type pour quantifier l’ampleur des fluctuations du délai de bout en bout.

Jusqu’où « suffisamment stable » ?

Lorsque la liaison Wi‑Fi sous-jacente est exempte d’erreurs, le système basé sur WebRTC montre un chronométrage remarquablement serré : la dispersion des délais se compte en dizaines de microsecondes (millionièmes de seconde), ce qui correspond en pratique à une gigue quasi nulle à l’échelle des millisecondes qui intéressent généralement les ingénieurs. Cela s’observe tant au niveau du transport, où les paquets arrivent en premier lieu, qu’au niveau logique du canal à l’intérieur de WebRTC. Même lorsqu’un paquet unique est perdu puis retransmis, allongeant temporairement un délai de plusieurs millisecondes, le schéma global de temporisation reste très stable une fois cet outlier rare écarté. En revanche, le système de référence basé sur WebSocket présente des dispersions beaucoup plus importantes — souvent plusieurs ordres de grandeur supérieurs — ce qui signifie que les temps d’arrivée des paquets fluctuent sur de nombreux millisecondes même en l’absence d’erreurs de transmission.

Figure 2
Figure 2.

À l’intérieur du comportement temporel

L’article examine aussi l’origine des fluctuations résiduelles. Le Data Channel de WebRTC utilise un protocole de transport qui, en règle générale, ne réordonne pas les paquets arrivant légèrement hors d’ordre ; au lieu de cela, il les transmet rapidement vers les couches supérieures. Tout réordonnancement nécessaire pour préserver la séquence d’origine est réalisé dans un tampon à un niveau supérieur. Dans les essais sans erreur, ce tampon n’ajoute qu’un très petit délai de traitement fixe, si bien que toutes les mesures statistiques de la gigue sont essentiellement identiques qu’elles soient prises au niveau transport ou plus haut. Lorsqu’une retransmission rare se produit, toutefois, des paquets arrivés en avance peuvent être retenus dans le tampon pendant que le paquet tardif rattrape son retard, gonflant certaines mesures de gigue au niveau logique du canal. Les auteurs mettent donc en garde contre l’activation d’une livraison strictement ordonnée dans WebRTC sauf si l’application l’exige absolument.

Ce que cela signifie pour les villes intelligentes de demain

Pour les lecteurs non spécialistes, la conclusion est que les chercheurs montrent une manière pratique de transformer des technologies web courantes en une liaison de données ultra-stable pour des capteurs volants au-dessus d’une ville. Leurs expériences sur le terrain indiquent qu’un UAV utilisant le Data Channel de WebRTC sur un réseau Wi‑Fi 5 soigneusement géré peut livrer des relevés de capteurs avec presque aucune instabilité temporelle, même en se déplaçant dans un paysage radio urbain complexe. Comparé à une approche web plus traditionnelle, la configuration WebRTC maintient des délais non seulement courts mais constamment courts, ce qui est crucial pour des tâches comme la navigation précise, la surveillance et le contrôle en temps réel. Cela suggère que les services futurs des villes intelligentes peuvent s’appuyer sur des standards web largement déployés, plutôt que sur des protocoles entièrement nouveaux, pour satisfaire certaines des exigences les plus strictes en matière de communication fiable à faible gigue depuis le ciel.

Citation: Chodorek, A., Chodorek, R.R. & Sitek, P. Fluctuations of end-to-end delays in low-latency WebRTC-based UAV-borne internet of things operating in an urban environment. Sci Rep 16, 11165 (2026). https://doi.org/10.1038/s41598-026-41558-4

Mots-clés: villes intelligentes, véhicules aériens sans pilote, communication à faible latence, canal de données WebRTC, internet des objets