L’écosystème TAK : la coordination militaire devient open source

Ces dernières années, vous avez probablement vu quelques photos de tablettes et de smartphones attachés à l’armure de soldats, en particulier des forces spéciales américaines. L’application principale chargée sur la plupart de ces appareils est ATAK ou Android Tactical Assault Kit. Il permet au soldat de visualiser et de partager des informations géospatiales, telles que les positions amies et ennemies, les zones de danger, les victimes, etc. En tant que moyen de travailler avec des informations géospatiales, ses applications civiles sont devenues évidentes, telles que la lutte contre les incendies et l’application de la loi, donc CivTAK/ ATAK-Civ a été créé et open source en 2023. Comme ATAK-Civ était destiné à ceux qui ne portaient pas d’armes militaires, l’acronyme est devenu comme par magie l’Android Sensibilisation de l’équipe Trousse. Cela a attiré l’attention de la communauté open source, alors aujourd’hui, nous allons nous plonger dans l’écosystème TAK en pleine croissance, ses bizarreries et ses cas d’utilisation potentiels.

Suivi des avions de lutte contre les incendies dans l’espace 3D à l’aide de l’ADS-B (Crédit : The TAK Syndicate)

L’écosystème TAK comprend ATAK pour Android, iTAK pour iOS, WinTAK pour Windows et un nombre croissant de serveurs, plugins et outils pour étendre les fonctionnalités. Au cœur de TAK se trouve le protocole Cursor on Target (CoT), un format de message basé sur XML ou Protobuf utilisé pour partager des informations entre clients et serveurs. Cela peut inclure des informations sur l’emplacement, la zone et l’itinéraire d’une « cible », des données de capteur, des messages texte ou des informations d’évacuation sanitaire, pour n’en nommer que quelques-uns. Les clients, comme ATAK, peuvent traiter ces informations selon les besoins et également générer des données CoT à partager avec d’autres clients. Un client TAK peut aussi être un nœud capteur, ou un simple nœud-flux rouge. Cela signifie que le TAK peut être un outil très puissant pour surveiller, suivre ou contrôler les choses qui vous entourent.

Outils autonomes : vérification de la ligne de visée et de la couverture de la caméra

ATAK est un puissant outil de cartographie en soi. Il peut afficher et tracer des informations sur une carte 3D, calculer un cap vers une cible, configurer une clôture géographique et servir d’application de messagerie entre les membres de l’équipe. En plus de l’utiliser pour la navigation en extérieur, j’ai largement utilisé deux autres fonctionnalités de cartographie intégrées. Viewshed vous permet de planifier les emplacements des nœuds sans fil et de vérifier leur couverture en visibilité directe. Les marqueurs « capteur » (caméra) sont pratiques pour planifier la couverture des installations de vidéosurveillance. Cependant, ATAK commence vraiment à briller lorsque vous ajoutez des plugins pour étendre les fonctionnalités et que vous liez des clients dans un réseau pour partager des informations.

La mise en réseau

Pour permettre la mise en réseau entre les clients, vous devez soit configurer un réseau multidiffusion, soit un serveur central auquel tous les clients se connectent. Une option populaire pour la communication multidiffusion consiste à configurer un VPN ZeroTier gratuit ou tout autre VPN. Pour les topologies client-serveur, il existe plusieurs serveurs TAK open source disponibles qui peuvent être installés sur un Raspberry Pi ou toute autre machine, y compris le serveur TAK officiel qui a récemment été open source sur GitHub. FreeTakServer peut être étendu avec son API intégrée et son serveur Node-RED en option, et comprend un programme d’installation «zéro-touch» facile à utiliser. Taky, est un autre serveur léger basé sur Python. Tous ces serveurs incluent également des serveurs de paquets de données, pour distribuer des packs d’informations plus volumineux aux clients.

Plugins

Si une connexion Internet n’est pas disponible là où vous allez, il existe plusieurs plugins de réseau hors réseau disponibles. HAMMER agit comme un modem audio pour envoyer des CoT en utilisant des radios Baofeng bon marché. Atak-forwarder fonctionne avec les radios Meshtastic basées sur LoRa, ou vous pouvez utiliser APRS-TAK avec des radios amateurs.

Les plugins peuvent également extraire des données d’autres sources, comme les données ADSB d’un RTL-SDR, ou le flux vidéo et les informations de localisation d’un drone. La plupart des plugins actuellement disponibles ne sont pas open source et ne sont disponibles que sur le site Web TAK.gov après avoir accepté les termes et conditions du gouvernement fédéral américain. Heureusement, cela signifie qu’il y a beaucoup d’espace pour que les alternatives open source se développent.

Pour une exploration plus approfondie, l’équipe derrière le serveur FreeTAK maintient une liste complète d’outils, de plugins, de sources d’informations et de matériel liés à TAK.

Conseils pour commencer

Au moment de la rédaction, ATAK est nettement plus mature que iTAK et WinTAK, c’est donc la meilleure option si vous souhaitez commencer à explorer. iTAK est en fait un peu plus facile à utiliser immédiatement, mais il manque beaucoup de fonctionnalités et ne peut pas charger de plugins.

Ouvrir ATAK sur Android pour la première fois deviendra rapidement évident qu’il n’est pas exactement intuitif à utiliser. Je ne vais pas vous ennuyer avec un tutoriel complet, mais je partagerai quelques conseils que j’ai trouvés utiles. Tout d’abord, RTFM. L’utilisation de nombreuses fonctionnalités et outils n’est pas évidente, de sorte que le manuel PDF inclus (Paramètres > Assistance > Documents ATAK) peut être utile. Il existe également une longue liste de paramètres à personnaliser, qui sont beaucoup plus faciles à parcourir avec la fonction de recherche dans la barre supérieure du menu Paramètres.

Aucune carte n’est incluse dans ATAK par défaut, alors téléchargez et importez [Joshua Fuller]le package ATAK-Maps. Cela donne à ATAK une liste complète de sources cartographiques avec lesquelles travailler, y compris Google Maps et OpenStreetMaps. ATAK peut également mettre en cache des cartes et des images pour une utilisation hors ligne. ATAK n’a que des données d’élévation à basse résolution incluses par défaut, mais vous pouvez télécharger et importer des données d’élévation plus détaillées à partir du site Web de l’USGS.

Pour vous connecter avec d’autres personnes intéressées par TAK, vous pouvez également consulter le serveur TAK Community Discord.

Avez-vous joué avec quoi que ce soit dans l’écosystème TAK ? Partagez votre expérience et vos idées dans les commentaires ci-dessous.

François Zipponi
Je suis François Zipponi, éditorialiste pour le site 10-raisons.fr. J'ai commencé ma carrière de journaliste en 2004, et j'ai travaillé pour plusieurs médias français, dont le Monde et Libération. En 2016, j'ai rejoint 10-raisons.fr, un site innovant proposant des articles sous la forme « 10 raisons de... ». En tant qu'éditorialiste, je me suis engagé à fournir un contenu original et pertinent, abordant des sujets variés tels que la politique, l'économie, les sciences, l'histoire, etc. Je m'efforce de toujours traiter les sujets de façon objective et impartiale. Mes articles sont régulièrement partagés sur les réseaux sociaux et j'interviens dans des conférences et des tables rondes autour des thèmes abordés sur 10-raisons.fr.