Ergebnis 1 bis 15 von 94

Thema: SDS2DB schreibt SDS-Nachrichten in eine MySQL-Datenbank

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    04.06.2013
    Beiträge
    38
    Hallo, ja ich habe in der Pei.init dies explizit ausgeschaltet, da in unserem Industrienetz die Statusgeschichte nicht wie geplant genutzt werden kann.
    (Situation ein Provider mehrer Kunden)

    Daher haben wir uns für den Weg der "SDS" Stati entschieden.

  2. #2
    Registriert seit
    30.07.2012
    Beiträge
    227
    Wie sieht das auf Seite der Einsatzmittel aus, die ihren Status senden sollen?
    Nachrichten-Menü -> neue Nachricht -> text eintippen -> senden an -> issi eintippen?
    Bestimmt nicht, oder?

  3. #3
    Registriert seit
    18.06.2006
    Beiträge
    1.728
    Zitat Zitat von CSchumacher85 Beitrag anzeigen
    (Situation ein Provider mehrer Kunden)
    VSE Net?

    1234567890

  4. #4
    Registriert seit
    04.06.2013
    Beiträge
    38
    Im Grunde ja es werden vordefenierte SDS auf die Tasten gelegt.
    Dies bietet den Vorteil das auch andere "Betriebe" andere Stati nutzen können.

    @meister Ja vse net

  5. #5
    Registriert seit
    03.02.2015
    Beiträge
    1

    SDS test error!

    I am trying to test SDS2DB.

    Error is>
    sds2db: Start sds2db begonnen
    Mar 23 14:36:04 sds2db: lösche Alive-Einträge der FuGs aus DB
    Mar 23 14:36:04 sds2db: lösche Alive-Einträge des Servers aus DB
    Mar 23 14:36:04 sds2db: starte sds2db
    Mar 23 14:36:04 sds2db: starte write spooler
    Mar 23 14:36:04 sds2db: erstelle Cronjob für regular run skript
    Mar 23 14:36:04 sds2db: initialisiere serielle Schnittstelle "ttyUSB0"
    Mar 23 14:36:04 sds2db: starte /usr/local/sds2db/bin/user.init
    Mar 23 14:36:04 sds2db: Stop! Userdefinierbares Init-Kommando fehlgeschlagen

    On my linux comp. there is no:/usr/local/nullmodem/bin/nullmodem ????

    Thanks!

  6. #6
    Registriert seit
    30.07.2012
    Beiträge
    227
    Don't worry. Nullmodem isn't necessary to run SDS2DB. Just comment out the call of "/usr/local/sds2db/bin/user.init" in sds2db.conf.

    Good luck

  7. #7
    Registriert seit
    30.07.2012
    Beiträge
    227
    Zitat Zitat von TLF1625
    hallo,

    habe gerade hier im Forum deinen Beitrag zu SDS2DB gefunden.

    Ich wollte mir die ZIP-Datei runterladen, leider wird mir auf zwei unterschiedlichen Rechnern angezeigt, dass die Datei im ersten Post 0KB hat. Somit lässt sie sich folglich auch nicht entpacken.
    Kannst du mir SDS2DB bitte ... mailen ?

    Ich möchte SDS2DB gerne in unserem ELW auf einem Raspberry nutzen. Neben dem Speichern der SDS in der MySQL würde ich gerne versuche SDS2DB so zu erweitern, dass ich weitere Daten abzuspeichern kann, z.B. Gespräche, aktuelle GPS-Position, ... usw.
    Wenn ich die Beschreibung richtig verstehe, kann ich über die pei.write auch eigene Kommandos an die PEI senden und die Antwort dann ähnlich einer SDS auswerten und wieder in der MySQL abspeichern ?

    DANKE !

    Gruß
    Chibbez
    Hallo,

    ich bin mal so indiskret deine PN in's Forum zu stellen. Dann haben auch andere Interessierte was davon...
    Die Dateien aus dem Eröffnungspost kann ich einwandfrei herunterladen. Es ist ein tgz-Archiv was man mit "tar xvzf ..." auf dem Zielrechner auspacken können sollte. Evtl. vermurkst die Dateiendung .zip da irgenwas? Ich musste das .zip dranhängen, um die Datei hochladen zu können.

    pei.write läuft als Daemon und schreibt den Inhalt der Spool-Dateien in .../var/spool/write/... an das passende Interface. Du siehst ja in den Skripten, wie ich die Spooldateien generiere.

    Bei den GPS-Positionen sehe ich keine große Herausforderung in der Auswertung, wenn sie als LIP-SDS empfangen werden. Ich habe einen Satz PHP-Funktionen zum Dekodieren der SDS geschrieben. Die sollten auch in diesem Thread zum Herunterladen stehen. Ich habe SDS2DB auch für meinen Einsatzzweck weiterentwickelt und rufe ein weiteres Processing-Skript auf, dem ich in Abhängigkeit einiger Parameter die empfange SDS zur weiteren Verarbeitung übergebe.

    Zur Dokumentation von Gesprächsdaten kann ich bis jetzt nichts beitragen. In meinem Fall ist das FRT auf eine reine Datengruppe geschaltet. Da wird nicht gesprochen. Wenn du es schaffst, dass das Gerät die Metadaten der Gruppenkommunikation als "unsolicited message" auf die PEI schreibt, sollten am Skript sds2db keine großen Ergänzungen dafür nötig sein.

  8. #8
    Registriert seit
    16.01.2012
    Beiträge
    18
    Hallo,
    ich komme irrgendwie nicht klar mit dem Einrichten.
    Ich habe ein MTP850 mittel Serial->USB an einen Raspberry. Wenn ich screen /dev/ttyUSB0 nutze sehe ich eingehende SDS, z.B. +CTSDSR: 13,xxxxxxx,0,xxxxxxx,0,16 8007.

    Leider habe ich mit sds2db kein Erfolg.
    Config der Schnittstelle in der sds2db.conf:
    serialdev_1="ttyUSB0"
    serialdev_1_init_1="$sttybin -F /dev/$serialdev_1 0:0:cbf:0:3:1c:7f:15:4:0:1:0:11:13:1a:0:12:f:17:16 :0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0"
    ttyToListenTo="ttySDS2DB0"

    Die userinit_1 ist auskommentiert wie in Beitrag #39 empfohlen, da der gleiche Fehler wie in Beitrag #38 auftritt. Es tritt dann aber beim Starten von sds2db folgender Fehler auf:
    pi@raspberrypi ~ $ sudo /etc/init.d/sds2db start
    Starting sds2db... /etc/init.d/sds2db: line 115: ((: != 0 : syntax error: operand expected (error token is "!= 0 ")
    done!

    Die beiden Log-Dateien beinhalten folgende Meldungen:

    sds2db.log.null:
    Sep 20 23:24:34 raspberrypi sds2db: <- ATZ
    Sep 20 23:24:35 raspberrypi sds2db: <- AT+CTSP=1,2,20
    Sep 20 23:24:36 raspberrypi sds2db: <- AT+CTSP=1,3,10
    Sep 20 23:24:37 raspberrypi sds2db: <- AT+CTSP=1,3,130
    Sep 20 23:24:38 raspberrypi sds2db: <- AT+CNUMF?

    sds2db.log:
    Sep 20 22:38:21 raspberrypi sds2db: --------------------------
    Sep 20 22:38:21 raspberrypi sds2db: Start sds2db begonnen
    Sep 20 22:38:21 raspberrypi sds2db: lösche Alive-Einträge der FuGs aus DB
    Sep 20 22:38:22 raspberrypi sds2db: lösche Alive-Einträge des Servers aus DB
    Sep 20 22:38:22 raspberrypi sds2db: starte sds2db
    Sep 20 22:38:22 raspberrypi sds2db: starte write spooler
    Sep 20 22:38:22 raspberrypi sds2db: erstelle Cronjob für regular run skript
    Sep 20 22:38:22 raspberrypi sds2db: initialisiere serielle Schnittstelle "ttyUSB0"
    Sep 20 22:38:22 raspberrypi sds2db: starte read spooler auf "ttyUSB0"
    Sep 20 22:38:22 raspberrypi pei.init: initialisiere PEI Schnittstelle an "ttyUSB0"
    Sep 20 22:38:23 raspberrypi pei.init: registriere TE für Status-SDS
    Sep 20 22:38:24 raspberrypi pei.init: registriere TE für LIP
    Sep 20 22:38:26 raspberrypi pei.init: registriere TE für Text Messaging
    Sep 20 22:38:27 raspberrypi pei.init: lese MS Identität
    Sep 20 22:38:28 raspberrypi sds2db: konfiguriere Logfile-Rotation für "/usr/local/sds2db/var/log/sds2db.log.ttyUSB0"
    Sep 20 22:38:28 raspberrypi sds2db: Start sds2db abgeschlossen
    Sep 20 22:39:02 raspberrypi regular.run: Server "raspberrypi" Alive-Eintrag in DB "sds2db" hinzugefügt
    Sep 20 22:40:01 raspberrypi regular.run: Server "raspberrypi" Alive-Eintrag in DB "sds2db" aktualisiert
    .
    .
    .

    Habt Ihr Hinweise was ich hier falsch mache???

    Gruß Grisu911

    PS.: Es wurde des öffteren darüber geschrieben das es noch php-Projekte gibt, könnten die vielleicht mal hochgeladen werden???

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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