SDRuno scanner
Posted: Sun Jun 24, 2018 3:51 am
I've revisited using SDRPlay devices as scanners a number of times. The goal has been to build a remotely accessible web based scanning interface with low latency audio for use on my LAN.
Using a Raspberry Pi to host the scanning app with it's web GUI and audio server and use serial CAT commands to control SDRuno, SDRConsole, HDSDR and Cubic SDR and check out their relative merits has been the approach so far.
But the end of the road has been reached. Without a "BY;" CAT command the time delay in querying received signal levels and halting the scanner is too great and too unreliable a measure of a busy frequency.
SDRuno so far offers the most promising solution, it runs very nicely with only the MAIN window open, or MAIN + VRX, as per the pic below which is happily scanning across any combination of frequencies at a rate of 120 milliseconds per frequency, and that's on a Windows virtual machine.
Please could the SDRPlay development team give consideration to implementing support for a BY command.
- it would set the SDRuno software apart from all the others
- you know you need it too for implementing scanning yourself, if that's still on the agenda
My suggestion is to implement a BY as readable but ALSO to provide the option via a check box in your SDRuno CAT settings to automatically send the BY state after every FA / FB CAT request.
Remotely polling for a BY would be next to useless and defeat it's purpose - as you'd be aware normally a BY is sent automatically in the AutoInformation mode - so sending it after any CAT fx change would solve that.
If that was to be implemented it would present an opportunity for anyone with the ability to write native code (not me, he said enviously) to build a neat little scanning app and save you the considerable trouble of trying to add it to SDRuno, as well as to build stuff on a Pi as I have.
Sincerely, Phil VK7JJ
The pic shows two overlapping windows with SDRuno running on a remote machine in the radio shack, visible in a VNC window on my Mac inside the house. The scanner software is running in a web browser on the Mac. The Pi is in the radio shack connected to the SDRuno machine via CAT.
Using a Raspberry Pi to host the scanning app with it's web GUI and audio server and use serial CAT commands to control SDRuno, SDRConsole, HDSDR and Cubic SDR and check out their relative merits has been the approach so far.
But the end of the road has been reached. Without a "BY;" CAT command the time delay in querying received signal levels and halting the scanner is too great and too unreliable a measure of a busy frequency.
SDRuno so far offers the most promising solution, it runs very nicely with only the MAIN window open, or MAIN + VRX, as per the pic below which is happily scanning across any combination of frequencies at a rate of 120 milliseconds per frequency, and that's on a Windows virtual machine.
Please could the SDRPlay development team give consideration to implementing support for a BY command.
- it would set the SDRuno software apart from all the others
- you know you need it too for implementing scanning yourself, if that's still on the agenda

My suggestion is to implement a BY as readable but ALSO to provide the option via a check box in your SDRuno CAT settings to automatically send the BY state after every FA / FB CAT request.
Remotely polling for a BY would be next to useless and defeat it's purpose - as you'd be aware normally a BY is sent automatically in the AutoInformation mode - so sending it after any CAT fx change would solve that.
If that was to be implemented it would present an opportunity for anyone with the ability to write native code (not me, he said enviously) to build a neat little scanning app and save you the considerable trouble of trying to add it to SDRuno, as well as to build stuff on a Pi as I have.
Sincerely, Phil VK7JJ
The pic shows two overlapping windows with SDRuno running on a remote machine in the radio shack, visible in a VNC window on my Mac inside the house. The scanner software is running in a web browser on the Mac. The Pi is in the radio shack connected to the SDRuno machine via CAT.