mardi 29 juillet 2014

[RPi] SDR via internet.

Bonjour,

Je vais vous présenter ici une façon assez simple de prendre le contrôle de votre tuner TNT / SDR au travers votre réseau locale ou via internet.
A savoir que sur mon réseau par ethernet, ça fonctionne bien avec une large bande passante. C'est pas la même par internet, mais il suffit de réduire la bande passante pour que ça passe.



Matériel : -un RaspberryPi (ici le modèle B)
               -une carte SD vierge
               -un tuner TNT USB compatible
               -une bonne alim et éventuellement un hub USB alimenté

J'ai créer une image à installer sur le carte SD téléchargeable ici : SDR

L'installer sur la carte SD avec Win32 Disk Imager (par exemple - ici je travaille sous Windows 7)

Une fois la carte SD préparée, brancher votre "SDR" sur le Raspberry (avec une antenne!!), mettre la carte SD et mettre sous tension. Il sera peut-être utile d'utiliser un hub USB avec alimentation externe en fonction de votre "SDR".

Récupérer l'adresse IP de votre Raspberry.

Lancer Putty (par exemple...)

Se connecter avec l'adresse IP du RPi. Login : pi  /  Mot de passe : raspberry

Vous pouvez changer le mot de passe une fois "logé" avec la commande : sudo passwd pi

Ensuite, nous allons modifier un petit script. Pour cela, toujours avec Putty en SSH, entrer la commande suivante :
 sudo nano ./sdrtcp



Modifier l'adesse 192.168.xxx.xxx par l'adresse IP de votre RaspberryPi, puis terminer par "Ctrl + x", puis "O" puis "Enter".

Il faut maintenant rendre ce script executable par la commande :
sudo chmod 755 /home/pi/bin/sdrtcp

Voilà, on arrive au bout !
Maintenant, lancer le script par la commande
sdrtcp




Ouvir SDR#
Dans "Source", choisir "RTL-SDR / TCP"
Au dessus, cliquer sur l'engrenage pour enter dans a page de configuration, puis entrer l'adresse IP de votre RPi et le port 1234.
Réduire le "Sample Rate" si vous avez choisi de vous connecter par internet (au risque d'avoir une réception haché) puis cliquer sur "Start".



Enjoy,

Attention ! Je suis un ultra novice en Linux.
Cette procédure fonctionne chez moi c'est pourquoi j'ai créé cette image que je vous met à disposition.
Si vous rencontrez des problèmes quand à la mise en oeuvre de cette manip, cherchez un peu, je ne pourrai surement pas vous aider.
Je n'ai pas parlé ici des redirections à ajouter dans votre routeur, car tous les routeurs sont différents.
Il faudra ouvrir les ports 22 pour le contrôle via SSH et le port 1234 pour SDR#.

Jérôme, F4GMU