Brevet FR3164587A1 — publié le 20260116

Titre : Système de communication radio entre navires à l’aide de satellites tournant autour de la Terre et procédé de communication associé. L’invention concerne un système de communication comportant un serveur distant (30) et au moins un boitier (12) embarqué dans un navire doté de capteurs fournissant des données à émettre au cours d’un intervalle de temps déterminé, ledit boitier comportant un moyen de localisation (26) fournissant une première information de localisation du navire et un moyen de communication (25, 7) avec des nanosatellites en rotation autour de la Terre en orbite basse, caractérisé en ce que le boitier (12) dispose d’un moyen de mémorisation (22) des trajectoires desdits nanosatellites définissant en fonction du temps la position dans le ciel des nanosatellites, d’un moyen de calcul de la distance entre le navire et chaque nanosatellite et d’un moyen de détermination d’un moment au cours de l’intervalle de temps déterminé où au moins un nanosatellite se trouve à une distance du navire inférieure à une valeur déterminée compte tenu desdites trajectoires et de la première information de localisation du navire, lesdites données de capteur et la localisation du navire étant émises à ce moment vers le nanosatellite sélectionné. Figure d’abrégé : Fig.1 Système de communication radio entre navires à l’aide de satellites tournant autour de la Terre et procédé de communication associé. 1. DOMAINE DE L’INVENTION L'invention se situe dans le domaine de la communication radio entre des navires distant et un serveur sur le continent. L’invention concerne plus particulièrement le fait que la communication par téléphonie mobile n’est plus possible et qu’elle s’établit désormais à l’aide d’une pluralité de nanosatellites tournant autour de la Terre sur une orbite basse. 2. ARRIÈRE-PLAN TECHNOLOGIQUE De nos jours, de nombreux équipements permettent aux navires de communiquer entre eux et/ou avec un serveur au sol. S’ils sont proches des côtes, les navires peuvent communiquer par liaison VHF ou par un réseau de téléphonie mobile. Dans le cas contraire, ils se connectent par radio avec un satellite, et à travers lui établissent une communication. La liaison par satellite s’effectue à l’aide d’un abonnement, l’appareil radio s’identifie par un identifiant et un code. Une fois que l’abonné est reconnu, la communication s’établit de préférence de façon cryptée. Les liaisons radio permettent d’éviter les accidents. Ainsi le pilote du navire peut communiquer avec des stations au sol pour signaler la présence d’un objet flottant (un iceberg par exemple), ou un navire en difficulté, connaître les prévisions météo (dont l’évolution du vent et de la mer), informer d’un malade à bord, …. Le navire dispose également à bord de cartes et/ou d’un système GPS permettant de se localiser, les coordonnées sont transmises par radio sous forme numérique ou en vocal. De nos jours, les navires sont de plus en plus connectés, ce qui signifie qu’ils disposent d’un système informatique embarqué et de nombreux capteurs permettant d’évaluer la capacité pour le navire à évoluer en sécurité et avec un maximum de confort pour les passagers. Ces capteurs permettent également de mesurer des valeurs caractérisant l’environnement marin pour les envoyer ensuite à un serveur distant qui les analyse et qui fournit des prévisions météorologiques sur un vaste secteur maritime. Tout navire peut ensuite se connecter à ce serveur distant, en indiquant sa position et demander à recevoir les prévisions météorologiques présentes dans son secteur géographique. Les capteurs présents sur un navire permettent notamment de mesurer les conditions environnementales telles que : pression atmosphérique, salinité de l’eau, hauteur de vague, température de l’air et de l’eau, fréquence de houle, présence de roulis et tangage, etc. D’autres capteurs permettent d’évaluer l’état du bateau : quantité d’eau potable et de carburant, présence de passagers à bord, tension de la batterie, présence d’objets par apposition sur eux de puces RF-ID (par exemple, pour comptabiliser les gilets de sauvetage). Toutes ces données sont associées à l’identifiant d’un navire, sa géolocalisation et une information temporelle. Le tout est encapsulé dans un message au format déterminé en vue d’être transmis à un serveur distant qui traitera les données dans le cadre d’application dédiée. Généralement, un bateau dispose d’un système informatique installé par le fabriquant qui permet de communiquer avec les différents capteurs installés à l’origine. Des équipements peuvent se rajouter, ils sont choisis pour être compatibles avec le système embarqué et ainsi communiquer avec lui. De cette manière, il est possible de rajouter un module de reconnaissance de l’environnement marin qui se connecte sur le bus de communication du système informatique embarqué pour récupérer les données provenant des capteurs environnementaux. Cette récupération s’effectue soit sous forme active en demandant les données au système embarqué, soit sous forme passive en espionnant le bus de communication et en filtrant uniquement les informations environnementales qui circulent sur celui-ci. Ce module de reconnaissance de l’environnement marin peut disposer de son propre moyen de communication pour ne pas dépendre de celui du navire, ni le perturber ou dégrader la liaison en lui prenant de la bande passante. Ce moyen de communication doit pouvoir être en liaison radio avec des serveurs distants à certains moments pour leurs transmettre des données environnementales. De tels équipements additionnels nécessitent de l’énergie électrique pour fonctionner le plus longtemps possible, même si le navire est à quai dans un port et qu’aucune source électrique n’est disponible à bord. C’est pourquoi, ces équipements additionnels sont dotés d’une batterie rechargeable ou d’une pile que l’on peut changer. Il est nécessaire d’adopter des stratégies de communication très économique, pour que la durée de fonctionnement du module soit la plus longue possible. Il existe donc un réel besoin d’un nouveau boîtier d’acquisition de données embarqué sur un navire, recevant des données de capteurs et doté d’un protocole de communication fiable pour transmettre au sol lesdites données. Les problématiques exposées ci-dessus montrent la nécessité de développer un nouveau type de module dédié à la mesure des données environnementales d’un navire et communiquant avec un serveur distant, ce module devant fonctionner de façon autonome au cours d’une longue durée. 3. OBJECTIFS DE L’INVENTION La présente invention a donc pour but, en évitant ces inconvénients, de résoudre le problème d’acquérir et de transmettre des données environnementales du milieu marin de façon fiable et relativement périodique, de façon à alimenter une application d’analyse météorologique pour établir en quasi temps réel des prévisions fiables du temps qu’il va faire en mer. 4. PRESENTATION DE L’INVENTION Dans un mode de réalisation particulier de l’invention, il est proposé un système de communication comportant un serveur distant et au moins un boitier embarqué dans un navire doté de capteurs fournissant des données à émettre au cours d’un intervalle de temps déterminé, ledit boitier comportant un moyen de localisation fournissant une première information de localisation du navire et un moyen de communication avec des nanosatellites en rotation autour de la Terre en orbite basse, le boitier dispose d’un moyen de mémorisation des trajectoires desdits nanosatellites définissant en fonction du temps la position dans le ciel des nanosatellites, d’un moyen de calcul de la distance entre le navire et chaque nanosatellite et d’un moyen de détermination d’un moment au cours de l’intervalle de temps déterminé où au moins un nanosatellite se trouve à une distance du navire inférieure à une valeur déterminée compte tenu desdites trajectoires et de la première information de localisation du navire, lesdites données de capteur et la localisation du navire étant émises à ce moment vers le nanosatellite sélectionné. De cette manière, l’émission des messages s’effectue à un moment qui est propice pour établir une liaison avec au moins un nanosatellite. Selon un premier mode de réalisation, ledit boitier comporte en outre un moyen de réveil pour activer périodiquement au moins le moyen de communication (25,7), le moment de l’activation étant celui calculé par le moyen de détermination. De cette manière, le boitier peut être en mode veille entre l’émission de messages et être réveillé au moment le plus propice pour les émettre. Selon un autre mode de réalisation, le moyen de détermination calcule un moment où la route actuelle du navire va croiser une configuration d’au moins trois nanosatellites se situant à une distance inférieure à une distance déterminée, la triangulation des positions de ces trois nanosatellites fournissant une seconde information de localisation, la seconde information de localisation et lesdites données étant émises à ce moment déterminé. De cette manière, le boitier peut calculer une position plus précise de la localisation du navire et la transmettre au serveur distant. Selon un autre mode de réalisation, le nombre de communications par tranche horaire avec des nanosatellites est programmable par un utilisateur. De cette manière, la batterie est moins sollicitée et le boitier a une plus grande autonomie. Selon un autre mode de réalisation, le système comporte un moyen de sélection entre plusieurs satellites se situant à une distance inférieure à une distance déterminée, ledit moyen sélectionnant le satellite parmi la pluralité ayant le temps de latence le plus court. Dans un mode de réalisation particulier de l’invention, il est proposé un procédé de communication entre un boitier embarqué dans un navire et un serveur distant, ledit navire disposant de capteurs fournissant des données à émettre au cours d’un intervalle de temps déterminé, ledit boitier comportant un moyen de localisation fournissant une première information de localisation du navire et un moyen de communication avec un réseau de nanosatellites en rotation autour de la Terre en orbite basse, le procédé comporte une étape de mémorisation des trajectoires de nanosatellites définissant en fonction du temps la position dans le ciel des nanosatellites, d’une étape de calcul de la distance entre la position du navire fournie par le moyen de localisation et chaque nanosatellite et de détermination d’un moment au cours de l’intervalle de temps déterminé où au moins un nanosatellite se trouve à une distance du navire inférieure à une valeur déterminée compte tenu desdites trajectoire et de celle du navire, et une étape d’émission vers le nanosatellite sélectionné au moment ainsi déterminé de messages contenant la première information de localisation du navire et des données de capteurs. De cette manière, les données produites par le navire peuvent être transmises avec une meilleure qualité et régulièrement. Selon un autre mode de réalisation, le procédé comporte une étape de comparaison des positions successivement émises afin de détecter un déplacement du navire au cours d’une durée programmée par un utilisateur, et d’une étape d’émission d’une alarme si le déplacement dépasse une distance déterminée. De cette manière, l’utilisateur est averti immédiatement si le navire dérape ou s’il est volé. Selon un autre mode de réalisation, le procédé comporte une étape d’introduction de la fréquence d’émission des messages contenant la position du navire. De cette manière, la batterie va pouvoir émettre des messages sur une période plus longue. Selon un autre mode de réalisation, la fréquence d’émission des messages contenant la position du navire diminue lorsque la charge de la batterie du boitier se situe en-dessous d’un seuil déterminé. De cette manière, la batterie est opérationnelle plus longtemps. L’invention concerne également un produit programme d'ordinateur téléchargeable depuis un réseau de communications et/ou stocké sur un support lisible par ordinateur et/ou exécutable par une unité centrale, caractérisé en ce qu'il comprend des instructions de programme pour la mise en œuvre du procédé décrit précédemment. 5.DESCRIPTION DES FIGURES D’autres caractéristiques et avantages de l’invention apparaîtront à la lecture de la description suivante, donnée à titre d’exemple indicatif et non limitatif, et des dessins annexés, dans lesquels : - FIG. 1 : la FIG. 1 présente un exemple de schéma d’un navire connecté communiquant avec plusieurs nanosatellites, - FIG. 2 : la FIG. 2 montre un synoptique d’une partie au moins des composants électroniques à l’intérieur d’un boitier d’acquisition, - FIG. 3 : la FIG. 3 illustre les principaux composants d'un serveur distant apte à communiquer avec un boitier d’acquisition, - FIG. 4 : la FIG. 4 représente un exemple d’ordinogramme des étapes décrivant un protocole d’émission des messages par un boitier d’acquisition, - FIG. 5 : la FIG. 5 représente un exemple d’ordinogramme des étapes d’un protocole d’émission des messages par un boitier d’acquisition pour obtenir la meilleure valeur de géolocalisation d’un navire, - FIG. 6 : la FIG. 6 représente une apparence d’écran illustrant l’interface d’une application anti-vol dédiée à la protection d’un navire. 6.DESCRIPTION DETAILLEE D’UN MODE DE REALISATION 6.1 Principe général L’invention concerne un système de communication comportant un serveur distant et au moins un boitier embarqué dans un navire doté de capteurs fournissant des données à émettre au cours d’un intervalle de temps déterminé, ledit boitier comportant un moyen de localisation fournissant une première information de localisation du navire et un moyen de communication avec des nanosatellites en rotation autour de la Terre en orbite basse, le boitier dispose d’un moyen de mémorisation des trajectoires desdits nanosatellites définissant en fonction du temps la position dans le ciel des nanosatellites, d’un moyen de calcul de la distance entre le navire et chaque nanosatellite et d’un moyen de détermination d’un moment au cours de l’intervalle de temps déterminé où au moins un nanosatellite se trouve à une distance du navire inférieure à une valeur déterminée compte tenu desdites trajectoires et de la première information de localisation du navire, lesdites données de capteur et la localisation du navire étant émises à ce moment vers le nanosatellite sélectionné. De cette manière, le moyen de communication est activé à un moment propice pour établir une liaison avec un nanosatellite. 6.2. Mode préféré de réalisation La FIG. 1 montre un exemple de schéma d’un navire connecté utilisable dans le cadre de la présente invention et communiquant avec différents satellites pour assurer la communication avec des stations radio au sol et un serveur distant. Le navire 1 est par exemple un bateau de plaisance à moteur, ce qui n’exclut en rien le fait de fonctionner avec des voiles, ou à l’énergie solaire, ou un bâtiment de commerce (cargo, paquebot, ….). Dans le cas d’un bateau de plaisance, le navire dispose d’un emplacement 2 pour son pilote qui se situe généralement vers l’avant et en hauteur pour un bateau à moteur, ou plutôt à l’arrière pour un voilier. Même si c’est un bateau à voile, le navire comporte un moyen de propulsion à moteur consommant soit du carburant, soit de l’électricité. Dans tous les cas, le navire dispose d’une batterie 3 fournissant de l’énergie électrique aux équipements à bord. Cette batterie est avantageusement maintenue en charge par des panneaux solaires 4 ou une éolienne, ou un alternateur animé par un moteur thermique si le temps est couvert, ou une simple prise de courant si le navire est à quai. Le navire est équipé d’un système informatique embarqué qui est de préférence installé par le fabriquant. Ce système comprend notamment une unité centrale 5 comportant de façon connue en soi : une unité centrale, une mémoire et des ports d’entrée et de sortie. L’unité centrale 5 est alimentée en permanence par la batterie 3. L’unité centrale 5 possède des moyens logiciels pour télécharger des applications et enrichir ainsi ses capacités de traitement. L’unité centrale 5 dispose notamment d’un moyen permettant de déterminer la position géographique du navire, tel qu’un système GPS (« Global Positioning System » selon la langue anglo-saxonne) par exemple. L’unité centrale 5 est reliée à des capteurs, interface et actionneurs présents sur le navire, la liaison peut être filaire, optique ou radio (Wifi ®, Bluetooth ® ou autre protocole radio) constituant ainsi le bus de communication du navire, l’ensemble constituant le système informatique embarqué dont les éléments vont maintenant être détaillés. Le système embarqué comporte plusieurs moyens de communication radio. Le premier moyen 6 est un appareil radio VHF (de « Very High Frequence » en langue Anglo-saxonne), qui permet la communication dans un rayon de 5 à 8 milles environ (8 à 13 kilomètres). Un second moyen 7 est une antenne satellite électronique qui dispose d’un réflecteur parabolique qui peut s’orienter à l’aide de servomoteurs dans une direction donnée, la distance de communication est de plusieurs centaines de kilomètres. La paroi est généralement protégée par une coque semi-sphérique qui autorise tous les déplacements du réflecteur. Le troisième moyen qui est optionnel concerne la communication à courte portée avec des objets connectés. Si le navire est près des côtes, alors les passagers peuvent entrer en communication avec le réseau de téléphonie cellulaire (le GSM par exemple). Dans ce cas, les téléphones peuvent aussi servir de point d’accès pour l’unité centrale 5. Pour communiquer avec les personnes à bord (passagers, équipage, pilote, etc), le système embarqué dispose d’interface utilisateur qui émettent des signaux visuels, sonores, haptiques, … et qui reçoivent des commandes. Une interface utilisateur classique est un écran 8 placé à l’arrière de l’emplacement 2 où se trouve le pilote du bateau. Cet équipement peut être tactile, ou doté d’un clavier séparé et/ou comporté un moyen de reconnaissance vocale. D’autres écrans 8 peuvent se trouver dans des cabines à l’intérieur du bateau. D’autres types d’interfaces utilisateurs sont envisageables selon leurs emplacements sur le navire, tels que : des haut-parleurs, des voyants, des panneaux LCD, des vibreurs, … Ces interfaces permettent aux personnes à bord d’interagir avec le navire, soit pour recevoir de l’information : connaître l’environnement autour du navire, être informé de l’état du navire et des équipements, communiquer à distance, soit pour agir en adressant des commandes aux équipements embarqués et en émettant des messages à distance, notamment des messages d’urgence dans le cas où la V.H.F. ne serait pas disponible. Le système embarqué comporte une pluralité de capteurs 9 destinés à récupérer des données à bord. Par exemple, le navire dispose de réservoir 10 d’eau ou de carburant possédant une jauge de niveau et un capteur associé, la valeur mesurée par le capteur qui est représentative du niveau d’eau est numérisée par un circuit électronique et la valeur numérique est transmise à l’unité centrale 5. Cette dernière peut ainsi déterminer le niveau de liquide contenu dans les réservoirs et afficher ce niveau sur les écrans à bord. Les capteurs permettent aussi de recueillir des données liées à l’environnement marin autour du navire, et notamment : - la pression atmosphérique, - la température extérieure et celle de l’eau, - la fréquence de la houle et la hauteur des vagues, - la salinité de l’eau, etc…. L’ensemble de ces données peut être transmis via la liaison radio vers un serveur distant qui, en fonction d’un modèle météorologique peut établir des prévisions et les transmettre aux navires en mer. De cette manière, un pilote peut dérouter son bateau s’il sait que sur sa route et dans les 24 heures, il va croiser une tempête. Les capteurs peuvent aussi être une antenne 11 de détection et de communication avec des étiquettes radio du type « RF_ID » présentes sur le navire. Dans sa version de base, la puce électronique de l’étiquette comporte une mémoire contenant un code informatique qui est transmis par radio lors de l’activation. Le code est très généralement spécifique à l’équipement sur lequel une étiquette radio est apposée, de sorte que le code réalise au moins la fonction d’identification de cet équipement. De cette manière, il est possible de déterminer la présence (ou l’absence si aucun code n’est reçu) de certains équipements liés à la sécurité, par exemple : une balise de détresse, des gilets de sauvetage, des détecteurs incendie ou de présence d’eau dans les cales, etc. D’autres capteurs permettent de déterminer de l’état du navire et de ses équipements, on peut citer par exemple : la charge de la batterie, des défauts détectés sur le fonctionnement des moteurs, la vitesse du navire et la vitesse de rotation des pales de l’hélice, le temps de navigation depuis le dernier départ, etc. Dans le cas de bateau de plaisance, le système embarqué n’est plus alimenté lorsque le navire est à quai et ne peut plus transmettre des données. Selon un élément particulier de l’invention, le navire comporte en outre un boitier 12 d’acquisition de données qui se tient en complément du système embarqué. Ce boitier récupère des données venant des capteurs 9 du système embarqué, et les met en forme pour les transmettre par radio à un serveur distant. Le boitier d’acquisition 12 dispose également de ports d’entrées sorties pour se connecter avec des capteurs spécifiques qui ne sont pas déjà présents sur le bateau. Ce boitier utilise notamment le réseau de téléphonie mobile GSM pour communiquer avec la côte si le navire se trouve sous la couverture d’une station de base radio. Le boitier peut également utiliser les moyens de communication du système embarqué : l’appareil radio VHF 6, l’antenne satellite électronique 7, …. Le boitier dispose également d’un port de liaison haut débit pour se connecter avec un appareil radio spécifique, tel qu’un émetteur et récepteur de communication avec des nanosatellites, ce dernier peut être confondu physiquement avec l’antenne satellite électronique 7 ou être une antenne dédiée à ce type de liaison. Le boitier 12 est un élément essentiel à la présente invention car il fournit des données à des applications dédiées telle que : l’élaboration de prévisions météorologiques, la détection de bâtiments proches du navire sur lequel se situe le boitier, la fourniture du risque de collision avec ces derniers en fonction des routes suivies et des données liées au vent. Ces services sont possibles par la réception de messages en provenant du serveur distant sous forme d’alertes si des phénomènes météorologiques dangereux sont prévus, et de messages annonçant un risque de collision. La FIG. 2 présente un synoptique d’une partie au moins des composants électroniques à l’intérieur du boitier 12, ces composants sont fixés sur un circuit imprimé qui est encapsulé dans un caisson étanche, capable de résister à un environnement marin. Les composants s’articulent autour d’un contrôleur 20 associé à une mémoire 21 de programme et une mémoire non volatile 22 destinée à enregistrer des paramètres de configuration et des données provenant des différents capteurs, qu’ils soient internes au boitier ou externes. Une horloge est configurée de façon logicielle pour mesurer le temps et pour associer les données avec une information temporelle, cette horloge permet également de faire quitter le contrôleur de son mode en veille. Le circuit imprimé comporte également un module de communication radio bidirectionnelle 23. Ce module est composé de circuits matériels et d’un algorithme permettant de mettre en forme les données et de les transmettre par radio vers un serveur distant. Le module 23 communique prioritairement avec un réseau de téléphonie cellulaire (le GSM par exemple) si le navire 1 se trouve sous la couverture d’une station de base radio. Le module 23 peut aussi communiquer par radio à courte portée avec des équipements à bord. De cette manière, le contrôleur peut recevoir des données de capteurs mesurant l’état du navire ainsi que l’environnement marin dans lequel le navire se situe. Le contrôleur 20 peut aussi communiquer par radio avec l’unité centrale 5 du système embarqué pour lui transmettre des données à acheminer vers le serveur distant. Selon une variante de réalisation, le boitier 12 dispose d’un port d’entrée/sortie 24 permettant une connexion en filaire avec le bus de communication du système embarqué, s’il existe, ou directement avec l’unité centrale 5. Dans le premier cas, le contrôleur a un rôle passif en ce qu’il espionne le trafic sur le bus de communication du navire et récupère par filtrage des identifiants, les données provenant des capteurs 9 à bord. Dans le second cas, le contrôleur 20 émet à l’unité centrale 5 des requêtes de récupération de données des capteurs 9. Le boitier dispose d’une antenne qui dépasse du boitier d’une vingtaine de centimètres et qui augmente la portée de la liaison à courte et moyenne distance. Selon un perfectionnement, le boitier dispose d’une antenne intégrée permettant de communiquer avec les nanosatellites. Les nanosatellites tournent à grande vitesse sur une orbite basse et restent peu de temps en communication avec un boitier. Une constellation comprend plusieurs milliers de nanosatellites lancés par le même opérateur commercial, la communication nécessite un circuit électronique qui est dédié à une constellation. De ce fait, le circuit imprimé du boitier 12 comporte plusieurs supports pour y insérer ces circuit électroniques dédiés permettant ainsi d’entrer en contact avec plusieurs constellations de nanosatellites. Selon un perfectionnement, le boitier 12 dispose d’un module 25 de communication avec des nanosatellites. Ce module communique avec l’antenne satellite électronique 7 ou avec une antenne dédiée à ce type de liaison. La liaison peut s’effectuer en filaire à travers un connecteur ou par radio à courte portée. Selon une variante de réalisation, le boitier 12 dispose de ses propres capteurs embarqués, qui viennent en rajout du système embarqué. En tout premier lieu, le boitier possède un module de géolocalisation 26 tel qu’un système GPS, pour déterminer précisément sa position géographique. D’autres capteurs sont également possibles et se positionnent soit à l’intérieur soit à l’extérieur du boitier. A l’intérieur, on peut trouver des capteurs environnementaux 27, tels qu’un capteur de vibration pour mesurer le roulis, et un capteur de pression atmosphérique. A l’extérieur, on peut connecter au boitier, via un connecteur spécial, des capteurs dédiés à la mesure de l’environnement marin, par exemple : une caméra pour évaluer l’état de la mer ou un détecteur de salinité de l’eau. Pour assurer une parfaite autonomie et fonctionner même si le navire est à quai et qu’aucune source d’énergie n’est disponible, le boitier 12 est doté d’une batterie 28 d’une autonomie minimale de 3 mois. Il sera décrit par la suite un protocole permettant d’augmenter l’autonomie de cette batterie. Cette dernière est maintenue en charge par un module 29 qui reçoit de l’énergie électrique du navire via un connecteur. En variante, il est possible de recevoir de l’énergie de façon inductive, ce qui minimise les entrées d’eau à l’intérieur du boitier en le rendant parfaitement étanche. Un convertisseur A/N mesure la tension aux bornes de la batterie et la transmet à la demande au contrôleur qui peut ainsi être informé de l’état de charge et en déduire l’autonomie restante du boitier. Selon un perfectionnement, le boitier dispose de voyants lumineux permettant d’informer l’extérieur de son état, par exemple une LED (Light Emitting Diode) verte est allumée lors de chaque émission d’une trame de communication et une LED rouge est allumée lors un éventuel défaut, par exemple lorsque le navire bouge et que le boitier n’est pas alimenté. Ces éléments d’interface sont implantés de façon à ne pas nuire à l’étanchéité du boitier. La FIG. 3 illustre les principaux composants d'un serveur distant apte à communiquer avec le boitier d’acquisition de données. Selon cet exemple de réalisation, le serveur 30 comporte une unité centrale ALU 31 reliée à une mémoire de programme exécutable PM 32, un disque dur HD 33 contenant une base de données pour le stockage de données de façon permanente. La mémoire de programme PM comporte au moins une application météorologique permettant de traiter les données transmises par une pluralité de boitiers 12. Le serveur 30 contient également une interface d’entrée/sortie 34 pour la communication avec le réseau téléphonique mobile (3G/4G/5G) et une interface d’entrée/sortie 35 pour la liaison avec les satellites via le réseau Internet. Ces liaisons peuvent s’effectuer par un câble via un réseau numérique quelconque (ETHERNET par exemple). Les messages provenant des boitiers 12 sont reçus par l'interface 33, et sont traités par l’ALU 31. Lors de la réception d’un message en provenance d’un boitier d’acquisition 12, l’ALU extrait du contenu reçu le paramètre de géolocalisation afin de situer l’endroit où les données ont été acquises, l’identifiant du boitier afin de vérifier l’authenticité et la véracité des données contenant dans le message, et l’information temporelle de l’acquisition desdites données. Les données récupérées vont être utilisées par des applications résidentes au niveau du serveur 30 dans la mémoire 32 la météorologie et la capacité à fournir des prévisions aux navires en mer. Le serveur reçoit périodiquement des données environnementales, et lorsqu’une quantité suffisante de données est rassemblée concernant une zone géographique donnée, il lance le traitement desdites données afin de produire des prévisions météorologiques pour la zone concernée. Ces prévisions sont disponibles en réponse à des requêtes adressées au serveur et émises par les systèmes embarqués des navires. L’envoi des prévisions peut être conditionné par la vérification de l’adhésion à un abonnement, dans ce cas, le navire qui demande les prévisions doit s’identifier d’abord. Selon un perfectionnement, lorsqu’une prévision de tempête avec un risque élevé d’accident est détectée au sein d’une zone maritime déterminée, le serveur 30 transmet un avis d’alerte de tempête à tous les navires qui ont transmis récemment des messages et qui se trouvaient dans ladite zone. Après avoir détaillé les principaux éléments constitutifs de cette invention, il va maintenant être expliqué comment ceux-ci coopèrent. La communication entre le boitier d’acquisition 12 et le serveur distant 30 s’effectue par radio, soit en utilisant le réseau de téléphonie mobile, soit le dispositif radio du système embarqué, soit un réseau de nanosatellites tournant en orbite basse autour de la Terre. La communication consiste à envoyer en quasi-temps réel des messages contenant des données environnementales, le temps entre les messages étant compris dans un intervalle temporel déterminé, par exemple de 5 minutes, ce qui est du quasi-temps réel. Cet intervalle de temps permet au boitier de choisir dans cet intervalle le moment le plus favorable pour l’envoi des données. L’ordinogramme de la FIG. 4 décrit le protocole d’émission des messages par le boitier d’acquisition 12 compte tenu de la présence ou non de nanosatellites. Pour économiser l’énergie de la batterie 28, le contrôleur 20 est en mode veille. A l’étape 4.1, l’horloge interne du boitier active le contrôleur en le sortant de son mode de veille, celui-ci rassemble les données à transmettre. Le moment du réveil a été précalculé à la fin de la précédente période d’activité et dépend de la route actuelle du navire et des trajectoires des nanosatellites. Les données à transmettre sont soit relevées au moment du réveil, soit enregistrées dans la mémoire 22. Une fois le message mis en forme en associant les données avec l’information temporelle et un identifiant de boitier, le contrôleur recherche et évalue le réseau de communication qui va au mieux transmettre ledit message (étape 4.2). A l’étape 4.3, le contrôleur 20 interroge son module radio 23 pour déterminer la présence d’un réseau de téléphonie mobile. Si un tel réseau est présent, le transfert du message s’effectue par ce moyen qui est le moins cher et dont le débit est le plus important. Si aucun réseau de téléphonie mobile n’est présent, alors le contrôleur évalue les réseaux de nanosatellites (étape 4.4). Pour cela, le contrôleur dispose dans sa mémoire de données 22 des différentes trajectoires des nanosatellites. Il faut rappeler qu’un nanosatellite est un petit objet de quelques kilogrammes, qui est placé sur une orbite basse et qui tourne autour de la Terre à grande vitesse. Ces satellites qui ont une capacité d’émission radio limitée, couvrent une portion assez faible de la surface et se déplacent en permanence, de sorte qu’il n’est pas possible pour un navire d’établir une longue communication avec l’un d’entre eux. Généralement, les zones de couverture se recouvrent largement, et il n’est pas rare de recevoir les signaux en provenance de trois nanosatellites. Une telle configuration présente l’avantage d’avoir une très bonne couverture radio et aussi de permettre de localiser le navire par triangulation avec une grande précision. Lors de la dernière période d’activité du contrôleur, le prochain réveil a été programmé pour que, en prenant en compte la vitesse et la direction du navire, il s’effectue à un moment où un grand nombre de nanosatellites sont possiblement accessibles par radio. Cette prédiction ne peut prendre en compte un changement de route du navire depuis la dernière période d’activité, il convient donc de confirmer tout d’abord que des nanosatellites sont bien accessibles. Le contrôleur reçoit la position du boitier en interrogeant le module GPS 26 et détermine les nanosatellites qui sont actuellement au-dessus du navire à une distance inférieur à une valeur déterminée, 500 kilomètres par exemple. A l’issue de cette étape, une liste de nanosatellites est établie, chacun étant un candidat potentiel pour une transmission de données. A l’étape 4.5, le contrôleur détermine s’il existe parmi les nanosatellites de la liste, une configuration de trois dans un même réseau, comme cela a été déterminé à la fin de la dernière période d’activité. Si cela est bien le cas, le contrôleur calcule par triangulation, la position précise du navire et l’inscrit dans le message (étape 4.6). Puis, il choisit le nanosatellite le plus proche pour envoyer ledit message contenant les données et la position calculée par triangulation des nanosatellites (étape 4.7). S’il n’existe pas de nanosatellites en configuration de trois, à l’étape 4.8, le contrôleur recherche tous les nanosatellites qui sont à une distance du navire inférieure à une valeur déterminée. De tous les nanosatellites ainsi détectés, le boitier 12 en sélectionne un seul en fonction des deux critères suivants : la valeur de la latence et le coût d’accès. La latence est la capacité à communiquer rapidement avec un serveur au sol, le temps doit être inférieure à une seconde. Si plusieurs nanosatellites sont détectés avec une latence minimale approximativement la même (par exemple avec une variation maximale de 20%), alors le boitier choisit celui dont la communication coûte le moins cher. Le nanosatellite sélectionné selon les critères ci-dessus va alors transmettre le message contenant les données et la position donné par le module GPS 26 du boitier (étape 4.9). Si aucun nanosatellite n’est détecté, alors à l’étape 4.10, le boitier entre en communication avec l’unité centrale 5 du système embarqué et utilise son moyen de communication pour transmettre le message. Avant de se remettre en mode veille, le contrôleur calcule la route du navire au cours du prochain intervalle temporel d’émission d’un message et détermine si cette route recoupe les trajectoires de plusieurs nanosatellites (étape 4.11). Si c’est le cas, le contrôleur calcule la position qu’occupera le navire à un certain moment pour laquelle la distance entre lui et au moins trois nanosatellites sera minimale. Si les trajectoires prévues des nanosatellites et la route du navire ne permettent pas d’établir une telle configuration, alors l’horloge est programmée à une valeur déterminée par défaut et lors du réveil, le contrôleur évaluera le moyen de communication le plus favorable, telle que le décrivent les étapes 4.2 à 4.10. A l’étape 4.12, le boitier et le contrôleur sont positionnés en mode veille. Selon un mode de réalisation, la charge utile des messages est compressée pour occuper un champ de plusieurs dizaines d’octets. De cette manière, les messages sont particulièrement courts et consomment très peu de bande passante et d’énergie pour être émis. La puissance radio de l’émission est modulée en fonction de la distance entre le navire et le nanosatellite sélectionné pour recevoir le message. De cette manière, la quantité d’énergie pour émettre le message est minimalisée et ainsi la charge de la batterie est préservée au maximum. Selon un perfectionnement, lorsque le navire se déplace et que le boitier est constamment alimenté, ce dernier choisit le moment le plus propice pour transmettre les données vers un réseau de nanosatellites, compte tenu de sa géolocalisation. L’ordinogramme de la FIG. 5 décrit un protocole d’émission des messages par le boitier d’acquisition 12 pour obtenir la meilleure valeur de géolocalisation du navire, dans le cas où le réseau de téléphonie mobile n’est pas accessible car le navire est loin d’une côte. A l’étape 5.1, le contrôleur 20 se sert de son module GPS 26 pour se géolocaliser et ainsi associer les données de mesures avec une position géographique. Puis, le contrôleur attend le moment de l’intervalle de temps au cours duquel il doit émettre un message contenant des données (étape 5.2). On rappelle que les messages peuvent par exemple être émis dans un intervalle de temps déterminé, par exemple toutes les unes à deux heures. Lorsque le moment d’émission débute, à l’étape 5.3, le contrôleur lit dans sa mémoire de données 22, les trajectoires des nanosatellites. Puis, le contrôleur détermine les nanosatellites qui seront à une distance du navire inférieure à une valeur déterminée, par exemple 300 kilomètres , dans ledit intervalle de temps et compte tenu de la route actuelle du navire (étape 5.4). Le contrôleur dresse une liste puis détermine si au cours de ce prochain intervalle de temps, une configuration de trois nanosatellites d’un même réseau est proche du navire. Si c’est le cas, alors le boitier enregistre dans sa mémoire 22 le moment et le lieu de cet évènement se passe, et attend que ce moment intervienne pour transmettre les données, en utilisant la position calculée à partir de la triangulation des trois nanosatellites. Si un tel évènement n’est pas prédictible alors il est préférable d’émettre les données tout de suite en utilisant les coordonnées fournies par le module GPS (étape 5.5). Si par contre, à un moment appartenant à l’intervalle de temps, une configuration de trois nanosatellites existe compte tenu de la route du navire, à l’étape 5.6 le contrôleur attend l’arrivée de cette configuration. Le moment venu, le contrôleur reçoit les signaux de ces trois nanosatellites et calcule une position très précise par triangulation desdits signaux (étape 5.7). Puis à l’étape 5.8, le contrôleur émet les données venant des capteurs en les associant avec la position qu’il vient de calculer. Dans ce qui précède, il est prévu que le navire est en mer et navigue, il est maintenant envisagé que le navire est à quai et qu’il n’est plus alimenté par la source d’énergie à bord. De ce fait, le boitier 12 est désormais alimenté par sa batterie interne 28. Dans cette configuration, le propriétaire du boitier a la possibilité de programmer le laps de temps entre deux émissions de message. Plus les messages sont espacés, plus le temps au cours duquel des messages seront émis sera long. Typiquement si les messages sont émis une fois par jour, la batterie peut tenir six années sans interruption, si les messages sont émis deux fois par jour, alors la durée de fonctionnement tombe à deux ans. Plusieurs versions de boitiers sont disponibles selon le niveau d’équipement voulu par le propriétaire du navire. La version de base comporte des liaisons radio classiques : GSM, WiFi, Bluetooth. La version plus évoluée comporte en plus l’équipement pour émettre et recevoir des messages avec des nanosatellites. La version complète comporte en plus des capteurs intégrés ou non au boitier, tel que des capteurs de thermo-salinité, de mesure du CO2 de l’air, ou des connexions avec des caméras embarqués. Selon un perfectionnement, le boitier 12 réveille périodiquement l’unité centrale 5 pour la questionner sur l’état de certain capteur, comme celui qui mesure le niveau d’essence dans le réservoir 10. La valeur est stockée dans la mémoire 22, ainsi que la position fournie par le module de géolocalisation 26. A chaque réveil, le contrôleur compare la nouvelle valeur et celle lue en mémoire. Si une différence apparaît et si la position du navire est la même, cela signifie que du carburant est volé pendant que le navire est à quai. Un message d’alarme est alors transmis au serveur distant, qui relaye l’information vers le propriétaire du navire, en utilisant par exemple le réseau de téléphone mobile pour envoyer un message. Selon un autre perfectionnement, le serveur peut détecter un vol de navire lorsque le boitier lui transmet des coordonnées de géolocalisation montrant que le navire fait route en mer, alors que le propriétaire a clairement indiqué qu’il est à quai et qu’une alarme anti-vol est lancée sur lui. La qualité des valeurs de localisation par nanosatellite permet d’installer des applications où la position du navire doit être analysée avec une grande précision. L’apparence d’écran de la FIG. 6 illustre l’interface d’une application anti-vol dédiée à la protection d’un navire. Cette apparence d’écran s’affiche sur tout écran d’un ordinateur, d’un téléphone portable, d’une tablette, etc, d’un appareil détenu par un opérateur responsable d’un navire, ledit écran pouvant être tactile, ou associé à un clavier ou une commande vocale. L’application anti-vol est lancée par un opérateur sur cet appareil lorsque le navire est à quai ou au mouillage. L’appareil entre alors en communication avec le serveur distant 30 qui est lui-même en liaison avec le boitier 12 et va le programmer pour le placer dans un certain mode de fonctionnement. Le serveur lance l’affichage du menu présenté à la FIG. 6 qui comporte plusieurs fenêtres et attend la réponse de l’opérateur. Une première fenêtre 6.1 présente : l’identité du navire, la valeur en latitude et longitude de localisation, et le type de localisation : G.P.S., triangulation par base mobile de téléphonie mobile, triangulation par nanosatellite. Cette dernière information est affichée en temps réel, si plusieurs moyens sont disponibles, alors c’est le plus précis qui est sélectionné et qui fournit la valeur de localisation transmise au serveur. Une seconde fenêtre 6.2 concerne la programmation de l’application, l’utilisateur peut programmer la fréquence d’émissions des messages de géolocalisation, par exemple toutes les minutes, ou toutes les 3 minutes. Cette fenêtre comporte également la possibilité d’introduire une durée de fonctionnement dans ce mode, par exemple, l’utilisateur peut introduire le nombre d’heures de fonctionnement de l’application anti-vol. Une sous-fenêtre affiche le temps restant dans ce mode. Une troisième fenêtre 6.3 présente en temps réel l’état de la surveillance. Une icône marquée « A LANCER » s’affiche tant que l’opérateur n’a pas fini de programmer l’application. Dès que l’utilisateur clique sur cette icône, la fenêtre affiche l’un des messages suivants : 1) SURVEILLANCE EN COURS, 2) ALERTE DEPLACEMENT, 3) SURVEILLANCE FAIBLE CONSOMMATION, 4) FIN DE SURVEILLANCE. Le message 1 indique que la surveillance est en cours et qu’aucun déplacement n’est détecté. Le message 2 intervient que lorsque le serveur détecte un changement de position du navire, ce message est avantageusement accompagné de l’émission d’un signal sonore. Une sous fenêtre affiche la distance parcourue par le navire depuis la première position transmise au serveur. Cette distance permet de déterminer si le navire s’éloigne, ou s’il dérape de son point d’attache. Le message 3 signale que la batterie 28 est en-dessous de 20% de sa charge nominale et que l’émission des messages est moins fréquente. Le serveur envoie une information déclenchant l’affichage du message 4 lorsque la durée de fonctionnement est écoulée ou lorsque la quantité d’énergie de batterie est trop faible pour assurer l’émission des messages de localisation. À tout moment du fonctionnement, l’utilisateur peut arrêter l’application en cliquant sur une icône marquée « STOP ». Selon un autre perfectionnement, le serveur comporte une application de location de navires. Les boitiers 12 transmettent au serveur 30 distant les données pour calculer la route suivie par le navire de cette manière la distance parcourue par ce dernier peut être déterminée. Dans le cas où le tarif de la location dépend de la distance parcourue, le serveur peut établir la facturation une fois que le navire est rendu. En prenant en compte les données venant des capteurs 9, le serveur peut être informé de l’état du navire et des évènements intervenus pendant la location. Par exemple, le serveur peut déterminer le niveau de remplissage des différents réservoirs 10 du navire et lancer une maintenance adéquate du navire en vue de la prochaine location. Le boitier peut aussi transmettre la présence de chocs sur la coque ou des données relatives à du roulis ou un tangage pouvant apparaître excessif, ou toute autre information indiquant que la location a présenté des risques pour le navire. Si de tels faits sont détectés par le serveur, un état du navire plus approfondi peut être entrepris, ce qui risque de bloquer le reversement intégral de la caution si des dégâts sont constatés. Bien que la présente invention ait été décrite en référence aux modes de réalisation particuliers illustrés, celle-ci n’est nullement limitée par ces modes de réalisation, mais ne l’est que par les revendications annexées. On notera que des changements ou des modifications à la description et aux dessins pourront être apportés par l’homme du métier. Système de communication comportant un serveur distant (30) et au moins un boitier (12) embarqué dans un navire doté de capteurs fournissant des données à émettre au cours d’un intervalle de temps déterminé, ledit boitier comportant un moyen de localisation (26) fournissant une première information de localisation du navire et un moyen de communication (25, 7) avec des nanosatellites en rotation autour de la Terre en orbite basse, caractérisé en ce que le boitier (12) dispose d’un moyen de mémorisation (22) des trajectoires desdits nanosatellites définissant en fonction du temps la position dans le ciel des nanosatellites, d’un moyen de calcul de la distance entre le navire et chaque nanosatellite et d’un moyen de détermination d’un moment au cours de l’intervalle de temps déterminé où au moins un nanosatellite se trouve à une distance du navire inférieure à une valeur déterminée compte tenu desdites trajectoires et de la première information de localisation du navire, lesdites données des capteurs et la localisation du navire étant émises à ce moment vers le nanosatellite sélectionné. Système de communication selon la revendication 1, caractérisé en ce que ledit boitier (12) comporte en outre un moyen de réveil pour activer périodiquement au moins le moyen de communication (25,7), le moment de l’activation étant celui calculé par le moyen de détermination. Système de communication selon la revendication 1, caractérisé en ce que le moyen de détermination calcule un moment où la route actuelle du navire va croiser une configuration d’au moins trois nanosatellites se situant à une distance inférieure à une distance déterminée, la triangulation des positions de ces trois nanosatellites fournissant une seconde information de localisation, la seconde information de localisation et lesdites données étant émises à ce moment déterminé. Système de communication selon l’une quelconque des revendications précédentes, caractérisé en ce que le nombre de communications par tranche horaire avec des nanosatellites est programmable par un utilisateur. Système de communication selon l’une quelconque des revendications précédentes caractérisé en ce qu’il comporte un moyen de sélection entre plusieurs satellites se situant à une distance inférieure à une distance déterminée, ledit moyen sélectionnant le satellite parmi la pluralité ayant le temps de latence le plus court. Procédé de communication entre un boitier (12) embarqué dans un navire et un serveur distant (30), ledit navire disposant de capteurs fournissant des données à émettre au cours d’un intervalle de temps déterminé, ledit boitier comportant un moyen de localisation (26) fournissant une première information de localisation du navire et un moyen de communication (25, 7) avec un réseau de nanosatellites en rotation autour de la Terre en orbite basse, caractérisé en ce qu’il comporte une étape de mémorisation des trajectoires de nanosatellites définissant en fonction du temps la position dans le ciel des nanosatellites, d’une étape de calcul (4.4) de la distance entre la position du navire fournie par le moyen de localisation et chaque nanosatellite et une étape de détermination (4.8) d’un moment au cours de l’intervalle de temps déterminé où au moins un nanosatellite se trouve à une distance du navire inférieure à une valeur déterminée compte tenu desdites trajectoire et de celle du navire, et une étape d’émission vers le nanosatellite sélectionné au moment ainsi déterminé de messages contenant la première information de localisation du navire et des données de capteurs. Procédé de communication selon la revendication 6, caractérisé en ce qu’il comporte une étape de comparaison des positions successivement émises afin de détecter un déplacement du navire au cours d’une durée programmée par un utilisateur, et une étape d’émission d’une alarme si le déplacement dépasse une distance déterminée. Procédé de communication selon la revendication 6 ou 7, caractérisé en ce qu’il comporte une étape d’introduction de la fréquence d’émission des messages contenant la position du navire. Procédé de communication selon quelconque des revendications 6 à 8, caractérisé en ce que la fréquence d’émission des messages contenant la position du navire diminue lorsque la charge de la batterie (28) du boitier (12) se situe en-dessous d’un seuil déterminé. Produit programme d'ordinateur téléchargeable depuis un réseau de communications et/ou stocké sur un support lisible par ordinateur et/ou exécutable par une unité centrale, caractérisé en ce qu'il comprend des instructions de programme pour la mise en œuvre du procédé selon l’une quelconque des revendications 6 à 9.