Bonsoir,
je souhaiterais avoir l'avis de la communauté sur la mise en place d'une communication entre deux scripts Python.
Il s'agit de mettre en place une solution de décodage de signaux radio numérique sous GNURadio sur plateforme Linux.
Le premier script délivre donc une séquence de bits et le second contient le métier pour décoder les trames suivant un protocole établi.
Les trames doivent donc circuler entre les deux au runtime et idéalement être décodée dès qu'elles sont reçues.
Je vois plusieurs solutions :
- Un pipe
- Un socket
- Un fichier tampon
Sachant que les transmissions sont ponctuelles et non régulières dans le temps, un pipe occuperait des ressources sur le système inutilement.
Un fichier tampon, parcouru par le décodeur de protocole régulièrement introduirait une latence dans le décodage c'est pas génial non plus.
Et pour le socket pourquoi pas, mais je ne l'ai jamais mis en place. Est-ce que quelqu'un voit comment faire ?
Le mieux est de transmettre mes trames sous forme de chaine de texte, c'est pratique à manipuler ensuite.
Si vous avez un avis sur la question, je suis preneur, merci par avance.
Partager