Wat als ?
We een rpi zero w konden voorzien van een basis SDR uitrusting , de data over wifi konden versturen en de decoding op afstand zouden doen ?
Maw , we maken een compact geheel met de ontvanger " ergens" en sturen deze aan vanuit een laptop.
We kunnen dan ook kiezen wat we willen ontvangen / decoderen door gewoon een andere toepassing te starten.Misschien kunnen we ons zelf eens wagen aan GNU radio !
GNU radio
Dit concept zal wel ergens al bestaan , maar ik doe het zoals ik het wil.
Lopen we tegen de muur , dan is het zo maar .
We vertrekken van de osmocom rtl-sdr codebase en we zien wel verder.
Link naar osmocom
osmocom.org
De rtl-sdr codebase omvat :
1. librtlsdr : deze bibliotheek voorziet dat op de uitgang van de dongle raw I/Q date ter beschikking staat.
2. Enkele commandolijn tools :
- rtl_test : hiermee kun je testen of de dongle werkt
- rtl_fm : een kleinde fm decoder , parametreerbaar . Op de uitgang heb je pcm audio direkt beschikbaar voor een audiospeler zoals aplay
- rtl-sdr zelf : een I/Q recorder , een soort gateway tussen dongle en achterkomende software
- rtl_tcp : een I/Q spectrum server : ook dit neemt de data van de dongle en geeft zelf I/Q af en dit over TCP/IP
De librtlsdr is zelf nog afhankelijk van een andere bibliotheek en dit is
- libusb : Omdat de dongle via een usb poort is verbonden is deze nodig.
Dit kaartje is al volledig ingesteld wat de configuratie betreft , zoals wifi en is bereikbaar via Putty. dit is al meermaals beschreven overal , zelfs op deze blog.
Eerste vragen die in me opkomen : Waar knippen we in de dataflow ?
Wat sturen we over de wifi en hoe doen we dat ?
Dag Luc,
BeantwoordenVerwijderenDit is zeker leuk om mee te experimenteren, wat ik ook al heb gedaan in het verleden, weliswaar met een Pi2 of 3, niet met een Zero.
rtl_tcp is hier inderdaad key om de IQ te streamen over uw wifi, en zodus op uw laptop in de living naar wat dan ook te luisteren...het lukte zelfs ook op m'n smartfoon :o)
Veel succes, en het is eigenlijk redelijk simpel, maar dat laat ik jouw zelf ontdekken ;o)
73, Patrick ON4CDJ
PS. Ik ben hoegenaamd geen linux/SDR/RaspberryPi expert, verre van, alles wat ik weet is ook door te prutsen, proberen en op te zoeken....en er is nog veel te leren ;o)
Het is niets voor niets een SMART foon hé
BeantwoordenVerwijderen73 Luc