The KiwiSDR 2 online store is open for orders! Please visit kiwisdr.nz
Feature request - receiver info on status page [trial in v1.334]
Any chance of adding receiver information to the status page? Say a line for each receiver, with the currently tuned frequency, mode, user IP, etc? Even just a copy of the text from the admin page would be great if that would be the least work. I can parse that, which is what I am doing now, but it's spewing lots of entries in the log.
Comments
Can you further clarify what you mean ?
That information is already on the Admin Status page, do you want it adding somewhere else or reformatting in some way ?
Regards,
Martin - G8JNJ
The /status interface was originally required by sdr.hu to poll clients for their current user count etc. It has since been expanded for use by other things (TDoA) as sdr.hu ignores entries it doesn't understand ("fixes_min=30"). You can even get all the /status values for all public Kiwis in one whack by doing a "curl/wget" of http://kiwisdr.com/public as /status values are embedded there as HTML comments. This is what drives http://rx.linkfanel.net and probably other stuff.
Now, should the connected user list be added to that? Should it be so easy for absolutely anyone to get the list of all users, with their geolocation info, from all public Kiwis? Maybe there should be a different interface that adds the user list only for queries from the local network, i.e. your own software looking at your own Kiwi for logging/app purposes.
What do you guys think? This has been requested before and I'm just hesitant to add it. To the public interface at least.
Exposing the data to anyone is very problematic for all sorts of reasons, and could in some countries even put users at risk.
Regards,
Martin - G8JNJ
Response is JSON with a couple of the fields URI encoded. This mostly because it already existed as a protocol with the Kiwi Javascript and I've been trying to move everything to JSON anyway.
Example: So a JSON array with as many objects as there are rx channels. Many of the fields can be an empty string value if there is no info.