JOSAST – KissTool

Logiciel KissTool

Contexte

Ce logiciel a été créé initialement pour aider à récupérer des trames de télémesures au format AX25 pour permettre de les analyser ou de les envoyer vers des bases de données.

Fonctionalités

Le logiciel permet de :

  • capturer des données issue d’un démodulateur compatible du protocole TCP KISS (soundmodem par exemple)
  • Analyser les données reçues pour identifier l’indicatif du satellite et si l’analyse des données est présente affiche les données décodées sous forme de tableau
  • Transférer les données reçues vers une base de données utilisant le protocole SIDS ( eg AMSAT-F, Satnogs, Picsat)
  • sauvegarder les données dans des fichiers au fomat binaire ou au format json

Téléchargement

Le logiciel est téléchargeable via les liens suivants :

Windows

Linux

Prérequis

Pour recevoir les trames d’UVSQsat, il est nécessaire d’avoir

  • un récepteur
  • un démodulateur permettant de démoduler les signaux du satellite
  • Pour les satellites UVSQsat & InspireSat7 un modem compatible BPSK GR3UH 1200 bauds ou BPSK GR3UH 9600 bauds avec une interface TCP KISS ( Soundmodem)

    Installation

    Une fois le fichier téléchargé, décompressez le fichier dans un répertoire de votre choix.

    Windows

    Sélectionner le fichier, clic droit et ensuite extraire le fichier

    Linux

    Par ligne de commande :

    tar -xzvf UVSQsatDecoderWithJRE.gz
    

    Lancement du logiciel

    Allez dans le répertoire où vous avez décompressé le fichier téléchargé.

    pour windows

    • cliquez deux fois sur le fichier « launchKISSTOOL.bat « 
    • ou lancer le sript

      launchKISSTOOL.bat
      

    pour linux

    • lancer le script :

      launchKISSTOOL.sh
      

    Au bout de quelques secondes, l’interface du logiciel s’affiche

    MMI

    5 onglets sont disponibles :

    • Data Table : Affiche les données décodées sous forme d’un tableau
    • Data Stream : Si les données ne sont pas décodées, cet onglet est utilisé pour afficher les données sous forme Hexadécimale
    • Log : affiche les messages d’informations et d’erreurs
    • configuration : permet de configurer le logiciel.
    • Information : avigateur interne pour afficher l’aide

    configuration pour envoyer les données

    Selectionnez l’onglet Configuration

    MMI-Configuration

    Définition de la station

    • 1 : permet d’indiquer son indicatif

    • 2 : permet d’indiquer la latitude de la station au format XX.XXS pour Sud ou XX.XXN pour le Nord.

    • 3 : permet d’indiquer la longitude de la station au format XX.XXE pour East ou XX.XXW pour l’Ouest

    Paramétre de la base données

    • 4 : si la case est cochée, l’envoie de trame vers la base de données sélectionnée sera activée. Les 3 bases de données peuvent être sélectionnées.

    • 5 : texte utilisé dans le protocole SIDS pour identifier la source

    Paramétres fichier

    • 6 : défini le répertoire ou seront stokés les fichiers

    • 7: permet de sélectionner le format du fichier Json ou binaire. Les fichiers ne contiennent qu’une seule trame.

    • 8 : Adresse IP du démodulateur , par défaut localhost (127.0.0.1)

    • 9 : Port , par défaut 8100 pour Soundmodem

    • 10 : Sauvegarde le configuration dans un fichier texte situé dans le répertoire Config. La configuration est prise en compte immédiatement. Au prochain lancement, le logiciel reprendra les données de configuration sauvegardées

    Connection au modem & réception des données

    MMI-Configuration

    • 4 : si le logiciel a accès à internet, il ira chercher les dernières informations et indiquera si une nouvelle version est disponible. L’affectation du Numéro TLE sera automatiquement mis à jours.

    • 1 : Adresse IP du démodulateur , par défaut localhost

    • 2 : Port , par défaut 8100 pour Soundmodem

    • 3 : Start permet de se connecter à démodulateur . Le démodulateur doit avoir été lancé avant.

    • 5 : il est possible de définir le satellite par défaut. Cette information ne sera utilisé que si le satellite n’est pas reconnu par le logiciel. Il est possible d’ajouter d’autres satellite en configurant le fichier « SatelliteNoradList.json » situé dans le répertoire app/config

    L’appuie sur le bouton start 3 lance la connexion avec le démodulateur

    MMI-Configuration

    • 1 : le résultat de la connexion s’affiche
      • Connected to modem : la connexion est réalisé, le logiciel est prêt a recevoir une trame
      • TCP DISCONNECTED : la connexion a été interrompue, pas possibilité de se connecté à soundmodem. Vérifié que soundmodem est bien lancé et configuré.
    • 3 : si la cercle est vert, le modem est connecté. Si un erreur se produit et le modem se déconnecte, le cercle passe en rouge
    • 2 : le bouton Stop permet d’arrêter la connexion avec soundmodem. Ce sera effectif après la réception d’une trame

    reception de données

    MMI-Configuration

    • 1 : Le nombre de trames reçues et traitées est affiché

    • 2 : le bouton Stop permet d’arrêter la connexion avec soundmodem. Ce sera effectif après la réception d’une trame

    • 3 : Indique le nombre de trames envoyées vers la base de données concernée. Le cercle est vert si l’envoie est réussi, sinon il est rouge. La raison est donnée dans l’onglet log

    • 4 : N° Norad du satellite décodé

    • 5 : Trame de télémesure décodée.

      Questions

      Une rubrique dédié sur le Forum de l’AMSAT-Francophone est à votre disposition : Rubrique Kisstool Decoder

    License

    GNU Lesser General Public License v2.1