Brevet FR3160847A1 — publié le 20251003

La présente invention concerne un système de communication (1) embarqué dans un véhicule, ainsi qu’un procédé de communication mis en œuvre dans un tel système de communication. Le système de communication (1) comprenant un ensemble de calculateurs (11 à 13) reliés via un bus de données (100), l’ensemble de calculateurs comprenant un premier calculateur (11) comprenant une première interface de communication sans fil (111) mettant en œuvre un premier réseau local sans fil et un deuxième calculateur (12) comprenant une deuxième interface de communication sans fil (121) mettant en œuvre un deuxième réseau local sans fil. Le premier calculateur (11) comprend un premier routeur (101) et le deuxième calculateur (12) comprend un deuxième routeur (102) mettant en œuvre un ensemble de règles de routage de données entre un premier dispositif de communication sans fil (1001) et un deuxième dispositif de communication sans fil (1003). Figure pour l’abrégé : Figure 1 Procédé et système de communication de données dans un véhicule L’invention concerne les procédés et systèmes de communication de données dans un véhicule, notamment mais non exclusivement un véhicule automobile. L’invention concerne également un procédé et un système de routage de données dans un réseau de calculateurs d’un véhicule. Arrière-plan technologique Les véhicules contemporains embarquent un grand nombre de calculateurs formant un réseau de communication de données embarqué du véhicule. Chacun de ces calculateurs assurent le contrôle d’une ou plusieurs fonctions utiles pour la conduite du véhicule et/ou pour l’agrément du trajet, telles que exemple la gestion de l’aide à la conduite, de l’antipatinage, de la répartition électronique du freinage ou encore la commande d’actionneurs pour assurer le fonctionnement optimal d’un moteur à combustion ou encore le contrôle du système d’infodivertissement, aussi appelé système IVI (de l’anglais « In-Vehicle Infotainment » ou en français « Infodivertissement embarqué »). Certains véhicules contemporains proposent de nouvelles applications à destination des passagers, notamment pour agrémenter le voyage, telles que des applications de jeux, par exemple en réseau, des applications de partage de contenus, par exemple vidéo, etc. Ces applications sont par exemple accessibles depuis des dispositifs de communication mobile (par exemple des téléphones intelligents, ou « smartphone » en anglais, ou des tablettes) ou depuis des écrans tactiles intégrés au véhicule, par exemple des écrans tactiles de système de divertissement de siège arrière, dit système RSE (de l’anglais « Rear-Seat Entertainment » ou en français « divertissement de siège arrière »). A cet effet, ces dispositifs de communication mobile se connectent à un réseau local sans fil, par exemple de type Wifi®, contrôlé par un calculateur du véhicule qui fait alors office de point d’accès embarqué, aussi appelé hotspot. Ce point d’accès embarqué vient parfois en complément d’un ou plusieurs autres points d’accès embarqués mis en œuvre par un ou plusieurs autres calculateurs du véhicule, par exemple pour la mise en œuvre de services particuliers tels que la duplication d’écran (de l’anglais « screen mirroring »), selon laquelle le contenu affiché sur l’écran d’un dispositif de communication mobile relié en communication, par exemple sans fil de type wifi®, au calculateur proposant ce service est dupliqué sur un écran embarqué du véhicule, cet écran embarqué étant par exemple également contrôlé par ce calculateur. Certaines limitations d’utilisation des services proposés par le véhicule ont été constatées. Par exemple, lorsqu’un utilisateur partage le contenu affiché sur l’écran de son téléphone intelligent avec un écran embarqué du véhicule en utilisant une connexion sans fil de type Wifi® proposé par un calculateur tel que le calculateur IVI, l’utilisateur n’a alors plus accès aux autres applications requérant une connexion sans fil de type Wifi® telles que les applications de divertissement, notamment les jeux en réseau avec d’autres passagers du véhicule. Résumé de la présente invention Un objet de la présente invention est de résoudre au moins l’un des problèmes de l’arrière-plan technologique décrit précédemment. Un autre objet de la présente invention est par exemple d’améliorer l’accès aux services requérant une connexion à un réseau local sans fil mis en œuvre dans un véhicule. Selon un premier aspect, la présente invention concerne un système de communication embarqué dans un véhicule, le système comprenant un ensemble de calculateurs reliés en communication via au moins un bus de données, l’ensemble de calculateurs comprenant un premier calculateur comprenant une première interface de communication sans fil configurée pour mettre en œuvre un premier réseau local sans fil et un deuxième calculateur comprenant une deuxième interface de communication sans fil configurée pour mettre en œuvre un deuxième réseau local sans fil, caractérisé en ce que le premier calculateur comprend un premier routeur et le deuxième calculateur comprend un deuxième routeur, le premier routeur et le deuxième routeur étant chacun configuré pour mettre en œuvre un ensemble de règles de routage de données entre un premier dispositif de communication sans fil appartenant au premier réseau local sans fil et relié en communication sans fil au système de communication via la première interface de communication sans fil et un deuxième dispositif de communication sans fil appartenant au deuxième réseau local sans fil et relié en communication sans fil au système de communication via la deuxième interface de communication sans fil. La mise en œuvre de deux réseaux locaux sans fil via deux calculateurs du système embarqué du véhicule avec des solutions de routage pour la communication des données entre des dispositifs connectés à ces différents locaux sans fil, ce qui permet de router les paquets de données associés à différents services ou containers mis en œuvre par les calculateurs du véhicule. Cela permet à un utilisateur d’accéder à plusieurs services en parallèle tels que la duplication d’écran et un jeu via un unique dispositif de communication mobile relié en communication sans fil avec le véhicule. Selon une variante, le premier routeur et le deuxième routeur sont chacun configurés pour mettre en place une fonction de traduction d’adresse réseau, dite NAT. Selon une autre variante, le premier réseau local sans fil et le deuxième réseau local sans fil correspondent chacun à un réseau de type Wifi®. Selon encore une variante, le premier calculateur et le deuxième calculateur sont chacun configurés pour mettre en œuvre un réseau local virtuel pour une communication des données entre le premier dispositif de communication mobile et le dispositif de communication mobile. Selon une variante supplémentaire, le deuxième calculateur est configuré pour mettre en œuvre une application interactive de duplication d’un écran du deuxième dispositif de communication mobile sur un écran embarqué du véhicule et contrôlé par le deuxième calculateur. Selon encore une variante, le premier calculateur correspond à une unité de contrôle télématique, dite TCU, et le deuxième calculateur correspond à un calculateur configuré pour contrôler un système d’infodivertissement embarqué du véhicule, dit calculateur IVI. Selon une variante additionnelle, le moins un bus de données est un bus de type Ethernet. Selon un deuxième aspect, la présente invention concerne un véhicule, par exemple de type automobile, comprenant un système de communication tel que décrit ci-dessus selon le premier aspect de la présente invention. Selon un troisième aspect, la présente invention concerne un procédé de communication de données dans le système de communication tel que décrit ci-dessus selon le premier aspect de la présente invention, le procédé comprenant une étape de routage des données entre le premier dispositif de communication sans fil appartenant au premier réseau local sans fil et relié en communication sans fil au système de communication via la première interface de communication sans fil et le deuxième dispositif de communication sans fil appartenant au deuxième réseau local sans fil et relié en communication sans fil au système de communication via la deuxième interface de communication sans fil, le routage de données étant mis en œuvre par le premier routeur et le deuxième routeur. Selon un quatrième aspect, la présente invention concerne un programme d’ordinateur qui comporte des instructions adaptées pour l’exécution des étapes du procédé selon le troisième aspect de la présente invention, ceci notamment lorsque le programme d’ordinateur est exécuté par au moins un processeur. Un tel programme d’ordinateur peut utiliser n’importe quel langage de programmation, et être sous la forme d’un code source, d’un code objet, ou d’un code intermédiaire entre un code source et un code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable. Selon un cinquième aspect, la présente invention concerne un support d’enregistrement lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur comprenant des instructions pour l’exécution des étapes du procédé selon le troisième aspect de la présente invention. D’une part, le support d’enregistrement peut être n'importe quel entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une mémoire ROM, un CD-ROM ou une mémoire ROM de type circuit microélectronique, ou encore un moyen d'enregistrement magnétique ou un disque dur. D'autre part, ce support d’enregistrement peut également être un support transmissible tel qu'un signal électrique ou optique, un tel signal pouvant être acheminé via un câble électrique ou optique, par radio classique ou hertzienne ou par faisceau laser autodirigé ou par d'autres moyens. Le programme d’ordinateur selon la présente invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'enregistrement peut être un circuit intégré dans lequel le programme d’ordinateur est incorporé, le circuit intégré étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. Brève description des figures D’autres caractéristiques et avantages de la présente invention ressortiront de la description des exemples de réalisation particuliers et non limitatifs de la présente invention ci-après, en référence aux figures 1 à 3 annexées, sur lesquelles : FIG. 1 illustre schématiquement un système de communication embarqué dans un véhicule, selon un exemple de réalisation particulier de la présente invention ; FIG. 2 illustre un calculateur du système de communication de la FIG. 1 , selon un exemple de réalisation particulier et non limitatif de la présente invention. FIG. 3 illustre un organigramme des différentes étapes d’un procédé de communication de données dans le système de communication de la FIG. 1 , selon un exemple de réalisation particulier et non limitatif de la présente invention. Description des exemples de réalisation Un procédé et un système de communication de données embarqué dans un véhicule vont maintenant être décrits dans ce qui va suivre en référence conjointement aux figures 1 à 3. Des mêmes éléments sont identifiés avec des mêmes signes de référence tout au long de la description qui va suivre. Les termes « premier(s) », « deuxième(s) » (ou « première(s) », « deuxième(s) »), etc. sont utilisés dans ce document par convention arbitraire pour permettre d’identifier et de distinguer différents éléments (tels que des opérations, des moyens, etc.) mis en œuvre dans les modes de réalisation décrits ci-après. De tels éléments peuvent être distincts ou correspondre à un seul et unique élément, selon le mode de réalisation. Selon un exemple particulier et non limitatif de réalisation de la présente invention, un système de communication d’un véhicule comprend un ensemble de calculateurs reliés en communication via un ou plusieurs bus de données. Les calculateurs sont par exemple reliés entre eux pour former un réseau filaire de type Ethernet. L’ensemble de calculateurs du système de communication forme le réseau embarqué du véhicule et comprend notamment un premier calculateur comprenant une première interface de communication sans fil configurée pour mettre en œuvre un premier réseau local sans fil, par exemple un réseau un premier réseau Wifi®, et un deuxième calculateur comprenant une deuxième interface de communication sans fil configurée pour mettre en œuvre un deuxième réseau local sans fil, par exemple un deuxième réseau Wifi®. La première interface de communication sans fil et la deuxième interface de communication sans fil sont configurées pour opérer en tant que point d’accès de respectivement le premier réseau local sans fil et le deuxième réseau local sans fil. Le premier calculateur correspond par exemple à une unité de contrôle télématique, dite TCU, et le deuxième calculateur correspond par exemple à un calculateur IVI contrôlant le système d’infodivertissement du véhicule. Le premier calculateur comprend en outre un premier routeur et le deuxième calculateur un deuxième routeur, le premier routeur et le deuxième routeur étant chacun configuré pour mettre en œuvre un ensemble de règles de routage de données pour router des données échangées entre un premier dispositif de communication sans fil (par exemple un premier téléphone intelligent) appartenant au premier réseau local sans fil et relié en communication sans fil au système de communication via la première interface de communication sans fil et un deuxième dispositif de communication sans fil (par exemple un premier téléphone intelligent) appartenant au deuxième réseau local sans fil et relié en communication sans fil au système de communication via la deuxième interface de communication sans fil. La FIG. 1 illustre schématiquement un système de communication 1 d’un véhicule, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le véhicule correspond par exemple à un véhicule à moteur thermique ou à un véhicule hybride avec un moteur thermique et un ou plusieurs moteurs électriques. Le véhicule correspond ainsi par exemple à un véhicule terrestre, par exemple une automobile, un camion, un car. Le système de communication 1 illustré sur la FIG. 1 correspond à une partie d’un réseau de calculateurs embarqués dans le véhicule. Pour des raisons d’illustration, le système de communication de la FIG. 1 comprend 3 calculateurs 11, 12, 13, le système de communication selon l’invention ne se limitant pas à un système à 3 calculateurs mais s’étendant à tout nombre de calculateurs supérieur ou égal à 2. Les calculateurs 11, 12, 13 correspondent par exemple à des calculateurs de type UCE (« Unité de Commande Electronique » ou en anglais ECU « Electronic Control Unit ») ou des calculateurs plus complexes de type supercalculateurs, dits HPC (de l’anglais « High Performance Computer » ou en français « Calculateur haute performance »). Selon un exemple de réalisation particulier, le premier calculateur 11 correspond par exemple à une unité de contrôle télématique, dite TCU (de l’anglais « Telematic Control Unit »), le deuxième calculateur 12 à un calculateur IVI et le troisième calculateur 13 à un autre calculateur IVI. Le deuxième calculateur 12 et le troisième calculateur 13 correspondent à deux calculateurs matériels distincts ou à un unique calculateur, par exemple de type HPC avec par exemple 2 puces ou 2 systèmes sur puce (de l’anglais « System on Chip », dit SOC). Le premier calculateur 11, le deuxième calculateur 12 et le troisième calculateur 13 sont reliés entre eux via une dorsale (de l’anglais « backbone ») de type Ethernet (selon la norme ISO/IEC 802-3), chaque calculateur 11, 12, 13 comprenant un ou plusieurs ports pour la communication des données entre eux via le ou les bus de données formant la dorsale. Selon d’autres exemples de réalisation, les calculateurs 11, 12 et 13 sont reliés en communication via des bus de données de type CAN (de l’anglais « Controller Area Network » ou en français « Réseau de contrôleurs »), CAN FD (de l’anglais « Controller Area Network Flexible Data-Rate » ou en français « Réseau de contrôleurs à débit de données flexible »), FlexRay (selon la norme ISO 17458) ou LIN (de l’anglais « Local Interconnect Network » ou en français « Réseau interconnecté local »). Le deuxième calculateur 12 est par exemple configuré pour mettre en œuvre un service de duplication d’écran (de l’anglais « screen mirroring »). Le service de duplication d’écran est par exemple mis en œuvre via une application exécutée par le deuxième calculateur 12, cette application prenant par exemple la forme d’un module logiciel appelé application interactive, aussi appelée vignette interactive (de l’anglais « widget ») associée permettant la mise en œuvre de la duplication d’écran. Le contenu graphique affiché sur l’écran d’un dispositif de communication mobile (par exemple un téléphone intelligent) 1003 est transmis via une connexion reliant le dispositif de communication mobile 1003 au deuxième calculateur 12, lequel deuxième calculateur 12 contrôle l’affichage de ce contenu graphique pour que ce contenu graphique soit affiché sur un écran 14 embarqué dans le véhicule. L’écran 14 correspond par exemple à un écran tactile correspond par exemple à un écran de type LCD (de l’anglais « Liquid Crystal Display » ou en français « Affichage à cristaux liquides »), par exemple de type de type TFT (de l’anglais « Thin-Film Transistor » ou en français « Transistor en film mince »), ou OLED (de l’anglais « Organic Light-Emitting Diode » ou en français « Diode électroluminescente organique »). L’écran 14 est par exemple relié en communication filaire avec le deuxième calculateur 12, par exemple selon une liaison de type LVDS (de l’anglais « Low Voltage Differential Signaling » ou en français « Transmission différentielle basse-tension »). L’écran 14 correspond par exemple à l’écran de l’unité de tête du véhicule, dite HU (de l’anglais « Head Unit »). Le dispositif de communication mobile 1003 est relié en communication avec le deuxième calculateur 12 via une connexion sans fil via une deuxième interface de communication sans fil 121 configuré pour mettre en œuvre un deuxième réseau local sans fil, par exemple un réseau local de type Wifi® opérant dans la bande de fréquences des 5 GHz (selon IEEE 802.11a, 802.11b, 802.11g ou 802.11n). Selon cet exemple, la deuxième interface de communication mobile mise en œuvre ou contrôlée par le deuxième calculateur 12 opère en tant que point d’accès du deuxième réseau local sans fil (dit WLAN, de l’anglais « Wireless Local Area Network »), le dispositif de communication sans fil 1003 correspondant à un périphérique du deuxième réseau local sans fil. Selon une variante de réalisation, le dispositif de communication mobile 1003 est relié en communication avec le deuxième calculateur 12 via une connexion filaire, par exemple de type USB (de l’anglais « Universal Serial Bus » ou en français « Bus série universel »). Selon une variante de réalisation, le deuxième calculateur 12 comprend en outre une interface de communication sans fil de type Bluetooth® 122. Le premier calculateur 11 comprend une première interface de communication sans fil 111 opérant en tant que point d’accès d’un premier réseau local sans fil ou en tant que périphérique d’un réseau local sans fil créée par un point d’accès extérieur au véhicule et auquel se connecte le véhicule via le premier calculateur 11 et sa première interface de communication sans fil 111. Selon cet exemple, le premier calculateur correspond à l’unité TCU du véhicule. Le premier réseau local sans fil est par exemple également de type Wifi® opérant dans la bande de fréquence des 2,4 GHz et/ou des 5 Ghz. Lorsque la première interface de communication sans fil 111 opère en tant que point d’accès pour créer le premier réseau local sans fil, un ou plusieurs dispositifs de communication mobile 1001, 1002 (par exemple un ou plusieurs téléphones intelligents et/ou tablettes) se connectent en communication sans fil au véhicule via la première interface de communication sans fil 111 en tant que périphériques du premier réseau local sans fil. Le troisième calculateur 13 est par exemple configuré pour contrôler un système de divertissement de siège arrière, dit système RSE, du véhicule. A cet effet, le troisième calculateur contrôle l’affichage de contenus graphiques (images, vidéos, contenus d’interface homme machine (IHM) graphique) sur un ou plusieurs écrans 15, 16, par exemple tactiles, reliés en communication, par exemple filaire selon une liaison LVDS, au troisième calculateur 13. Un réseau local virtuel, dit VLAN 110 (de l’anglais « Virtual Local Area Network ») est par exemple mis en œuvre par le premier calculateur 11, le deuxième calculateur 12 et le troisième calculateur 13, c’est-à-dire par exemple par respectivement la TCU, l’unité de tête HU et le système RSE, par exemple pour relier en communication des applications logicielles (par exemple de type jeu ou réseau collaboratif) mises en œuvre par respectivement un premier dispositif de communication mobile 1001 relié en connexion sans fil à la première interface de communication sans fil 111 et un deuxième dispositif de communication mobile 1003 relié en connexion sans fil à la deuxième interface de communication sans fil 121, voire par le deuxième et le troisième calculateurs 12, 13, par exemple pour l’unité de tête HU et le système RSE. Le premier calculateur 11, le deuxième calculateur 12 et le troisième calculateur 13 sont ainsi configurés pour la mise en œuvre d’un ou plusieurs locaux virtuels, c’est-à-dire que ces calculateurs 11, 12, 13 comprennent chacun un module, par exemple logiciel, comprenant des instructions pour la mise en œuvre d’un tel VLAN. La communication des données entre notamment le premier dispositif de communication mobile 1001 et le deuxième dispositif de communication mobile 1003 est par exemple mise en œuvre de manière concomitante avec la communication de données entre le deuxième dispositif de communication mobile 1003 et le deuxième calculateur 12 dans le cadre de la duplication d’écran. La mise en œuvre de VLANs permet de garantir un niveau de service déterminé en allouant une bande passante déterminée au VLAN, d’améliorer la sécurité des données échangées et de faire évoluer l’architecture du système de communication 1 du véhicule, par exemple pour offrir de nouveaux services. Pour permettre le routage des données communiquées entre les différents composants du système de communication 1 et des périphériques connectés au système de communication 1, par exemple le premier dispositif de communication mobile 1001 et le deuxième dispositif de communication mobile 1003, le premier calculateur 11 et le deuxième calculateur 12 comprennent chacun un routeur, par exemple mis en œuvre sous la forme d’un module logiciel ou d’un module matériel (de l’anglais « hardware »). Le premier calculateur 11 comprend ainsi un premier routeur 101 mettant en œuvre un ensemble de règles de routage pour le routage de : - données depuis un composant d’un sous-réseau contrôlé par le premier calculateur 11, par exemple un périphérique du premier réseau local sans fil tel que le premier dispositif de communication sans fil 1001 vers un autre composant du système de communication 1 tel que le deuxième calculateur 12, le troisième calculateur 13 ou un composant d’un sous-réseau contrôlé par ce deuxième calculateur 12 (par exemple un périphérique du deuxième réseau local sans fil tel que le deuxième dispositif de communication mobile 1003) ou par ce troisième calculateur 13 ; et - de données depuis le deuxième calculateur 12 et/ou le troisième calculateur (et/ou un composant d’un sous-réseau contrôlé par ce deuxième ou troisième calculateur) vers le premier calculateur 11 ou un composant d’un sous-réseau contrôlé par le premier calculateur 11. De la même manière, le deuxième calculateur 12 comprend un deuxième routeur 102 mettant en œuvre un ensemble de règles de routage pour le routage de : - données depuis un composant d’un sous-réseau contrôlé par le deuxième calculateur 12, par exemple un périphérique du deuxième réseau local sans fil tel que le deuxième dispositif de communication sans fil 1003 vers un autre composant du système de communication 1 tel que le premier calculateur 11, le troisième calculateur 13 ou un composant d’un sous-réseau contrôlé par ce premier calculateur 11 (par exemple un périphérique du premier réseau local sans fil tel que le premier dispositif de communication mobile 1001) ou par ce troisième calculateur 13 ; et - de données depuis le premier calculateur 12 et/ou le troisième calculateur 13 (et/ou un composant d’un sous-réseau contrôlé par ce deuxième ou troisième calculateur) vers le deuxième calculateur 12 ou un composant d’un sous-réseau contrôlé par le deuxième calculateur 12. Selon un exemple particulier de réalisation, tout calculateur du système de communication 1 configuré pour mettre en œuvre un réseau local sans fil comprend un tel routeur pour le routage des données émises par ou à destination d’un composant d’un sous-réseau contrôlé par ce calculateur. Le premier routeur 101 et le deuxième routeur 102 sont chacun configurés pour mettre en place une fonction de traduction d’adresse réseau, dite NAT (de l’anglais « Network Address Translation »). Selon une variante de réalisation, le premier routeur 101 et le deuxième routeur 102 sont chacun configurés pour mettre en œuvre un routage des données sans NAT. La mise en place d’une fonction NAT par un réduire permet de réduire le nombre de règles de routage mise en œuvre par le routeur et le nombre d’adresses IP (de l’anglais « Internet Protocol » ou en français « Protocole internet ») publiques utilisés dans le réseau ou système de communication 1 du véhicule. La table ci-dessous fournit un exemple de table de routage mise en œuvre par un routeur tel que le premier routeur 101. Source Destination Masque Interface 192.168.10.0 192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.0 192.168.10.0 255.255.255.0 192.168.10.1 192.168.0.0 224.0.0.251 0.0.0.0 192.168.10.1 192.168.10.0 224.0.0.251 0.0.0.0 192.168.0.1 La table 1 fournit un exemple de table de routage avec NAT. La colonne « source » indique l’adresse IP du sous-réseau source des données, la colonne « destination » l’adresse IP du sous-réseau destinataire ou du dispositif destinataire des données, la colonne « masque » le masque du sous-réseau destinataire des données et la colonne « interface » à l’interface réseau de sortie que le dispositif doit utiliser pour envoyer les données reçues vers le saut (de l’anglais « hop ») suivant ou vers la destination finale. L’adresse ‘192.168.10.0’ correspond par exemple à l’adresse du sous-réseau formé par les calculateurs 11, 12, 13 ; l’adresse ‘192.168.0.0’ correspond par exemple à l’adresse du sous-réseau correspondant au premier réseau local sans fil ; l’adresse ‘224.0.0.251’ correspond à l’adresse d’un dispositif non représenté sur la FIG. 1 ; l’adresse ‘192.168.10.1’ correspond à l’adresse du premier calculateur 11 et l’adresse ‘192.168.0.1’ correspond à l’adresse de la première interface de communication sans fil 111. Selon un exemple de réalisation particulier, les logiciels et applications mis en œuvre par les calculateurs 11, 12 et 13 sont mises en œuvre selon un processus dit de conteneurisation selon lequel les logiciels sont empaquetés au niveau des calculateurs 11, 12, 13 sous la forme de conteneurs de manière à regrouper le code du logiciel avec tous les fichiers, bibliothèques et dépendances requis pour que le logiciel puisse s’exécuter au niveau du calculateur. La conteneurisation des logiciels permet un déploiement plus simple et plus rapide de nouvelles applications ou solutions logicielles dans le système de communication 1, par exemple pour proposer de nouveaux services aux utilisateurs du véhicule. Les applications mises en œuvre par les calculateurs 11, 12, 13 et/ou les tables de routage sont par exemple mises à jour via une liaison sans fil selon la technologie OTA (de l’anglais « Over The Air » ou en français « par voie aérienne »), par exemple via la première interface de communication sans fil 111 du premier calculateur, par exemple pour le déploiement de nouvelles fonctions ou de nouveaux services mis en œuvre par le système de communication 1 du véhicule. La FIG. 2 illustre schématiquement un calculateur 2 du réseau embarqué d’un véhicule, par exemple un calculateur du système de communication 1, selon des exemples de réalisation particuliers et non limitatifs de la présente invention. Le dispositif 2 est par exemple configuré pour la mise en œuvre des opérations décrites en regard de la FIG. 1 et/ou des étapes du procédé décrit en regard de la FIG. 3 . Des exemples d’un tel dispositif 2 comprennent, sans y être limités, un équipement électronique embarqué tel qu’un ordinateur de bord d’un véhicule, un calculateur électronique tel qu’une UCE (« Unité de Commande Electronique »), un HPE ou une unité de contrôle télématique TCU. Les éléments du dispositif 2, individuellement ou en combinaison, peuvent être intégrés dans un unique circuit intégré, dans plusieurs circuits intégrés, et/ou dans des composants discrets. Le dispositif 2 peut être réalisé sous la forme de circuits électroniques ou de modules logiciels (ou informatiques) ou encore d’une combinaison de circuits électroniques et de modules logiciels. Le dispositif 2 comprend un (ou plusieurs) processeur(s) 20 configurés pour exécuter des instructions pour la réalisation des étapes du procédé et/ou pour l’exécution des instructions du ou des logiciels embarqués dans le dispositif 2. Le processeur 20 peut inclure de la mémoire intégrée, une interface d’entrée/sortie, et différents circuits connus de l’homme du métier. Le dispositif 2 comprend en outre au moins une mémoire 21 correspondant par exemple à une mémoire volatile et/ou non volatile et/ou comprend un dispositif de stockage mémoire qui peut comprendre de la mémoire volatile et/ou non volatile, telle que EEPROM, ROM, PROM, RAM, DRAM, SRAM, flash, disque magnétique ou optique. Le code informatique du ou des logiciels embarqués comprenant les instructions à charger et exécuter par le processeur est par exemple stocké sur la mémoire 21. Selon différents exemples de réalisation particuliers et non limitatifs, le dispositif 2 est couplé en communication avec d’autres dispositifs ou systèmes similaires et/ou avec des dispositifs de communication, par exemple une TCU (de l’anglais « Telematic Control Unit » ou en français « Unité de Contrôle Télématique »), par exemple par l’intermédiaire d’un bus de communication ou au travers de ports d’entrée / sortie dédiés. Selon un exemple de réalisation particulier et non limitatif, le dispositif 2 comprend un bloc 22 d’éléments d’interface pour communiquer avec des dispositifs externes. Les éléments d’interface du bloc 22 comprennent une ou plusieurs des interfaces suivantes : - interface radiofréquence RF, par exemple de type Wi-Fi® (selon IEEE 802.11), par exemple dans les bandes de fréquence à 2,4 ou 5 GHz, ou de type Bluetooth® (selon IEEE 802.25.1), dans la bande de fréquence à 2,4 GHz, ou de type Sigfox utilisant une technologie radio UBN (de l’anglais Ultra Narrow Band, en français bande ultra étroite), ou LoRa dans la bande de fréquence 868 MHz, LTE (de l’anglais « Long-Term Evolution » ou en français « Evolution à long terme »), LTE-Advanced (ou en français LTE-avancé) ; - interface USB (de l’anglais « Universal Serial Bus » ou « Bus Universel en Série » en français) ; - interface HDMI (de l’anglais « High Definition Multimedia Interface », ou « Interface Multimedia Haute Definition » en français) ; - interface LIN (de l’anglais « Local Interconnect Network », ou en français « Réseau interconnecté local »). Selon un autre exemple de réalisation particulier et non limitatif, le dispositif 2 comprend une interface de communication 23 qui permet d’établir une communication avec d’autres dispositifs (tels que d’autres calculateurs du système embarqué) via un canal de communication 230. L’interface de communication 23 correspond par exemple à un transmetteur configuré pour transmettre et recevoir des informations et/ou des données via le canal de communication 230. L’interface de communication 23 correspond par exemple à un réseau filaire de type CAN (de l’anglais « Controller Area Network » ou en français « Réseau de contrôleurs »), CAN FD (de l’anglais « Controller Area Network Flexible Data-Rate » ou en français « Réseau de contrôleurs à débit de données flexible »), FlexRay (standardisé par la norme ISO 17458) ou Ethernet (standardisé par la norme ISO/IEC 802-3). La FIG. 3 illustre un organigramme des différentes étapes d’un procédé de communication de données dans le système de communication tel que décrit en regard de la FIG. 1 , selon un exemple de réalisation particulier et non limitatif de la présente invention. Le procédé est par exemple mis en œuvre par un ensemble de calculateurs tels que le premier calculateur 11 et le deuxième calculateur 12. Dans une étape 31, des données sont routées entre le premier dispositif de communication sans fil appartenant au premier réseau local sans fil et relié en communication sans fil au système de communication via la première interface de communication sans fil et le deuxième dispositif de communication sans fil appartenant au deuxième réseau local sans fil et relié en communication sans fil au système de communication via la deuxième interface de communication sans fil, le routage de données étant mis en œuvre par le premier routeur et le deuxième routeur. Les données sont routées depuis le premier dispositif de communication sans fil vers le deuxième dispositif de communication sans fil et/ou inversement depuis le deuxième dispositif de communication sans fil vers le premier dispositif de communication sans fil. Bien entendu, la présente invention ne se limite pas aux exemples de réalisation décrits ci-avant mais s’étend à un procédé de routage de données et à un dispositif et/ou système configuré pour la mise en œuvre d’un tel procédé. La présente invention concerne également un véhicule, par exemple automobile ou plus généralement un véhicule autonome à moteur terrestre, comprenant le système de communication 1 de la FIG. 1 ou un ou plusieurs dispositifs 2 de la FIG. 2 . Système de communication (1) embarqué dans un véhicule, ledit système de communication (1) comprenant un ensemble de calculateurs (11 à 13) reliés en communication via au moins un bus de données (100), l’ensemble de calculateurs comprenant un premier calculateur (11) comprenant une première interface de communication sans fil (111) configurée pour mettre en œuvre un premier réseau local sans fil et un deuxième calculateur (12) comprenant une deuxième interface de communication sans fil (121) configurée pour mettre en œuvre un deuxième réseau local sans fil, caractérisé en ce que ledit premier calculateur (11) comprend un premier routeur (101) et ledit deuxième calculateur (12) comprend un deuxième routeur (102), ledit premier routeur (11) et ledit deuxième routeur (12) étant chacun configuré pour mettre en œuvre un ensemble de règles de routage de données entre un premier dispositif de communication sans fil (1001) appartenant audit premier réseau local sans fil et relié en communication sans fil audit système de communication (1) via ladite première interface de communication sans fil (111) et un deuxième dispositif de communication sans fil (1003) appartenant audit deuxième réseau local sans fil et relié en communication sans fil audit système de communication (1) via ladite deuxième interface de communication sans fil (121). Système de communication selon la revendication 1, pour lequel ledit premier routeur (11) et ledit deuxième routeur (12) sont chacun configurés pour mettre en place une fonction de traduction d’adresse réseau, dite NAT. Système de communication selon la revendication 1 ou 2, pour lequel ledit premier réseau local sans fil et ledit deuxième réseau local sans fil correspondent chacun à un réseau de type Wifi®. Système de communication selon l’une des revendications 1 à 3, pour lequel ledit premier calculateur (11) et ledit deuxième calculateur (12) sont chacun configurés pour mettre en œuvre un réseau local virtuel pour une communication desdites données entre ledit premier dispositif de communication mobile (1001) et ledit deuxième dispositif de communication mobile (1003). Système de communication selon l’une des revendications 1 à 4, pour lequel ledit deuxième calculateur (12) est configuré pour mettre en œuvre une application interactive de duplication d’un écran dudit deuxième dispositif de communication mobile (1003) sur un écran (14) embarqué dudit véhicule et contrôlé par ledit deuxième calculateur (12). Système de communication selon l’une des revendications 1 à 5, pour lequel ledit premier calculateur (11) correspond à une unité de contrôle télématique, dite TCU, et ledit deuxième calculateur (12) correspond à un calculateur configuré pour contrôler un système d’infodivertissement embarqué dudit véhicule, dit calculateur IVI. Système de communication selon l’une des revendications 1 à 6, pour lequel ledit moins un bus de données (100) est un bus de type Ethernet. Véhicule (10) comprenant le système de communication (1) selon l’une des revendications 1 à 7. Procédé de communication de données dans le système de communication (1) selon l’une des revendications 1 à 7, ledit procédé comprenant une étape de routage (31) desdites données entre le premier dispositif de communication sans fil appartenant au premier réseau local sans fil et relié en communication sans fil au système de communication via la première interface de communication sans fil et le deuxième dispositif de communication sans fil appartenant au deuxième réseau local sans fil et relié en communication sans fil au système de communication via la deuxième interface de communication sans fil, ledit routage de données étant mis en œuvre par le premier routeur et le deuxième routeur. Programme d’ordinateur comportant des instructions pour la mise en œuvre du procédé selon la revendication 9, lorsque ces instructions sont exécutées par au moins un processeur.