I was thinking the same, but I only have an RTL2832 so I couldn't test support
for all the other devices. I've also been thinking about creating libsdr
which can talk to a bunch of different SDR devices, then a BorIP server which
just sits on libsdr (the idea being other software can also use libsdr, so
they don't all have to include their own "drivers" for each SDR device.)
> I suppose the hard part would be linking back the sink to the rtl2832
> source block, but can't say that I've had a look at the code for it.
It'd probably be easiest to ignore GNURadio entirely, and (like the Windows
BorIP server) just talk to the hardware directly and then broadcast the
packets over the network. Then the existing BorIP sources (for GNURadio,
ExtIO/HDSDR, etc.) would just work on the client side.
> I envision that it could come in pretty useful for people wanting a headless
> linux back end (even masthead) and then using windows/linux front end
> desktop/notebook. The back end system shouldn't even need to be that powerful
> (I'm thinking Raspberry Pi) as the real grunt is done in HDSDR/WinRAD.
Definitely. I'm still waiting for my Pi so I don't know how successful it
would be, but I imagine it would all hinge on how well the I/O performance is.
If it can receive lots of USB packets and transmit them over Ethernet
without much CPU usage then it should be fine.
Cheers,
Adam.