Ergebnis 1 bis 15 von 332

Thema: monitord auf Raspberry Pi

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    26.05.2013
    Beiträge
    230

    Überblick / Zusammenfassung

    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 :-(

  2. #2
    Registriert seit
    19.12.2012
    Beiträge
    170
    Hallo limberu,

    kannst du vielleicht noch deine Config von Monitord zeigen? Ich weiss nicht, wie ich die Soundkarte darin einstelle...

    Gruss
    matt

    UPDATE:
    Hallo limberu,

    jetzt habe ich verstanden, wie du den Audiostream von rtl_fm an monitord geleitet hast...

    rtl_fm gibt das Audiosignal mit der externen Soundkarte aus und monitord holt sich das Signal wieder vom Eingang der Soundkarte...

    Kennt vielleicht jemand einen Weg, wie man das softwaretechnisch lösen kann?

    Gruss
    matt
    Geändert von matt (24.11.2013 um 16:29 Uhr)

  3. #3
    Registriert seit
    26.05.2013
    Beiträge
    230
    Zitat Zitat von matt Beitrag anzeigen
    jetzt habe ich verstanden, wie du den Audiostream von rtl_fm an monitord geleitet hast...

    rtl_fm gibt das Audiosignal mit der externen Soundkarte aus und monitord holt sich das Signal wieder vom Eingang der Soundkarte...
    genau
    interne soundkarte für ausgabe und usb-soundkarte für line-in

    Zitat Zitat von matt Beitrag anzeigen
    Kennt vielleicht jemand einen Weg, wie man das softwaretechnisch lösen kann?
    die such ich auch noch.

    hab mal mit snd-aloop probiert, hab es aber nicht hinbekommen :(

  4. #4
    Registriert seit
    19.12.2012
    Beiträge
    170
    Ich bin auch gerade dabei es mit snd-aloop zu versuchen. Prinzipiell läuft snd-aloop. Aber ich hab monitord noch nicht dazu bekommen was auszuwerten...

  5. #5
    Registriert seit
    26.05.2013
    Beiträge
    230
    Hast du die Auswertung mit einer Soundkarte schon am laufen gehabt?

    Kannst du mir mal die Konfig bzw. die einzelnen Einrichtungsschritte für snd-aloop, wie du es verwendest, aufschreiben, dann könnte ich das testen, ob die Auswertung damit funktionioert

  6. #6
    Registriert seit
    19.12.2012
    Beiträge
    170
    Vor einigen Monaten hatte ich die Auswertung über eine Soundkarte schon am Laufen. Allerdings habe ich dort einen Scanner verwendet.

    Über RTL-SDR hatte ich noch keine Auswertung am Laufen.
    Im Moment spiele ich etwas mit dem Gain von rtl_fm herum. Vorhin hat monitord zwei mal einen Sync gefunden. Jetzt gehe ich systematisch mit unterschiedlichen Einstellungen vor und versuche so eine funktionierende Kombination zu finden.

    Nach langem Suchen habe ich im Forum unter raspberrypi.org erfahren, dass snd-aloop bereits im Kernel von wheezy enthalten ist. Man muss es nur mit dem Befehl
    Code:
    sudo modprobe snd-aloop
    aktivieren muss. Damit snd-aloop beim Systemstart aktiviert wird, muss die Zeile
    Code:
    modprobe snd-aloop
    in die Datei "/etc/rc.local" vor die Zeile
    Code:
    exit 0
    eingetragen werden.

    Mehr Informationen zu snd-aloop findet man auf http://www.alsa-project.org/main/ind...x:Module-aloop.

  7. #7
    Registriert seit
    26.05.2013
    Beiträge
    230
    POCSAG oder FMS?

  8. #8
    DeLocke Gast
    Zitat Zitat von matt Beitrag anzeigen
    Vor einigen Monaten hatte ich die Auswertung über eine Soundkarte schon am Laufen. Allerdings habe ich dort einen Scanner verwendet.

    Über RTL-SDR hatte ich noch keine Auswertung am Laufen.
    Im Moment spiele ich etwas mit dem Gain von rtl_fm herum. Vorhin hat monitord zwei mal einen Sync gefunden. Jetzt gehe ich systematisch mit unterschiedlichen Einstellungen vor und versuche so eine funktionierende Kombination zu finden.

    Nach langem Suchen habe ich im Forum unter raspberrypi.org erfahren, dass snd-aloop bereits im Kernel von wheezy enthalten ist. Man muss es nur mit dem Befehl
    Code:
    sudo modprobe snd-aloop
    aktivieren muss. Damit snd-aloop beim Systemstart aktiviert wird, muss die Zeile
    Code:
    modprobe snd-aloop
    in die Datei "/etc/rc.local" vor die Zeile
    Code:
    exit 0
    eingetragen werden.

    Mehr Informationen zu snd-aloop findet man auf http://www.alsa-project.org/main/ind...x:Module-aloop.
    Hast du mittlerweile eine lauffähige Konfig gefunden?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •