You should check certain configurations before you launch a RF survey:
Open /home/pi/rf_survey/Streamer.py
and check which location self.path =
under def __init__
is pointing towards. If the given location is /home/pi/sync
, data will be written to the RPi’s local storage and rsync needs to be enabled to pass data from the RPi to the remote server. You must request data server credentials for the RPi by contacting the server admin. The CU PASS data server is seti-400.colorado.edu and is managed by [email protected]. When the RPi’s individual server credentials are made available, you will import the RPi’s ssh keys to the data server and then test ssh access by ssh’ing to the data server from the RPi. Finally, add the RPi’s server credentials username to the rsync.sh file.
ssh-copy-id [rpi-server-creds]@seti-400.colorado.edu
ssh [rpi-server-creds]@seti-400.colorado.edu
nano ~/rsync.sh
To test access to the SDR execute uhd_find_devices
in a terminal. The output should show the SDR’s serial number.
<aside>
💡 An error from uhd_find_devices
can mean that the SDR is not connected or that it is currently in use as uhd_find_devices
can’t connect to the SDR while it is collecting data.
</aside>
Open crontab -e
in a terminal and verify the following entries:
Then check /etc/rc.local
and make sure it contains the following lines:
Streamer.py
requires that the antenna is connected to the port labeled ‘RX2’. Before starting a survey, make sure that the antenna (or cable) is connected to this port. Do not disconnected or connect an antenna while the SDR is collected data or transmitting, it could potentially damage the hardware.