WSPRDAEMON

Whisper Daemon is written by Rob Robinett AI6VN and has several functions, which are written in independent modules. These modules are called by the main program on request, but also a lot of programs are running in the background, waiting for 'work to do'.

  • It reads multicasting data streams, originated by KA9Q sw module "radiod".
  • radiod sends streams for WSPR, FST4W, WWV and CHU signals.
  • Whisper Daemon isolates all bands/frequencies
  • It identifies all wspr signals and reports these (spots) to wsprlive and wsprdaemon.
  • It calculates the Spectrum Spread of the spots and reports these to wsprdaemon servers
  • It measures noise levels of all bands and reports these to wsprdaemon/graphs/PE0MJX
  • Transforms WWV and CHU data to a compressed format and up[loads it to PSWS (Personal Space Weather Station)

 

Wsprdaemon is configured to your needs by making a config file named wsprdaemon.conf. A template is available in the home/wsprdaemon directory. In the template all parameters are explained.  Do this very carefully because a small mistake (dot, comma, space, mistype) will cause the program not to start. The good thing is that you get sometimes an error report which leads you to the correct configuration.

Wsprdaemon has to know that the program should look remotely for the wsprdaemon data streams from radiod. We do that by editing the wsprdaemon.conf file in /home/wsprdaemon and put the following line in it:

KA9Q_RUNS_ONLY_REMOTELY="yes"

starting wsprdaemon is done by:

sudo systemctl start wsprdaemon.service

and stopping wsprdaemon is done by:

sudo systemctl stop wsprdaemon.service

 

The wdln command gives the activities of wsprdaemon and the list of all spots, uploaded to the wsprnet and wsprlive servers.

There are many commands to control wsprdaemon. Look in the  file "bash-aliases" in de wsprdaemon directory.

There are also  log files, look in the wsprdaemon directory. I.e. watchdog_daemon.log

 

next noise measurement

Create Your Own Website With JouwWeb