Intégration et démonstration du Bundle Protocol sur les cubesats Thingsat
Les protocoles “Bundle” sont des protocoles de communication destinés aux réseaux tolérants aux perturbations (DTN, Disruption-Tolerant Networks) et aux délais (DTN, Delay-Tolerant Networks). Ils sont conçus pour des scénarios tels que les communications spatiales ou en cas de catastrophes. RFC 9171. https://datatracker.ietf.org/doc/rfc9171/
Le projet ThingSat conçoit et évalue des protocoles pour des communications longue distance avec la modulation LoRa à faible consommation d'énergie pour les services IoT par satellite bidirectionnel (SatIoT) et les réseaux mondiaux à faible consommation (LPGAN). Une première expérimentation est en cours avec la charge invitée Thingsat construite par le CSUG, à bord du cubesat polonais STORK-1 (NORAD ID 51087) de l’entreprise SatRev depuis sa mise en orbite LEO SSO en Janvier 2022
Cette mission est décrite ici https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/tree/master/cubesat_mission
Deux nouvelles missions sont prévus en Q2 2025 avec SatRev (Pologne) à bord du cubesat Stork-8 ph et Q1 2026 avec le Centre Spatial Universitaire de Toulouse et CNES Nanolab Academy à bord du cubesat Nimph.
Cette mission est décrite ici https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/tree/master/cubesat_mission_2
L'objectif du projet est d'intégrer une implémentation C du Bundle Protocol au dessus de communication LoRaWAN dans le firmware des cubesats Thingsat.
Pour la démonstration, vous disposerez de 2 maquettes de cubesats Thingsat https://github.com/csu-grenoble/flatsat/tree/main/Hardware/2U-PCB-Com_Nucleo-L432kC/Com_Nucleo-L432kc#carte-communication-inisat-l432kc pour tester votre implémentation et faire un démonstration.
References
- https://beyerm.de/publications/bpv7impl/bpv7impl_presentation.pdf
- https://www.researchgate.net/profile/Jonas-Hoechst/publication/336048461_DTN7_An_Open-Source_Disruption-Tolerant_Networking_Implementation_of_Bundle_Protocol_7/links/5db94fdb92851c818014e297/DTN7-An-Open-Source-Disruption-Tolerant-Networking-Implementation-of-Bundle-Protocol-7.pdf
- https://github.com/ibrdtn/ibrdtn
- https://github.com/dtn7
- https://wiki.wireshark.org/BP