Participation au cadrage technique : réception NOAA, décodage, transfert réseau simulé et comparaison de sécurité.
Système SDR de réception et transmission d’images météo NOAA
Projet de transmission combinant réception SDR, décodage d’images météo NOAA, simulation réseau GNS3, transfert chiffré et validation Wireshark.
Points clés
- Le projet relie réception radio, décodage d’image, automatisation Linux, simulation réseau et validation sécurité.
- Le passage de GNU Radio à SDR++ montre une adaptation concrète face aux problèmes de bruit et de qualité de réception.
- Bash, OpenSSL, SCP et Wireshark ont été utilisés pour transformer les images décodées en chaîne de transmission testable.
Ce que j'ai pris en charge
Travail sur le workflow collecteur/serveur : organisation des images SatDump, chiffrement, transfert, déchiffrement et publication côté serveur web.
Intégration des limites du projet dans l’explication finale : bruit radio, choix d’outils et limites d’un montage de laboratoire.
Documentation du projet avec rapport final, cahier des charges, poster et résumé étendu en anglais.
Résultats et preuves
Workflow de bout en bout
Timeline
Recevoir et décoder
Capturer des signaux satellites avec RTL-SDR, améliorer le workflow de réception et décoder des images exploitables avec SatDump.
Faire transiter dans le réseau
Utiliser un environnement collecteur/serveur basé sur GNS3 pour transférer les images au lieu de garder le travail en local.
Protéger et valider
Chiffrer les images, les transférer avec SCP, les déchiffrer côté serveur et comparer la visibilité réseau avec Wireshark.
Vue d’ensemble
Ce projet est une étude de cas télécom et transmission autour d’images météo satellites. L’objectif était de recevoir des signaux météo de type NOAA avec un récepteur SDR, de décoder le signal en images, puis de transmettre ces images dans un réseau simulé avec une couche de sécurité.
C’est l’un des projets les plus intéressants du portfolio parce qu’il mélange des domaines souvent séparés dans les exercices : réception radio, scripts Linux, simulation réseau, transfert sécurisé et documentation technique.
Contexte
Le projet partait d’un objectif simple à formuler mais difficile à réaliser proprement : capter des données satellites météo, les transformer en images exploitables, puis démontrer comment ces images peuvent être transférées de manière protégée dans une infrastructure réseau.
Le cadrage incluait :
- réception de signal avec matériel SDR
- suivi satellite et décodage
- infrastructure simulée avec GNS3
- serveur web pour exposer les images
- analyse réseau avec Wireshark
- comparaison entre un échange non protégé et un échange protégé
Ce que j’ai réalisé
J’ai contribué au workflow pratique qui relie la partie radio à la partie réseau :
- préparation de la réception SDR et du décodage
- utilisation de SDR++ et SatDump après les difficultés rencontrées avec GNU Radio
- organisation des images décodées dans des dossiers clairs comme APT, AVHRR et metadata
- scripts de chiffrement et transfert depuis une machine collecteur
- workflow de déchiffrement côté serveur
- documentation du projet avec rapport, cahier des charges, poster et résumé anglais
Architecture / approche
La chaîne cible était :
- recevoir le signal avec un RTL-SDR
- utiliser SDR++ pour gérer la réception
- décoder le signal en images avec SatDump
- stocker les fichiers décodés sur une VM collecteur
- chiffrer les images avec OpenSSL
- transférer les fichiers chiffrés vers un serveur avec SCP
- déchiffrer les fichiers côté serveur
- rendre les images accessibles via un serveur web
- analyser la visibilité réseau avec Wireshark
Cette approche transforme le projet en workflow complet de transmission, pas seulement en démonstration SDR.
Choix techniques
Passer de GNU Radio à SDR++
GNU Radio a été exploré au début, mais le workflow de réception était difficile à exploiter proprement dans les conditions du laboratoire. SDR++ a permis une interface plus pratique et une meilleure gestion du bruit et de la visibilité du signal.
Garder le transfert scriptable
Le flux collecteur/serveur a été automatisé avec des scripts Bash pour rendre le projet plus répétable et plus facile à expliquer. Les scripts géraient l’organisation des fichiers, le chiffrement, le transfert et le déchiffrement côté serveur.
Utiliser Wireshark comme preuve
Wireshark n’était pas seulement un outil mentionné. Il faisait partie de la validation : observer ce que le trafic expose, puis comparer avec un transfert protégé.
Preuves disponibles
L’archive du projet contient plusieurs preuves utiles :
- cahier des charges
- rapport final
- poster
- résumé étendu en anglais
- références matérielles et logicielles SDR
Je ne publierais pas tous les fichiers bruts directement dans le portfolio. L’approche la plus propre est de publier des captures sélectionnées, des schémas et des extraits nettoyés.
Résultats
Le projet montre que je peux relier une expérimentation télécom à un workflow réseau/sécurité. Le résultat le plus important n’est pas seulement une image décodée, mais la capacité à expliquer la chaîne complète : réception, traitement, transfert, protection et validation.
Limites et améliorations possibles
Ce projet reste un projet de laboratoire, pas une station satellite de production. Les limites principales sont :
- bruit radio et qualité de réception
- chiffrement et certificats de niveau laboratoire
- réseau simulé plutôt qu’infrastructure de production
- besoin de captures publiques plus propres pour renforcer la preuve visuelle
Les améliorations possibles seraient une galerie web plus propre, une meilleure gestion HTTPS/certificats, une journalisation automatisée et un tableau comparatif plus clair pour les observations Wireshark.
Ce que ce projet démontre
- curiosité télécom et expérimentation SDR
- adaptation quand le premier outil n’est pas productif
- automatisation Linux avec Bash
- simulation réseau avec GNS3
- validation sécurité par observation de trafic
- discipline de documentation technique