Décodeur de télémétrie satellite Raspberry Pi FUNcube maintenant disponible
L’ équipe FUNcube a annoncé la disponibilité du logiciel de décodeur de télémétrie par satellite FUNcube CubeSat pour la célèbre carte informatique Raspberry Pi .
Le décodeur et le tableau de bord de télémétrie FUNcube d’origine ont été conçus pour fonctionner sur les appareils Windows et l’équipe FUNcube a publié le format de télémétrie conformément aux traditions et aux exigences du service amateur par satellite. L’équipe avait prévu d’ouvrir le décodeur de télémétrie et de fournir une implémentation sous Linux, mais plusieurs nouvelles missions après le FUNcube-1 d’origine ont quelque peu retardé leurs plans.
Fin 2019, l’équipe a eu l’occasion de développer une station au sol à faible puissance / faible impact, basée sur des conteneurs Docker, pour une utilisation à la base antarctique Neumayer III à DP0GVN. Cela nous a amené à faire évoluer le code de manière à ce qu’il fonctionne sur un Raspberry Pi. Duncan, 2E0GTV , a pu produire cette variante du code et nous a permis de réaliser pleinement notre engagement Open Source dans le projet FUNcube.
L’implémentation Linux peut être utilisée sur les versions Raspberry Pi de 2B + à 4 et avec un dongle FUNcube (Pro ou Pro +). Le logiciel réglera un dongle pour rechercher et suivre les trois vaisseaux spatiaux compatibles FUNcube actuellement opérationnels. Le décodeur de télémétrie est configuré avec cinq décodeurs actifs fonctionnant simultanément, de sorte qu’il peut faire face à des situations où plusieurs engins spatiaux sont aériens en même temps.
Le décodeur et l’uploader d’entrepôt fonctionnent comme un conteneur Docker pour des scripts shell pratiques ont été fournis pour lancer le conteneur dans l’un des deux modes:
• Le «mode interactif» est lorsque le décodeur de télémétrie fonctionne au premier plan, lorsque la télémétrie compatible FUNcube est reçue, le les données hexadécimales correspondantes sont affichées sur l’écran du terminal.
• Le «mode d’arrière-plan» permet au décodeur de télémétrie de s’exécuter en tant qu’image Docker en arrière-plan, où il fonctionne comme n’importe quel autre service d’arrière-plan sous Linux. Ce mode permet le redémarrage automatique du décodeur de télémétrie après un arrêt ou un redémarrage du Raspberry Pi, le rendant ainsi adapté à une situation de déploiement à distance.
* Les deux modes, lorsqu’ils sont connectés à Internet, téléchargent les données reçues vers le FUNcube Data Warehouse et les totaux affichés sur la page de classement de manière normale.
* Le téléchargement vers l’entrepôt nécessite une inscription en ligne auprès de l’entrepôt de données FUNcube.
Tout le code du décodeur de télémétrie et les scripts pour construire les images Docker sont désormais publiés en ligne sous licence GPL Open Source sur le compte FUNcube-Dev GitHub ICI
Alternativement, il est possible d’acheter une carte microSD pré-formatée pour le Pi dans la boutique AMSAT-UK ICI
Des instructions complètes peuvent être téléchargées ICI
FUNcube Data Warehouse ICI