L a société THALES AVS nous a demandé de développer un prototype d’application pour un client Américain, dont la société était en charge d’opérations de recherche et sauvetage au Texas. Ce client souhaitait assurer le suivi de ses missions, mais également la communication avec ses équipes au sol. Nous avons donc intégré des fonctionnalité de transfert du bilan médical fait par le docteurs déployé auprès des victimes.
Il fallait donc interconnecter deux smartphones à bord de l’hélicoptères, un pour le sauveteur, le second pour le commandant de bord. Ces deux smartphones étaient eux même reliés au centre opérationnel en charge du suivi de la mission.
Le texas étant une grande région mal couverte par le réseau GSM et radio, nous avons mis en place 3 moyens de communication différents et redondants : le GSM (3G/4G), le satellite Iridium, et une radio courte Mesh portée « Gotenna », qui permettait le dialogue entre l’hélicoptère et l’équipe au sol, même en l’absence de réseau.
L'application
L’application a été développée en langage Java, puis migrée sous Flutter / Dart pour assurer une compatibilité avec les smartphones iOS. Pour intégrer les Gotenna, nous avons développé les Method Channel permettant de nous interfacer avec l’API de communication des antennes. Pour le réseau satellite, nous avons utilisé la tablette Thorium-X de CLS, qui intègre nativement un modem satellite. Il nous a fallu programmer toute la couche de communication SBD du réseau satellitaire pour assurer un fonctionnement optimal.