Cynapspro data endpoint protection - Anbindung von Drittsysteme
Monitorsoftware GPS-Anbindung
-
Upload
dramane7412 -
Category
Documents
-
view
213 -
download
0
description
Transcript of Monitorsoftware GPS-Anbindung
-
Homepage
Telefone
Monitorsoftware
/
Konfiguration
Hauptfenster
SMS-CB
Siemens
Telefone
Datenmodule
Nokia FBUS
GPS
Dateiformate
AT-Befehle
Listen &
Tabellen
TAC-Datenbank
Bilder
Mobilfunk-Wiki
Richtfunkkarte
Buchtips
Downloads
Adressen
Links
FAQ
Kontakt
Impressum
Die GPS-Anbindung der Monitorsoftware geschieht ber eine Middleware
(der sog. 'GPS-Beacon'), die die Koordinaten vom GPS-Empfnger
entgegennimmt, diese aufbereitet und diese verschiedenen Applikationen,
z.B. mehreren Instanzen des Monitorprogramms, zur Verfgung stellt.
GPS-Beacon erhlt seine Konfigurationsinformationen, wie die
Monitorsoftware auch, aus monitor.ini. Dort sind im Abschnitt [gpsd] 3Eintrge zustndig:
comport=x gibt an, an welchem Port der GPS-Empfnger NMEA-Datenbermittelt
baudrate=x gibt an, mit welcher Geschwindigkeit das geschieht.Standardmssig wird von 4800bps ausgegangen
ipport=x gibt an, auf welchem IP-Port auf eingehende Verbindungengewartet wird. Standardmssig wird Port 2947 verwendet. Bitte nur
im Bedarfsfall ndern.
rawmode=x gibt an, ob GPS-Beacon die verarbeiteten Koordinaten(etwa fr Tapir) oder die empfangenen NMEA-Sequenzen (etwa fr
andere Anwendungen) bertragen soll.
Um die Monitorsoftware mit GPS-Daten zu versorgen, sind also die
folgenden Schritte notwendig:
Downloaden der GPS-Software, entpacken ins Verzeichnis der
Monitorsoftware
Die Konfiguration fr den GPSBeacon durchfhren (COM-Port,
Baudrate, IP-Port)
Die Konfiguration fr die Monitorsoftware durchfhren (IP-Adddresse,
IP-Port)
den GPS-Empfnger anschliessen und einschalten
GPSBeacon starten und die Funktion berprfen:
die Anzahl der sichtbaren Satelliten muss angezeigt werden
die GPS-Uhrzeit muss angezeigt werden
ein TELNET zur eingestellten Adresse muss sichtbare Daten
ergeben
die Monitorsoftware starten und prfen, ob GPS-Daten empfangen
werden:
der GPS-Indikator im Hauptfenster muss 'GPS' anzeigen
Fertig. Es funktioniert
Bei Bedarf kann nun noch der GPS-Client gestartet werden.
Bei Problemen kann das Programm mit den folgenden
Kommandozeilenoptionen gestartet werden:
-d startet das Programm im Debug-Modus, es wird eine Debug-Dateierzeugt
-s startet das Programm im Simulationsmodus, es werden ohne
angeschlossenen GPS-Empfnger Daten ausgegeben
Sobald GPS-Beacon gestartet wird beginnt er, auf dem angegebenen Port
NMEA-Daten vom GPS-Empfnger zu empfangen und zu verarbeiten. Falls
sich Applikationen anmelden, so erhalten diese die bentigten Daten in
einem einfach zu lesenden Format. Ein Datensatz wird in einer Zeile
GPS-Anbindung fr den Monitor
Monitorsoftware: GPS-Anbindung http://www.nobbi.com/monitor/gpsde.html
1 of 3 17/08/2014 00:10
-
dargestellt, welche mit 0x0a 0x0d (CR/LF) abgeschlossen wird. Alle Zeilen
sind gleich aufgebaut:
Statuscode Trennzeichen (0x20) Meldungstext Zeilenende (0x0a 0x0d)
fr jeden Statuscode gibt es ein definiertes Format der Meldungsdaten:
Statuscode Meldungsklasse Meldungstext
1xx
(101-149)
Information Die Startupmeldung die ausgegeben
wird, wenn sich eine Applikation
erfolgreich anmeldet. Der Offset von
100 ist die Menge der bereits
angemeldeten Clients inclusive der
aktuellen Anmeldung. '101' bedeutet:
ich bin Anmeldung Nr. 1, '109'
bedeutet: es sind bereits 8 andere
Applikationen angemeldet, ich selbst
bin Nr. 9
150 Fehler Die maximale Anzahl an Clients ist
bereits angemeldet, die Verbindung
wird geschlossen.
200 Daten Es folgt eine gltige Positionsmeldung
im Format:
GPStime (i.A. UTC) 0x20
Position Lon. 0x20
Position Lat. 0x20
Speed (Knoten) 0x20
Anzahl empfangener Satelliten
210 Warnung Es folgt eine Positionsmeldung,
allerdings hat der Empfnger den
Kontakt zu der mindestens
erforderlichen Anzahl Satelliten (i.A. 3)
verloren. Die Position ist also
mglicherweise nicht aktuell.
250 Fehler Es konnten keine gltigen Daten vom
GPS-Empfnger empfangen werden,
der Kontakt zum Empfnger ging
verloren.
290 Simulation Es werden zwar Daten bertragen,
allerdings sind diese Daten knstlich
erzeugt
501 Fehler Es liegen keine gltigen Positionsdaten
vor.
Hier sind einige Beispiele, wie das dann aussieht:
101 GPSBeacon 0.2 by nobbi ready.101 Format is: GPStime LON LAT Speed Sats501 no valid position.
.
.
200 185735 E8,43383 N49,00748 0 3200 185737 E8,43418 N49,00777 0 3
Um die Funktion von GPS-Receiver und des GPS-Beacon testen zu
knnen, und um die Mglichkeit zu haben, die aktuellen Daten beobachten
zu knnen, gibt es eine weitere kleine Applikation, den 'GPS-Client'. Er
zeigt lediglich die empfangenen Daten an:
Monitorsoftware: GPS-Anbindung http://www.nobbi.com/monitor/gpsde.html
2 of 3 17/08/2014 00:10
-
Und das sind die angezeigten Daten:
: Lnge und Breite der aktuellen Position
: Speed over ground, umgerechnet nach km/h
: die aktuelle UTC-Zeit
: die Anzahl empfangener Satelliten, je Segment einer
: der Status der Verbindung (port opened, trying connection,
connected, connection closed,timeout)
Monitorsoftware: GPS-Anbindung http://www.nobbi.com/monitor/gpsde.html
3 of 3 17/08/2014 00:10