Things You Will Need To Get Started
Raspberry Pi 3 Or Better
2.4GHz Directional Grid Parabolic
Micro SD Card A least 16Gb Or Bigger
NooElec SAWBIRD + GOES Saw Filter
Antenna “Which Will Need To Be Modified”
RTL-SDR USB Dongle With Or Without A Built In Bias-T
sudo apt update
sudo apt install git build-essential cmake libusb-1.0 libopencv-dev libproj-dev
Install The RTL-SDR Software:
git clone https://github.com/steve-m/librtlsdr.git
cd librtlsdr
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINSTALL_UDEV_RULES=ON ..
sudo make install
Set Rules And Blacklist:
sudo cp ../rtl-sdr.rules /etc/udev/rules.d/
sudo ldconfig
echo 'blacklist dvb_usb_rtl28xxu' | sudo tee --append /etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf
sudo reboot "To Test The RTLSDR"
rtl_test "Control C To Cancel Test"
To Install The GOES Software:
git clone https://github.com/pietern/goestools.git
cd goestools
git submodule init
git submodule update --recursive
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
sudo make install
Now Make The Following File:
nano goesrecv.conf
And Paste In The Following And Save:
[demodulator]
mode = "hrit"
source = "rtlsdr"
[rtlsdr]
frequency = 1694100000
sample_rate = 2400000
gain = 5
bias_tee = false
[costas]
max_deviation = 200e3
[decoder.packet_publisher]
bind = "tcp://0.0.0.0:5004"
send_buffer = 1048576
[monitor]
statsd_address = "udp4://localhost:8125"
In One Terminal Window Run The Following Command:
goesrecv -v -i 1 -c ~/goesrecv.conf
In A Second Terminal Window Run The Following Command:
goesproc -c /usr/share/goestools/goesproc-goesr.conf -m packet --subscribe tcp://127.0.0.1:5004