Partage
  • Partager sur Facebook
  • Partager sur Twitter

Réalisation d'une WEBSDR

    17 mai 2022 à 10:25:42

    Bonjour,

    Je suis en stage et ma mission consiste à réaliser une WEBSDR. La SDR tourne sur un serveur. L'interface recherchée est semblable à cela :

    Le client doit pouvoir observer les fréquences reçues par la SDR grâce à un spectre (waterfall) et pouvoir appliquer des filtres.


    Je pense que le processus doit se comporter un peu comme la figure ci dessus. Néanmoins, on me demande que ce soit le site qui gère le traitement et non Gnuradio car plusieurs utilisateurs peuvent se connecter en même temps. Je pourrai me pencher sur cela plus tard ce n'est pas (encore) mon problème.

    Pour le moment, j'ai réussi à envoyer les données depuis GnuRadio vers un port du serveur en UDP. J'aimerais maintenant réaliser la passerelle vers le Web mais je ne maitrise vraiment pas les concepts et cela fait plusieurs semaines que je cherche, j'ai l'impression de m'égarer.

    Je n'arrive pas à comprendre comment utiliser les websockets. Depuis le serveur je pense qu'il est possible de faire ça via le code python que j'ai déjà programmé pour écouter le port en UDP. Il faudrait alors rajouter une partie qui prend ces données pour les envoyer un autre port à l'aide des websockets.
    Cependant c'est plutôt du coté client web que je suis perdu. J'ai passé quelques temps à étudier la création d'un site (très simple) et je peux concevoir un code HTML avec du CSS et potentiellement le rendre dynamique avec du PHP. Le problème c'est que je ne sais pas comment intégrer la partie échange de données avec le serveur. Je n'arrive pas à savoir si cela doit être intégrer au code html. Je ne sais pas en quel langage cela se ferait le mieux.

    Bref, je suis perdu... Je recherche des pistes pour continuer mon travail

    Merci pour votre écoute

    • Partager sur Facebook
    • Partager sur Twitter

    Réalisation d'une WEBSDR

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown