Vorbereitung der SDR's
Grundlagen-Wissen in den Umgang mit Linux als Betriebsystem sollte möglichst vorhanden sein, so wie ein Raspberry mit einen fertig aufgesetzen Raspian. Nun loggen wir uns über die Konsole ein, du solltest auf jeden Fall Adminrechte haben und der Befehl sudo muss ausführbar sein.
sudo apt-get update
sudo apt-get upgrade
sudo nano /etc/modprobe.d/sdr-blacklist.conf
blacklist dvb_usb_rtl28xxu
blacklist rtl2832
blacklist rtl2830
blacklist dvb_usb_rtl2832u
blacklist dvb_usb_v2
blacklist dvb_core
sudo apt-get install rtl-sdrsudo wget -O /etc/udev/rules.d/20-rtlsdr.rules https://raw.githubusercontent.com/osmocom/rtl-sdr/master/rtl-sdr.rulessudo reboot nowsudo apt-get install build-essentialsudo apt-get install gitcd /home/pi/git clone https://github.com/DO2JMG/dxlAPRS_Scripte.gitmv dxlAPRS_Scripte wscd wsmkdir bin pidfiles calibrations fifoscd /home/pi/git clone https://github.com/oe5hpm/dxlAPRS.gitcd dxlAPRS/srcmake sondemodmake sondeudpmake udpgate4make sdrtstmake udpboxcd ../outcp sondemod /home/pi/ws/bincp sondeudp /home/pi/ws/bincp sdrtst /home/pi/ws/bincp udpgate4 /home/pi/ws/bincp udpbox /home/pi/ws/bincd /home/pisudo rm -r dxlAPRScrontab -e*/1 * * * * /home/pi/ws/dxlclient.sh*/1 * * * * /home/pi/ws/dxlserver.shchmod +x /home/pi/ws/dxlclient.shchmod +x /home/pi/ws/dxlserver.shKonfigurieren des Starter-Scripts
Wir gehen in den Ordner in dem sich die Scripte befinden.cd /home/pi/wsws-options.conf mit dem Editornano ws-options.confnano sdrcfg-rtl0.txtnano beacon.txtsudo reboot nowLogfiles automatisch leeren lassen
dxlAPRS legt Logfiles an, damit ihr euer System überwachen könnt. Diese befinden sich im Ordner /tmp/. Diese Logfiles werden mit der Zeit groß und können eure Speicherkarte auslasten.crontab -e*/60 * * * * truncate -s 0 /tmp/sondemod.log*/60 * * * * truncate -s 0 /tmp/aprs.log*/60 * * * * truncate -s 0 /tmp/sondeudp-rtl0.log*/60 * * * * truncate -s 0 /tmp/sondeudp-rtl1.log*/60 * * * * truncate -s 0 /tmp/sondeudp-rtl2.log*/60 * * * * truncate -s 0 /tmp/rtl_tcp-rtl0.log*/60 * * * * truncate -s 0 /tmp/rtl_tcp-rtl1.log*/60 * * * * truncate -s 0 /tmp/rtl_tcp-rtl2.log*/60 * * * * truncate -s 0 /tmp/udpgate.logZweiten APRS-Server einstellen (Optional)
Es ist möglich mit diesen Scripten einen zweiten APRS-Server zu bedienen. Dies ist optional und nicht notwendig.cd /home/pi/wsnano ws-options.confaprssecond="off" # Auf on setzen um zu aktivierenaprssecondserver="keinaprsserver.com"aprssecondport="14580"