Over-the-air programming

L’over-the-air(ouOTA) 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 appareilsInternet des objetspeuvent également être appelésfirmware over-the-air(ouFOTA). 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.
L'over the air(abrégé OTA) est une technique de communication permettant d’accéder aux données d’unecarte SIMà distance. Elle permet par exemple à unopérateur de réseau mobilede mettre à jour le contenu ou d'introduire un nouveau service sur tout un lot decartes SIMde 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 defirmware, des paramètres de configurationou de nouvelles données dans un équipement mobile : téléphone,smartphoneou tablette par exemple.
L’OTA repose sur une architecture comprenant une interface de soumission de commandes, hébergée chez l’opérateur, et unecarte à pucechez l'utilisateur. Via l’interface, la commande est envoyée à une passerelle OTA qui se charge alors de la convertir en unSMS(et en codesUSSD) avant de l’envoyer à la carte SIM. Cette interface de soumission de commandes peut être unbackofficeconçu par l’opérateur ou une simplepage webaccessible 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 canauxCSD,GPRSou les canaux de donnée desterminauxcompatiblesUMTS(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 le3GPPafin 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.
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 :
Un application message (AM) est produit par les sending application (SA) et envoyé au sending entity (SE). Ce dernier y ajoute lecommand 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.
Lereceiving 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é aureceiving application. Le RE est aussi tenu de créer unsecured response packet(SRP) si celui-ci est exigé par le SE. Le SRP sera constitué d’unresponse 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.
Dans le secteur automobile le terme over-the-air update est traduit parmise à jour à distance.
La mise à jour à distance est définie comme suit:
— 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.
Forda équipé d'over-the-air laMustang Mach-E.
Volkswagena introduit l'over-the-air dans les véhicules ID-3 et ID-4.
BMWutilise l'over-the-air pour réaliser des ventes additionnelles.
Volvoa utilisé l'over-the-air pour mettre à jour le logiciel de chargement de sa batterie sur laVolvo XC40.
Volvo projette également d'utiliser la mise à jour logicielleover-the-airpour réduire les collisions, réduire les blessures non mortelles et réduire les blessures mortelles.
Toyotaa équipé saLexus LSet sa Mirai avec la technologie over-the-air
Mercedes-Benzdepuis 2013 aux États-Unis a utilisé l'over-the-air pour mettre à jour 12 millions des mises à jour.
Renaulta la fonction over-the-air dans la Renault Megane 2021
Fiat Chrysler Automobilesutilise la technologie over-the-air pour diffuser une mise-à-jour qui redémarre continuellement le calculateur de divertissement.
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 lesmises à jour logicielleset le système de gestion des mises à jour logicielles.
En 2021, une mise à jour over-the-air (OTA) de laPolestar 2permet de déverrouiller le véhicule depuis unsmartphoneet de surveiller la charge de la batterie.
En 2021, des poids-lourds deMANpeuvent télécharger une mise à jour du système denavigation par satellitepour é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 logicielID Software2.3 qui contient des améliorations de différentes fonctions comme la vision nocturne.