Over-the-air programming

Page d’aide sur l’homonymie

Pour les articles homonymes, voir Ota.

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources ().

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?

L’over-the-air (ou OTA) est une mise à jour d'un système intégré qui est fourni via un réseau sans fil, tel que le Wi-Fi, un réseau cellulaire ou via protocole radio. Ces systèmes embarqués comprennent les téléphones portables, les tablettes, les décodeurs, les véhicules et les équipements de télécommunications. Les mises à jour via OTA pour les véhicules et les appareils Internet des objets peuvent également être appelés firmware over-the-air (ou FOTA). Divers composants peuvent être mis à jour par OTA, y compris le système d'exploitation de l'appareil, les applications, les paramètres de configuration, des mémoires ou des paramètres tels que les clés de chiffrement.

Téléphonie mobile

Carte SIM au format Mini SIM portant le logo de l'opérateur allemand E-Plus (en).

L'over the air (abrégé OTA) est une technique de communication permettant d’accéder aux données d’une carte SIM à distance. Elle permet par exemple à un opérateur de réseau mobile de mettre à jour le contenu ou d'introduire un nouveau service sur tout un lot de cartes SIM de manière rapide, efficace et peu coûteuse. Par extension ce sigle désigne aussi les techniques permettant de distribuer et d'installer de nouvelles versions de firmware, des paramètres de configurationou de nouvelles données dans un équipement mobile : téléphone, smartphone ou tablette par exemple.

L’OTA repose sur une architecture comprenant une interface de soumission de commandes, hébergée chez l’opérateur, et une carte à puce chez l'utilisateur. Via l’interface, la commande est envoyée à une passerelle OTA qui se charge alors de la convertir en un SMS (et en codes USSD[pourquoi ?]) avant de l’envoyer à la carte SIM. Cette interface de soumission de commandes peut être un backoffice conçu par l’opérateur ou une simple page web accessible aux abonnés, leur permettant d’effectuer des mises à jour sur leur carte SIM ou leur téléphone mobile. Le canal SMS est utilisé car il est standardisé, mais on peut aussi passer par les canaux CSD, GPRS ou les canaux de donnée des terminaux compatibles UMTS (3G).

L’enjeu principal et la difficulté résident dans la gestion des transactions entre la passerelle OTA et la carte à puce. Chaque opérateur peut concevoir des procédures à cet effet. Cependant, une norme standard a été définie par le 3GPP[Quoi ?] afin de garantir une interopérabilité, sous forme de la norme GSM 03.48.

La norme GSM 03.48, dont la première version a été publiée en 2003, décrit assez exhaustivement une transaction OTA de manière générale, la structure des données qui transitent au cours de la transaction et l’implémentation de l’OTA via les SMS. Une dernière partie est consacrée à la description des commandes OTA ainsi qu’à la présentation de quelques commandes en guise d’exemple.

Différentes entités d’une transaction OTA

Une transaction OTA fait intervenir quatre grandes entités :

Entre les quatre entités précédemment citées transitent deux types de données :

Description d'une transaction OTA

Un application message (AM) est produit par les sending application (SA) et envoyé au sending entity (SE). Ce dernier y ajoute le command header (CH) qui contient l’ensemble des paramètres de sécurité, généré suivant des indications fournies par le SA dans AM. À partir de ce moment l’ensemble AM + CH et appelé secured command packet (SCP) et c’est justement ce paquet qui est envoyé sur le réseau.

Le receiving entity (RE) est à la réception du SCP et se charge alors d’enlever les en-têtes de sécurité (command header) et de transmettre l’AM ainsi reconstitué au receiving application. Le RE est aussi tenu de créer un secured response packet (SRP) si celui-ci est exigé par le SE. Le SRP sera constitué d’un response header (RH) et d’une partie facultative constituée de données fournies par le RA et sera sécurisé suivant les paramètres contenus dans le CH.

Automobile

Dans le secteur automobile le terme over-the-air update est traduit par mise à jour à distance.

La mise à jour à distance est définie comme suit:

« toute méthode permettant d’effectuer des transferts de données sans fil au lieu d’utiliser un câble ou une autre connexion locale »

— Règlement CEE-ONU 156

L'over-the-air permet de télécharger des fonctions comme l’avertissement de zones de danger pour la navigation GPS ou la mise à jour cartographique.

Véhicules équipés

L'ID3 bénéficie dès juillet 2021 de la fonction de mise-à-jour télématique over-the-air du fait que Volkswagen devient le premier constructeur automobile à volume à mettre à jour régulièrement le logiciel des véhicules de ses clients via le transfert de données mobiles.

Ford a équipé d'over-the-air la Mustang Mach-E.

Volkswagen a introduit l'over-the-air dans les véhicules ID-3 et ID-4.

BMW utilise l'over-the-air pour réaliser des ventes additionnelles.

Volvo a utilisé l'over-the-air pour mettre à jour le logiciel de chargement de sa batterie sur la Volvo XC40. Volvo projette également d'utiliser la mise à jour logicielle over-the-air pour réduire les collisions, réduire les blessures non mortelles et réduire les blessures mortelles.

Toyota a équipé sa Lexus LS et sa Mirai avec la technologie over-the-air

Mercedes-Benz depuis 2013 aux États-Unis a utilisé l'over-the-air pour mettre à jour 12 millions des mises à jour.

Renault a la fonction over-the-air dans la Renault Megane 2021

Fiat Chrysler Automobiles utilise la technologie over-the-air pour diffuser une mise-à-jour qui redémarre continuellement le calculateur de divertissement.

Réglementation

Dans le secteur automobile, l'over-the-air est réglementé par le règlement CEE-ONU n° 156 relatif à l'homologation des véhicules en ce qui concerne les mises à jour logicielles et le système de gestion des mises à jour logicielles.

Exemples d'utilisation

En 2021, une mise à jour over-the-air (OTA) de la Polestar 2 permet de déverrouiller le véhicule depuis un smartphone et de surveiller la charge de la batterie.

En 2021, des poids-lourds de MAN peuvent télécharger une mise à jour du système de navigation par satellite pour éviter des routes incompatibles, notamment pour la hauteur des ponts.

En 2021, des Volkswagen ID 3 et ID 4 peuvent être mises à jour avec le logiciel ID Software 2.3 qui contient des améliorations de différentes fonctions comme la vision nocturne.

Références

  1. ↑ (en) Wikipedia.org, « Over-the-air programming », sur codedocs.org (consulté le ).
  2. ↑ https://eur-lex.europa.eu/legal-content/FR/TXT/PDF/?uri=CELEX:42021X0388&from=FR
  3. ↑ « Voiture connectée : fonctionnalités et mises à jour additionnelles à la demande », sur Caradisiac.com (consulté le ).
  4. ↑ Philippe Bonamis, « Volkswagen lance les mises à jour "Over-the-Air" pour la famille ID », sur Site-LeVif-FR, (consulté le ).
  5. ↑ (en) « Select Ford Mustang Mach-Es Getting First Over-The-Air Update »(Archive.org • Wikiwix • Que faire ?), sur Motor1.com (consulté le ).
  6. ↑ (en) « Volkswagen ID models to gain over-the-air update tech », sur expressandstar.com (consulté le ).
  7. ↑ (en) Sean Hollister, « Today I learned BMW charges extra for a ‘don’t blind other people’ software update » Accès payant, sur The Verge, (consulté le ).
  8. ↑ (en) Luke Wilkinson, « Volvo XC40 Recharge gets extra range in first over-the-air update » [archive du ], sur Auto Express via Internet Archive, (consulté le ).
  9. ↑ (en-US) Chris Davies, « New Volvo XC90 all-electric SUV will start an autonomous roadmap », sur SlashGear, (consulté le ).
  10. ↑ (en-US) « Toyota debuts Level 2 automated driving in Lexus LS and Toyota Mirai | Top Car Show »(Archive.org • Wikiwix • Que faire ?) (consulté le ).
  11. ↑ (en-GB) « Over the air: updates become upgrades at Mercedes-Benz: Always up to date: Mercedes-Benz vehicles are constantly learning over the air », sur Automotive World, (consulté le )
  12. ↑ (en) « New Renault Megane 2021 review », sur Auto Express (consulté le )
  13. ↑ (en) Sean O'Kane, « Fiat Chrysler sent an over-the-air update that is causing Uconnect to endlessly reboot » Accès payant, sur The Verge, (consulté le ).
  14. ↑ DRIEAT Île-de-France, « Suivi du Journal Officiel de l’Union Européenne » [archive du ], sur driee.ile-de-france.developpement-durable.gouv.fr via Internet Archive, (consulté le ).
  15. ↑ (en) « Polestar 2 drivers now able to unlock car with their phones », sur shropshirestar.com (consulté le ).
  16. ↑ (en) « MAN launches software upgrades for trucks over-the-air », sur commercialfleet.org (consulté le )
  17. ↑ (en) Chris Davies, « Volkswagen releases first OTA update for EVs with roadmap for new features », sur slashgear.com, (consulté le ).