Seite 22 von 23 ErsteErste ... 891011121314151617181920212223 LetzteLetzte
Ergebnis 316 bis 330 von 332

Thema: monitord auf Raspberry Pi

  1. #316
    Registriert seit
    02.01.2002
    Beiträge
    105
    @Smith

    Kannst Du uns bitte etwas mehr verraten?
    Scripte, Installationen ....

    Hast Du bei rtl_sdr die Rauschsperre gesetzt?
    Ich bekomme da immer underruns :-(

    Wie hast Du das genau mit dem Sound-Loop gelöst?

    Ich würde noch eine Record-Funktion für ZVEI-Alarmierungen benötigen.
    Das ist aber in der monitord deaktiviert. :-(

    Wieso verwendest Du keinen BananaPi oder CubieTruck,
    die haben genug Performance.
    Da läuft auchg MySQL flüssig.


    Ich werde mein Projekt mal wieder ausgraben.
    Vielleicht könntest Du mir ja ein bisschen auf die Sprünge helfen?


    Gruß

    Marcel

  2. #317
    Registriert seit
    01.10.2011
    Beiträge
    94
    Auf jeden Fall kann ich dir auf die Sprünge helfen, ich muss nur mal schauen das ich den Wald vor lauter Bäumen noch finde.

    Aktuell zickt es doch per Screen-Session. Es findet ohne ssh-Terminalsitzung keine Decodierung statt. Keine Ahnung warum, anscheinend können monitord und aplay per "stdin" nicht kommunizieren wenn kein Terminal vorhanden ist...

    - Die Kompilierung der sdr- & und monitord-Komponenten nach der Anleitung aus #287 (http://www.funkmeldesystem.de/foren/...&postcount=287)
    - auch habe ich die Anpassung, welche hier im Thread waren, bzgl. der Baudrate vorgenommen (vorm kompilieren.)
    - desweiteren per /etc/modules snd-aloop geladen.
    - per alsamixer überprüft ob der loopback-Adapter als interface 1 vorhanden ist
    - alles außer poc1200 aus der monitord.xml gehauen und entsprechend an das ALSA-Interface 1:1 gehangen.
    - Die Ausgabe erfolgt per aplay auf 1:0

    Ich weiß nicht, ob ich was vergessen habe, aber...
    squelch ist bei mir quasi null, warum sollte ich diese auch im POCSAG brauchen? die Softwaresquelch ist definiv zu langsam.
    Hier aber meine Befehle welche jeweils per EIGENER Putty-Session gestartet werden:

    Code:
    sudo rtl_fm -f 448.425M -M fm -s 22050 -p 37 -E dc -F 0 -g 30 | aplay -t raw -r 22050 -f S16_LE -c 1 -D hw:1,0,0
    Code:
    sudo monitord -c /home/pi/monitord/monitord/monitord.xml
    HTML-Code:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <monitordconfig version="1.0">
    <name> Monitord </name>
    <logfile> screen </logfile> <!-- screen = Bildschirm monitord.log = FGile -->
    <loglevel> DEBUG </loglevel>
    <SocketFilterScript> socketfilter.lua </SocketFilterScript>
    <PluginFilterScript> pluginfilter.lua </PluginFilterScript>
    <auth>
    	<login>
    		<name>test</name>
    		<password>test</password>
    	</login>
    	<login>
    		<name>crusader</name>
    		<password>pw</password>
    	</login>
    
    	<!-- Bisher nur IP Adressen. Keine Netze oder Bereiche ! -->
    	<!-- Mehrfachnennungen sind aber moeglich, sofern sie Sinn machen -->
    	<!-- Suchreihenfolge: allow, login, deny -->	
    	<ip action="allow">192.168.0.1</ip> <!-- Diese IPs muessen sich nicht einloggen -->
    	<ip action="allow">192.168.0.2</ip> <!-- Diese IPs muessen sich nicht einloggen -->
    	<ip action="allow">192.168.0.3</ip> <!-- Diese IPs muessen sich nicht einloggen -->
    	<ip action="allow">127.0.0.1</ip> <!-- Diese IPs muessen sich nicht einloggen -->
    	<ip action="login"> any </ip> <!-- Diese IPs muessen sich einloggen -->
    	<ip action="deny">any</ip> <!-- Diese IPs koennen sich nicht einloggen -->
    </auth>
    
    <!--  -->
    <tcpsocket>
    	<bind> * </bind>
    	<port mode="monitord"> 9333 </port>
    	<port mode="fms32pro"> 9300 </port>
    	<port mode="crusader"> 7778 </port>
    </tcpsocket>
    
    <soundcard num="0">
      <!-- <device>/dev/dsp0</device>   OSS: die erste Soundkarte  -->
      <device>plughw:1,1,0</device> <!-- ALSA: die erste Soundkarte  -->
      <status>1</status> <!-- 1=aktiv, 0=deaktivert -->
      <baud>22050</baud>
      <name> Erste Sondkarte </name>
      <!-- Linker Kanal -->
      <channel part="left">
    
      <!-- Audio Plugin -->
      <!-- Audio Plugin -->
    	<name>Kanal 1</name>
    		<module type="poc1200">
    		<algorithmus> 1 </algorithmus>
    		<crc-check> 0 </crc-check>
    		<ecc> 0 </ecc>
    	</module>
    
      </channel>
      
      <!-- Rechter Kanal -->
      <channel part="right">
    	<name>Kanal 2</name>
    	  <module type="poc1200">
                    <algorithmus> 1 </algorithmus>
                    <crc-check> 0 </crc-check>
                    <ecc> 0 </ecc>
            </module>
    
    
      </channel>
    </soundcard>
    
    <dataplugins>
     <!-- Daten Plugin -->
     <plugin name="mysql">
    	<file> /usr/local/lib/monitord/libmplugin_mysql.so.0 </file>
      	<parameters>
      		<logfile> mysql.log </logfile>
    		<loglevel> DEBUG </loglevel>
    		<hostname> XXXXXXXXXXX</hostname>
    		<port> 3306 </port>
    		<username> XXXXXX </username>
    		<password> XXXX</password>
    		<database> XXXXX </database>
    		
    		<ssl>0</ssl> <!-- 0: ssl disabled - 1: ssl enabled -->
    		<ssl-cacert>/etc/mysql/ssl/ca-cert.pem</ssl-cacert>
    		<ssl-cert>/etc/mysql/ssl/client-cert.pem</ssl-cert>
    		<ssl-key>/etc/mysql/ssl/client-key.pem</ssl-key>
    
    		
    
    		<mapping typ="fms"> 
    			<table> monitord_fms </table>
    			<field name="uhrzeit" source="mysql"> now() </field>
    			<field name="status"> statusdezimal </field>
    			<field name="kennung"> fmskennung </field>
    			<field name="richtung"> richtung </field>
    			<field name="text"> textuebertragung </field>
    			<field name="tki"> tki </field>
    			<field name="quelle"> channelnum </field>
    		</mapping>
    
    		<mapping typ="pocsag"> 
    			<table> pocsag_hist </table>
    			<field name="time" source="mysql"> now() </field>
    			<field name="ric"> ric </field>
    			<field name="funktion"> sub </field>
    			<field name="text"> text </field>
    			<field name="einsatz"> channelnum </field>
    		</mapping>
    		
    		<mapping typ="zvei"> 
    			<table> monitord_zvei </table>
    			<field name="uhrzeit" source="mysql"> now() </field>
    			<field name="typ"> weckton </field>
    			<field name="kennung"> zvei </field>
    			<field name="text"> text </field>
    			<field name="quelle"> channelnum </field>
    		</mapping>
    	</parameters>
    
     </plugin>
    </dataplugins>
    
    </monitordconfig>
    Und Underruns habe ich tatsächlich wenn ich mich mal im Bereich um 450 Mhz (...Message...) versuche. Ich denke aber, aufgrund der Daueraussendung auf dieser Frequenz. Und das auch nur, wenn der Pi vorher nicht neu gestartet wurde.

    Deine Idee aus einem anderen Forum mit Jack bzw. der Verteilung per Stream-Server steht noch aus. Bin da zufällig drüber gestolpert. :-D
    Geändert von Smith (16.12.2014 um 16:44 Uhr)

  3. #318
    Registriert seit
    01.10.2011
    Beiträge
    94
    Eine Sache noch kurz hervorgehoben:

    Code:
    sudo rtl_fm -f XXX.XXXM -M fm -s 22050 -p 37 -E dc -F 0 -g 30
    der Parameter -g ist wichtig und muss an die Frequenz angepasst werden. Der Gain (Gewinn, Verstärkung) ist wohl der entscheidene Parameter um die decodierung zu ermöglichen. Dieser, und der Standort der Antenne, sind die Parameter für eine erfolgreiche Decodierung per monitord und einem RTL-SDR Stick.
    Ich bewege mich zwischen 20 und 40. Er ist übrigens vergleichbar mit der Windowsfunktion AGC unter SDR#.
    ein rtl_test ermittelt die Werde, welche aufgrund der unterschiedlichen Tunergruppen unterschiedlich sind, möglich sind.

    Zu den Underuns:
    An sich treten diese bei mir nur mit 2-6 ms auf. Also halb so wild. Es sieht auch so aus, als wäre das ganze auf dem 2. Pi (welcher ohne USB Hub läuft) nicht vorhanden ;)
    Ich habe hier tatsächlich nur das SDR und einen WLAN Microstick dran. Stromversorgung per micro-USB 2A Netzteil. Wobei man wissen sollte, über diesen kann der Pi nur max. 1A aufnehmen. Also spart auch das Geld für die großen Netzteile wenn ihr ohne Hub arbeiten wollt.
    Geändert von Smith (16.12.2014 um 22:31 Uhr)

  4. #319
    Registriert seit
    02.01.2002
    Beiträge
    105
    Hi,

    Ich habe mein Alarm-Server-Projekt mal wieder ausgegraben. :-)

    Komme aber schon nicht mehr weiter. :-(

    Ich habe mir auf meinen CubieTruck,
    ein aktuelles Debian Wheezy mit Kernel 3.4.105,
    geflasht.

    Leider fehlt hier snd_aloop.

    Mal sehen, ob ich mir den Kernel neu bauen kann.
    Das habe ich vor Jahren schon einmal geschafft.

    Ich benötige für meinen Alarmserver das ZVEI-Protokoll
    und möglichst eine Aufnahme Funktion.
    Hast Du eine Idee, wie ich das umsetzen kann.

    Und dann wäre noch das Problem mit dem Squelch und den Underuns.
    Kann ich das mit einer kleinen Hardwareschaltung oder Soundfiltern lösen?


    Gruß

    Marcel

  5. #320
    Registriert seit
    01.10.2011
    Beiträge
    94
    Snd_aloop ist im raspbian Kernel direkt mit drin.
    Ein nachinstallieren sollte schnell erledigt sein.

    Wie hoch sind die underruns?
    Takt des Curie veränderbar? Installiere mal htop und check die Auslastung von rtl_fm.
    Ihr nutzt nur ZVEI? Dann erklärt sich das mit der Aufnahme.
    Durch die Aufnahme wirst du um einen AudioServer nicht herumkomm. .. oder eine 2. SDR. Ist vielleicht einfacher. Wobei beim Pi es von den Ressourcen zu eng wird. Cubie kenne iich nicht.

    Edit: der Cubie wird es können :-)

  6. #321
    Registriert seit
    02.01.2002
    Beiträge
    105
    Zitat Zitat von Smith Beitrag anzeigen
    Snd_aloop ist im raspbian Kernel direkt mit drin.
    Ein nachinstallieren sollte schnell erledigt sein.
    Ich habe aber kein raspian, sondern Debian Wheezy.
    http://www.igorpecovnik.com/2013/12/...sd-card-image/

    root@cubietruck:~# sudo modinfo snd-aloop
    ERROR: Module snd-aloop not found.

    [QUOTE]
    Wie hoch sind die underruns?
    Takt des Curie veränderbar? Installiere mal htop und check die Auslastung von rtl_fm.


    Sehr hoch, werde das aber noch einmal testen.

    Cubie kenne iich nicht.
    Allwinner A20 SoC (2 ARM-Cortex A7-Prozessorkerne mit 1 GHz Taktfrequenz),
    2 GB DDR3 SDRAM mit 480 MHz, 10/100/1000 RTL8211E Ethernet PHY, WLAN und Bluetooth onboard via PCB-Antenne (Chip: Broadcom BCM4329/BCM40181)
    http://funkmeldesystem.de/foren/images/attach/jpg.gif

    Dann hast Du was verpasst. Das ist eine Rennmaschine :-)
    Mittlerweile gibt es den Banana Pi auch für 40€.
    Das Ding ist auch recht schnell.
    Ich verwende den für meine Haussteuerung mit Fhem.

    Frohe Weihnachten !!!
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	cubietruck_03.jpg 
Hits:	211 
Größe:	26,0 KB 
ID:	16141  

  7. #322
    Registriert seit
    01.10.2011
    Beiträge
    94
    Zitat Zitat von McBo Beitrag anzeigen
    Ich habe aber kein raspian, sondern Debian Wheezy.
    Das war auch auf Wheezy bezogen. :)
    alsa kompilieren, mit loopback.
    http://www.sm5bsz.com/linuxdsp/install/snd-aloop.htm

    Zitat Zitat von McBo Beitrag anzeigen
    Sehr hoch, werde das aber noch einmal testen.
    Sollten die underruns bis 10ms liegen, sehe ich kein Problem.
    Ich habe aktuell zwei pi hier. Auf dem einen gibt es underruns, auf dem anderen nicht.
    beide fahren das gleiche ras-poc image welches ich für mich erstellt habe.

    Dennoch decodieren beide gleich gut.

    Zitat Zitat von McBo Beitrag anzeigen
    Allwinner A20 SoC (2 ARM-Cortex A7-Prozessorkerne mit 1 GHz Taktfrequenz),
    2 GB DDR3 SDRAM mit 480 MHz, 10/100/1000 RTL8211E Ethernet PHY, WLAN und Bluetooth onboard via PCB-Antenne (Chip: Broadcom BCM4329/BCM40181)

    Dann hast Du was verpasst. Das ist eine Rennmaschine :-)
    Mittlerweile gibt es den Banana Pi auch für 40€.

    Das Ding ist auch recht schnell.
    Ich verwende den für meine Haussteuerung mit Fhem.

    Frohe Weihnachten !!!
    Hab mir den kleinen mal angesehen. Einen Banana hab ich schon bestellt, der Cubie ist auf jedenfall interessant. Aber auch recht teuer für meine kleinen Bastelprojekte.


    Dir auch ein frohes Fest! :)

  8. #323
    Registriert seit
    02.01.2002
    Beiträge
    105
    Zitat Zitat von Smith Beitrag anzeigen
    Das war auch auf Wheezy bezogen. :)
    alsa kompilieren, mit loopback.
    http://www.sm5bsz.com/linuxdsp/install/snd-aloop.htm
    Da hängt es schon bei:

    Code:
    Install the package alsa-source
    apt-get install alsa-source
    
    E: Unable to locate package alsa-source

    Gruß

    Marcel

  9. #324
    Registriert seit
    29.03.2006
    Beiträge
    5.311
    Zitat Zitat von McBo Beitrag anzeigen
    Da hängt es schon bei:
    Es scheint so, als ob 2010 die Loop-Funktion im ALSA packet noch nicht mit in die damalige Debian-Stable mit übernommen wurde...

    Deshalb musste man dies selbst kompilieren.

    Sollte mit den aktuellen Alsa-packeten aber direkt funktionieren...

    MfG Fabsi

  10. #325
    Registriert seit
    15.11.2007
    Beiträge
    213
    Info zur Moderation:

    Ich habe die Bitte erhalten, die Beiträge von Ende Dezember 2014/Anfang Januar 2015 zum Thema "multimon" und "multimon-ng" in einen eigenen Thread zu verschieben. Das habe ich nach Kenntnisnahme getan und hoffe auf das Verständnis der Schreibenden.

    In diesem Thread sollte es sich bitte wieder um den monitord auf dem Raspbian drehen, der Thread zum multimon darf gern für die Alternative (multimon/-ng) weiter genutzt werden.

    Viele Grüße
    Martin

  11. #326
    Registriert seit
    29.03.2006
    Beiträge
    5.311
    Zitat Zitat von mdi Beitrag anzeigen
    Info zur Moderation:

    Ich habe die Bitte erhalten, die Beiträge von Ende Dezember 2014/Anfang Januar 2015 zum Thema "multimon" und "multimon-ng" in einen eigenen Thread zu verschieben. Das habe ich nach Kenntnisnahme getan und hoffe auf das Verständnis der Schreibenden.

    In diesem Thread sollte es sich bitte wieder um den monitord auf dem Raspbian drehen, der Thread zum multimon darf gern für die Alternative (multimon/-ng) weiter genutzt werden.

    Viele Grüße
    Martin
    Wir arbeiten daran (hab selbst hier keine Rechte)
    Diese beiden Beiträge kann der Kollege dann ja auch gerne mitlöschen :)

    MfG Fabsi

  12. #327
    Registriert seit
    01.10.2011
    Beiträge
    94
    Danke hat geklappt!

    Hat irgendwer hier bereits mal mit 2 SDR-Sticks an einem Raspberry pi Rev2 Model B gearbeitet?
    Ích habe die Beobachtung gemacht, dass ein Pi (getaktet auf 1000Mhz) mit 2 Sticks anscheinend mehr als 2A benötigt.
    Ich bin quasi gezwungen einen aktiven USB-Hub zu nutzen... :-)

  13. #328
    Registriert seit
    14.07.2002
    Beiträge
    188
    Hat schonmal jemand versucht, zwei Frequenzen über eine einzige Karte zu überwachen? Also mit mehreren virtuellen Soundkarten ala snd_aloop und (möglicherweise modifizierten) rtl_fm? Und weiß jemand, in welchen Frequenzbereich sich diese unterscheiden dürfen?

    Beispiele
    https://github.com/hpdvanwyk/fm-mult...ster/README.md
    https://github.com/szpajder/RTLSDR-A...ster/README.md

    Grüße,
    magnet

  14. #329
    Registriert seit
    02.01.2002
    Beiträge
    105
    Das würde mich auch sehr interessieren.

    Ich betreibe meinen Raspberry Pi, momentan mit zwei DVB-T Sticks.
    Da kommt man schnell an Stromprobleme :-(


    Gruß

    Marcel

  15. #330
    Registriert seit
    29.01.2015
    Beiträge
    11

    Zugriff verboten auf svn co http://svn.monitord.de/monitor/trunk monitord ???

    Hallo zusammen,

    ich versuche gerade, MonitorD aufzusetzen, bekomme aber keinen Zugang zu der Source unter "sudo svn co http://svn.monitord.de/monitor/trunk monitord".
    Weiß jemand, woran das liegen könnte und wie ich das beheben kann?

    Hier die Fehlermeldung:

    svn: E175013: Unable to connect to a repository at URL 'http://svn.monitord.de/monitor/trunk'
    svn: E175013: Zugriff auf »/monitor/trunk« verboten

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
  •