Program architecture

Server

A program written in C, reading samples from SDR and implementing the commands like “stream channel of a specified width at a given frequency” and “send me spectrum and histogram measurements”. The server was intended to be simple and with low performance demands, as one of our use-case is to have a Raspberry Pi or a similar embedded system near the antenna and access it over the network.

Client library

A Python module to act as a client. It can issue commands and read channels from the server. This allows the user to create custom applications using this infrastructure with simple Python commands.

kukuruku-gui

A GTK application built upon libclient.

 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki