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ée sur le Forum de l’AMSAT-Francophone est à votre disposition : Rubrique Kisstool Decoder

License

GNU Lesser General Public License v2.1