Seite 1 von 21 123456789101112131415 ... LetzteLetzte
Ergebnis 1 bis 15 von 304

Thema: PHP Auswertung

  1. #1
    Registriert seit
    09.04.2008
    Beiträge
    145

    PHP Auswertung - FMS32 zu mySQL

    Hallo

    Infos + Download unter: http://fms2db.vogelbecker.de/


    Und hier der ursprüngliche Post:

    Hallo zusammen

    habe durch Zufall das vorhandene Thema gefunden. Vllt hätte mir das ja auch arbeit erspart, aber naja:

    Ich habe mich auch mal an eine FMS - PHP-Anzeige gewagt, wenn man das so wenden kann.
    Im Moment befindet sich das Ding im Testbetrieb.
    Über die Aktionen von FMS32 wird eine .exe Datei angesprochen, welche die Daten in eine lokale mySQL Datenbank schreibt. (eine Datenbank im Internet wäre allerdings auch möglich).

    Momentan wird die Datei für jede Aktion neu aufgerufen. Geplant ist allerdings ein Deamon, welcher einmalig die Datenbankverbindung herstellt und dann, wenn z.B. eine neue Alamierung eingeht die Daten in die Datenbank schreibt. Denke mal, dass das gerade auf schwächeren Maschinen von Vorteil.

    Die eigentliche Anzeige geschiet über ein PHP-Webinterface. Auf der Startseite sind die letzen 10 Alarmierungen und Fahrzeug-Stati einzusehen. Für die komplette Anzeige gibt es eigene Seiten.

    Hier sind auch noch einige Änderungen geplant: Eine User-Steuerung, bei der man z.B. Einstellen kann, dass ein User nur die Alarmierungen angezeigt bekommt, welche auch für Ihn bestimmt sind.

    Im Anhang befinden sich einige Screenshots.

    Was haltet Ihr davon? Was meint Ihr, was man besser machen könnte.
    Wie gesagt, das ist bis jetzt nur eine Anfangsversion

    Gruß
    Martin
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	fms.JPG 
Hits:	2540 
Größe:	87,8 KB 
ID:	7995   Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	uebersicht.JPG 
Hits:	1916 
Größe:	97,3 KB 
ID:	7996   Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	zvei.JPG 
Hits:	1653 
Größe:	81,7 KB 
ID:	7997  
    Geändert von schmodda (29.07.2010 um 01:36 Uhr)

  2. #2
    Registriert seit
    07.02.2006
    Beiträge
    415
    Im großen und ganzem nicht verkehrt. Würde für den Anfang auch reichen. Pocsag Alarme einfügen würde ich noch als wichtigem Punkt hinzufügen.

  3. #3
    Registriert seit
    27.07.2007
    Beiträge
    225
    hey tachchen,

    das hört sich alles sehr gut an, aber was mich jetzt mal so dringend interessiert, wäre deine exe datei die die daten aus dem fms32 in die lokale mysql datenbank schreibt.

    erzähl mal bitte mehr davon und verrate mir mal bitte wo ich die weg bekomme.

    mfg MaTTes

  4. #4
    Registriert seit
    09.04.2008
    Beiträge
    145
    Hiho

    Pocsag ist geplant, nur leider kann ich keine Alarmierungen testen, wir haben hier analog.
    Sollte aber möglich sein.

    Die Datei habe ich mir selbst geschrieben. Bessergesagt sind es mehrere, eine für die FMS Aktionen und eine für die Zvei-Alarmierungen.

    Das Programm ist in Visaul Basic geschrieben. C++ wäre komfortabeler, aber mehr Programmier-Aufwand. Außerdem wird der ODBC Treiber für MySQL benötigt.
    Das Programm übernimmt eigentlich nur die Werte von FMS und schreibt diese in die Datenbank.
    Bis jetzt wird für die Datei immer wieder aufgerufen. Das werde ich aber noch ändern.

    Bei Bedarf kann ich die gerne zur Verfügung stellen.

    Gruß

  5. #5
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Würde es nicht mehr Sinn machen, die Datenbankanbindung über die TCP/IP-Schnittstelle von FMS32pro anstatt der "Aktion"-Schnittstelle zu realisieren???

    Allerdings muss man dann einen Filter einbauen.
    Felix
    felix[null][null][null]@funkmeldesystem.de

  6. #6
    Registriert seit
    09.04.2008
    Beiträge
    145
    Stimmt, an sowas hab ich noch garnicht gedacht.

    Mal schauen ob ich mich da reinfuchsen kann. Gibt es ein Dokument über die Daten, die über den Server gesendet werden, bzw in welcher from?

    Edit: Ich habe einfach mal eine Verbindung aufgebaut, scheinbar werden die Werte mit Tabs getrennt, morgen mehr.
    Geändert von schmodda (11.04.2008 um 00:14 Uhr)

  7. #7
    Registriert seit
    27.07.2007
    Beiträge
    225
    meine programmierkünste sind nicht grad die besten, würde mich freuen wenn du dich bezüglich der datei mal bei mir meldest über PN.

    mfg

  8. #8
    Registriert seit
    09.04.2008
    Beiträge
    145
    Hallo

    mal wieder ein Update von mir:
    Habe das ganze nun über TCP/IP Schnittstelle realisiert, war einfacher als gedacht.
    Für ein einzelnes FMS Telegramm werden 15 (14, wenn man das Kennwort FMStlg abzieht) Werte übertragen. Welche Werte das alles sind, habe ich noch nicht weiter rausbekommen.

    Aktuell schreibt das Programm den Rufnamen, den Status, die Uhrzeit und das Datum in die Datenbank. Was meint ihr, was noch wichtig wäre?!

    Die ZVEI Alarmierung kommen nun, erstmal 10 Minuten Pause machen.

    Das Programm besitzt nun auch eine Oberfläche, siehe Anhang.

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

Name:	gui.JPG 
Hits:	1342 
Größe:	20,0 KB 
ID:	8014  
    Geändert von schmodda (11.04.2008 um 16:29 Uhr)

  9. #9
    Registriert seit
    27.07.2007
    Beiträge
    225
    ich noch ma,

    wenn ich dich mal ganz lieb fragen darf.

    würdest du mir die exe mal rüber mailen?

  10. #10
    Registriert seit
    27.07.2007
    Beiträge
    225
    es wäre nicht schlecht wenn es die pocsag alarmierung überträgt und man in der exe die tabelle und spalten der db eintragen könnte, damit es weis wo hin mir den daten.

  11. #11
    Registriert seit
    09.04.2008
    Beiträge
    145
    hallo

    Wegen Pocsag Alarmierung muss ich mal schauen, geplant ist es, aber ich kann es nicht testen, da wir hier nur analoge Alarmierung haben.
    Ich werde nun erstmal die ZVEI Alarmierung mit einbauen.

    Ich glaube, die Konfiguration des Programms werde ich über eine .ini Datei realiesieren. Ich glaube, das sollte das einfachste sein.

    Ich schreib dir schnell ne kleine Readme, denn schick ich dir die aktuelle Stable Version mal rüber. Dort ist aber nur die FMS Übergabe drin

    Gruß
    Martin

  12. #12
    Registriert seit
    09.04.2008
    Beiträge
    145
    Im Anhang nun meine erste "Stable"-Version :)

    Würde mich über Tester freuen.
    Im Moment funktionieren nur die FMS Telegramme.

    Bitte teilt mir mit, wenn etwas nicht so läuft wie gewollt.
    Readme liegt bei.

    Gruß Martin
    Geändert von schmodda (11.04.2008 um 22:54 Uhr)

  13. #13
    Registriert seit
    27.07.2007
    Beiträge
    225
    oky, dann gucke ich mir das mal an

  14. #14
    Registriert seit
    27.07.2007
    Beiträge
    225
    also pocsag macht es auch, muss nur noch die db angepasst werden.

    das mit dem ODBC ist ein wenig kompliziert, wenn du das noch vereinfachen könntest?
    frag mich aber bitte nicht wie
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Unbenannt.JPG 
Hits:	888 
Größe:	21,9 KB 
ID:	8016  

  15. #15
    Registriert seit
    09.04.2008
    Beiträge
    145
    Super, mit dem Screenschot kann ich schonmal was Anfangen. Welche Werte sollen in die Datenbank?

    Stimmt, über ODBC ist es Aufwendig, aber das war relativ einfach zu Programmieren. Theoretisch geht es auch über eine .dll, aber da hab ich mich nocht nicht so wirklich beschäftigt. Kommt noch, nach dem die POCSAG Alarmierungen drin sind.

    ZVEI funktioniert bei mir mittlerweile auch schon.

    ToDo:
    - Einstellung über ini-Datei
    - POCSAG - Alarmierungen
    - vereinfachte Datenbankverbindung

    Gruß

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
  •