Installation rtl_fm:
# Install dependencies
Code:
sudo apt-get update
sudo apt-get -y install git cmake build-essential libusb-1.0 qt4-qmake libpulse-dev libx11-dev
# Fetch and compile rtl-sdr source
Code:
mkdir -p ~/src/
cd ~/src/
git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON
make
sudo make install
sudo ldconfig
# Installation mysql:
Code:
sudo apt-get install mysql-server
sudo apt-get install libmysqlclient-dev
# Einrichtung monitord:
Code:
sudo apt-get update
sudo apt-get install autoconf libtool subversion libasound2-dev
sudo svn co http://svn.monitord.de/monitor/trunk monitord
cd monitord
sudo autoreconf -fi
## nur mit MySQL
Code:
sudo ./configure --with-alsa --enable-plugins --with-mysql
sudo make
sudo make install
##Alternativ mit LUA und MySQL
Code:
sudo apt-get install liblua5.1-dev
sudo ./configure --enable-plugins --with-alsa --with-mysql --with-lua-includes=/usr/include/lua5.1 --with-lua-suffix=5.1
sudo make
sudo make install
# Starten von monitord
Code:
monitord > monitord.log 2>&1
# Monitord als Dienst einrichten
chkconfig - system tool to enable or disable system services
Code:
sudo apt-get install chkconfig
Erstellen einer Datei monitord unter /etc/init.d:
Code:
### BEGIN INIT INFO
# Provides: monitord
# Required-Start: $local_fs $network $mysql
# Required-Stop: $local_fs $mysql
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: monitord
# Description: monitord
### END INIT INFO
cd /home/pi/
case "$1" in
start)
monitord >> /dev/null &
echo "Monitord wurde gestartet"
pid=$(pidof monitord)
echo "PID: $pid"
;;
stop)
pid=$(pidof monitord)
echo "PID: $pid"
kill $pid
echo "Monitord wurde beendet"
;;
restart)
pid=$(pidof monitord)
kill $pid
echo "Monitord wurde beendet"
monitord >> /dev/null &
echo "Monitord wurde gestartet"
;;
*)
echo "usage $0 start|stop|restart" ;;
esac
exit 0
# Staren der Auswertung mittels SDR:
Code:
rtl_fm -f xx.xxxM -s 22050 -g 14 -C - | aplay -r 22050 -f S16_LE -t raw -c 1 -D default:CARD=ALSA
Verwendete Hardware:
- Raspberry Pi Version B
- SD Karte
- Cinergy TStick RC
- Belkin 4-Port USB 2.0 Hub, ultra-slim schwarz http://www.conrad.de/ce/de/product/9...f=searchDetail
- Conrad USB-Soundbox 7.1 von Conrad (http://www.conrad.de/ce/de/product/8...Box-71-Schwarz)
- FiiO L2 Kabel - 3,5mm Klinke auf 3,5mm Klinke - Stecker gerade - 10 cm (http://www.conrad.de/ce/de/product/4...omSuggest=true)
-USB-Anschlusskabel USB 2.0 Stecker A an USB 2.0 Stecker Micro-A Schwarz 1,8 m http://www.conrad.de/ce/de/product/9...f=searchDetail
Randbemerkungen:
- Raspberry Pi wird nicht mit eigenem Netzteil versorgt, sondern über den Hub
- externe Soundkarte und DVB-Stick stecken am Hub und nich am Pi
- Ausgang der Pi-Soundkarte ist mit Kabel auf Line-In der ext. Soundkarte verbunden
-- bsiher habe ich leider nur FMS-Auswertung hin bekommen... Am POCSAG bin ich noch am verzweifeln :-(