Inhaltsverzeichnis
Überblick
Vorbereitungen
für den Betrieb
GPS-Einstellungen
Server-Einstellungen
Bedienung
des Programms
GPS-Ortung
Anmeldung
beim GPRS-Server
Tracking-Einstellungen
Daten-Logger
Chat-Funktion
Kartenfenster
Sprach-Umschaltung
Programm-Information
Fern-Konfiguration
Abfrage-Funktionen
Kommandos
Beschreibung
Positionsbericht
Hardware-Voraussetzungen
Kompatibilität
der App
Überblick:
Die
APP Phonetracker Locator dient primär zur
Anzeige des Standorts eines Android-Smartphones per GPS-Ortung
und kann damit einen handelsüblichen GPS-Tracker ersetzen.
Dieser Standort wird programmgesteuert oder per Abfrage über
einen GPRS-Server an das Phonetracker
Location Center gesendet und dort
angezeigt.
Darüber
hinaus kann der Nutzer der App seine eigene Position auf einer
Karte anschauen und die aktuelle Adresse seiner Position
abfragen. Neben der Basisversion namens Phonetracker
Locator LITE gibt es auch eine erweiterte Version
Phonetracker Locator DeLuxe mit folgenden
Eigenschaften:
entfernungsabhängige
Positionsberichte
Positionsbericht
bei einem Fahrtrichtungswechsel
Geschwindigkeitsüberwachung
(Überwachung auf Mindest- oder Höchstgeschwindigkeit)
Gebietsüberwachung
(10 konfigurierbare Gebiete; Überwachung auf Verlassen
oder Betreten)
Nachricht
bei sonst ausbleibenden Meldungen („Pausen-Alarm“)
Log-Funktion
(Positionsdaten werden in einen internen Speicher geschrieben
und können später per GPRS übertragen werden)
Chat-Funktion
(Übertragung von Textnachrichten zwischen Phonetracker
Location Center und Smartphone-Nutzer)
Folgende
Abbildung zeigt das Hauptfenster des Phonetracker Locator
DeLuxe:
Vorbereitung
für den Betrieb:
Beim
ersten Start der Software sowie nach einer Neuinstallation wird
die Setup-Seite der App angezeigt:
Hier
können Sie zunächst die gewünschte Sprache
einstellen (Deutsch oder Englisch).
GPS-Einstellungen: Das
Bild mit dem roten Pfeil soll Sie
daran erinnern, immer darauf zu achten, dass vor jedem Start des
Programms der GPS-Sensor manuell aktiviert werden muss.
Wenn
Sie nun den Phonetracker Locator starten, beginnt das
GPS-Ortungssymbol ganz links oben in der Symbolleiste des
Smartphones an zu blinken. Sobald gültige Positionsdaten
vorliegen, leuchtet dieses Symbol dauerhaft.
Zur
Beschleunigung der Standort-Bestimmung sollten Sie in den
Programm-Einstellungen von Android unter Standortdienste die
GPS-EPO-Assistenz sowie A-GPS aktivieren:
Server-Einstellungen: Hier
können Sie auswählen, bei welchem Server sich die App
anmelden soll:
Der
Server für die Standardversion des Phonetracker Location
Centers
Der
Server für die LITE-Version des Phonetracker Location
Servers
ein
eigener Server. Hier müssen Sie selbst die IP.Adresse und
die Portnummer festlegen.
Wichtig:
Nur wenn die Einstellung richtig vorgenommen wurde, können
die Positionsdaten Ihres Smartphones an das Phonetracker
Location Center übermittelt werden!
Wenn
Sie zu einem späteren Zeitpunkt die Server-Einstellungen
ändern wollen, können Sie im Hauptfenster das Feld mit
der Locator-ID berühren. Es erscheint dann folgende
Sicherheitsabfrage:
Wenn
Sie hier auf „OK“ klicken, erscheint wieder der
Setup-Dialog vom ersten Programmstart.
Bedienung
des Programms:
Auf
dem Startbildschirm der App werden alle wichtigen
Programm-Einstellungen und Ereignisse angezeigt. Der
Phonetracker Locator ist so konfiguriert, das er den GPS-Sensor
automatisch startet und eine Verbindung zum GPRS-Server aufbaut,
zu dem die Positionsdaten gesendet werden.
GPS-Ortung: Damit
eine Ortung möglich ist, muss der Schalter „GPS-Sensor“
in der App aktiviert sein. Das Symbol im Schalter zeigt dann
eine Satellitenschüssel mit eingehenden „Strahlen“.
Die Options-Schaltfläche „GPS-Sensor automatisch
aktivieren“ sorgt dafür, das die Aktivierung beim
Programmstart automatisch erfolgt. Darunter werden die
GPS-Daten (Koordinaten der aktuellen Position, die
geographische Höhe über Null in Metern, die
Geschwindigkeit in km/h und die Fahrtrichtung in Grad relativ
zum geographischen Nordpol) angezeigt, sobald gültige
Positionsdaten vorliegen.
Mit dem
Schalter „Adresse suchen“ kann man die Adresse zur
aktuellen Position per Google-Webdienst suchen lassen. Manchmal
erscheint allerdings auch eine Fehlermeldung, dass dieser Dienst
nicht verfügbar ist – dagegen hilft leider nur ein
Neustart des Smartphones!
Anmeldung
beim GPRS-Server: Im unteren Teil des
Hauptfensters dient der Schalter „GPRS-Server“
dazu, eine Verbindung zum Positionsdaten-Server herzustellen.
Bei einer erfolgreichen Verbindung ist das Symbol der beiden
Kettenglieder im Schalter geschlossen. Neben dem Schalter wird
der GPRS-Status als Textmeldung angezeigt. Unterhalb des
Schalters gibt es die Options-Schaltfläche „automatisch
mit dem GPRS-Server verbinden“, diese sorgt für eine
automatische Verbindung nach dem Programmstart.
Das Feld
„Locator-ID“ enthält eine 15stellige
Zahlenfolge, die beim ersten Programmstart sowie nach jeder
Neuinstallation zufällig erzeugt wird. Diese Zahlenfolge
dient zu Identifizierung des Phonetracker Locators und muss in
der Teilnehmerverwaltung des Phonetracker Location Center als
Phonetracker-Kennung eingegeben werden.
Bitte geben
Sie die 15stellige Zahlenfolge ohne die trennenden Punkte ein,
diese dienen lediglich zum einfacheren Ablesen! Eine PIN ist
nicht erforderlich.
Tracking-Einstellungen: Unterhalb
der Locator-ID kann man bei der Lite-Version den zeitlichen
Abstand der Positionsdaten („Nachrichten-Timer“)
definieren, dieser Zyklus kann zwischen 30 und 300 Sekunden
liegen und ist nicht abschaltbar. Bei der DeLuxe-Version
befindet sich an gleicher Position ein Schalter, mit dem man die
Tracking-Parameter aufrufen kann:
Bei
der DeLuxe-Version können Sie als Mindestwert für den
Nachrichten-Timer 10 Sekunden einstellen. Statt den Locator nun
stur alle x Sekunden eine Positionsmeldung absenden zu lassen,
erhält man oft eine genauere Streckenverfolgung, wenn
stattdessen eine Mischung aus Distanz- und richtungsabhängigen
Meldungen programmiert wird, z.B. alle 250 Meter sowie bei einem
Richtungswechsel von 30 Grad. Letztendlich müssen Sie aber
entscheiden, wie genau eine Fahrt protokolliert werden soll und
wie viele Positionsdaten dafür notwendig sind – es
lassen sich alle Trackingparameter unabhängig voneinander
definieren!
Startmeldung: Falls
der Nachrichten-Timer deaktiviert oder auf einen Wert größer
als 30 Sekunden eingestellt ist, sendet der Phonetracker Locator
unmittelbar nach dem Aufbau der GPRS-Verbindung einen
Positionsbericht an den Server.
Distanz-abhängige
Meldungen (DeLuxe-Version): Die App berechnet den Abstand
(Luftlinie) zwischen der aktuellen und einer vorherigen
Position. Nur wenn dieser Abstand überschritten wird,
erfolgt eine Meldung. Der Mindestwert für die eingestellte
Distanz beträgt 100 Meter und kann in 50-Meter-Schritten
verändert werden.
Fahrtrichtungs-abhängige
Meldungen (DeLuxe-Version): Für eine
Fahrtrichtungs-Überwachung können Sie einen Winkel
zwischen 15 und 180 Grad in 5-Grad-Schritten eingeben. Nur wenn
die Fahrtrichtung diesen Wert überschreitet, erfolgt eine
Meldung.
Geschwindigkeits-Überwachung
(DeLuxe-Version): Die Geschwindigkeits-Überwachung
kann sowohl eine Unterschreitung als auch eine Überschreitung
der Geschwindigkeit überwachen. Wollen Sie beide
überwachen, muss der Wert für die überwachte
Höchstgeschwindigkeit stets 10 km/h größer als
der Wert für die Mindestgeschwindigkeit sein. Nach
Auslösung eines Geschwindigkeits-Alarms bestimmt die
Totzeit des Geschwindigkeits-Alarms, wie viele Minuten
verstreichen sollen, bevor der Geschwindigkeits-Alarm
reaktiviert werden soll.
Meldung bei ausbleibenden
Nachrichten (DeLuxe-Version): Mit diesem Parameter können
Sie einen „Pausen-Alarm“ aktivieren. Dieser wird
ausgelöst, wenn nach der eingestellten Zeit kein anderes
Ereignis, z.B. ein Gebiets-Alarm, ausgelöst
wurde.
Gebiets-Überwachung (DeLuxe-Version): Es
lassen sich unabhängig voneinander bis zu 10 kreisförmige
Gebiete entweder auf Betreten oder Verlassen überwachen. Zu
jedem Gebiet müssen die Koordinaten des Mittelpunkts und
der Radius des Kreises in Metern eingegeben werden. Nach
Auslösung eines Gebiets-Alarms bestimmt die Totzeit der
Gebiets-Überwachung, wie viele Minuten verstreichen sollen,
bevor der Gebiets-Alarm reaktiviert werden soll. Die
Programmierung der Gebietsüberwachung kann ausschließlich
über das Phonetracker Location Center erfolgen!
Überwachung
der Gültigkeit der GPS-Daten: Können innerhalb
von 2 Minuten nach Programmstart keine gültigen
Positionsdaten ermittelt werden, zeigt das Programm dies an. Bei
einer abgesendeten Positionsmeldung wird als Nachrichtenkennung
in diesem Fall ein „GPS-Fehler“ übertragen.
Akku-Überwachung: Beim
Aussenden jeder Positionsmeldung prüft die App die
verbleibende Akkuladung des Smartphones. Sollte diese unterhalb
von 20% liegen, wird als Nachrichtenkennung
in diesem Fall ein „Akku-Alarm“ übertragen. Ist
allerdings ein Ladegerät angeschlossen, unterbleibt diese
Meldung.
Daten-Logger: Aktiviert
man in der DeLuxe-Version den Datenlogger mit der gleichnamigen
Options-Schaltfläche, werden automatisch alle
Positionsdaten, die nicht gleich an den GPRS-Server übertragen
werden können, in den internen Speicher der App gesichert.
Der Datenlogger nimmt maximal 2000 Positionsdaten auf –
falls diese Zahl überschritten wird, werden ältere
Daten zuerst überschrieben. Die gespeicherten
Positionsdaten werden nach Aktivierung der GPRS-Verbindung
automatisch an den Server übermittelt.
Chat-Funktion: Mit
der Chat-Funktion können Nachrichten zwischen dem
Phonetracker Location Centers und dem Nutzer des Phonetracker
Locator DeLuxe ausgetauscht werden. Sobald beim Locator eine
Nachricht eingetroffen ist, verfärbt sich der Schalter
„Neue Nachricht“ rot und es ertönt ein
Klingelzeichen.
Wenn
man auf den Schalter „Neue Nachricht“ klickt, wird
das Nachrichtenfenster für eingehende Meldungen angezeigt:
Es
können in diesem Fenster insgesamt 20 Meldungen angezeigt
werden; jede Nachricht erhält beim Eingang einen
Zeitstempel, der am unteren Bildschirmrand angezeigt wird. Mit
den Pfeiltasten kann man zwischen den durchnummerierten
Meldungen navigieren. Der Mülleimer dient dazu, die aktuell
angezeigte Nachricht zu löschen. Sollten alle
Speicherplätze belegt sein, wird die älteste Meldung
überschrieben.
Wenn
der Anwender eine Antwort auf eine eingegangene Nachricht
schreiben will, kann er den Antwort-Schalter am oberen
Bildschirmrand betätigen. Die App kopiert dann die
Nachricht und trägt diese als Zitat an den Anfang der zu
schreibenden Meldung ein.
Um
vom Smartphone aus eine neue Nachricht an das Phonetracker
Location Center zu schreiben, betätigt der Anwender den
Schalter „Nachricht schreiben“ auf dem
Hauptbildschirm der App. Dann erscheint ein leeres Textfenster.
Durch einen Klick auf den Schalter „Senden“ wird
diese Nachricht dann an die Zentrale übermittelt. Will man
doch keine Nachricht abschicken, klickt man auf den
„Zurück“-Schalter in der
Android-Steuerungsleiste am unteren Bildschirmrand.
Kartenfenster: Mit
einem Klick auf das Kartensymbol rechts oben im Hauptfenster
wird eine Karte vom Typ Open Street Map angezeigt. Den aktuellen
Standort symbolisiert eine blaue Nadel. Die App zeigt am unteren
Kartenrand die Koordinaten des Kartenmittelpunkts an. Klickt man
auf das Fadenkreuz, das den Kartenmittelpunkt markiert oder auf
die blaue Nadel, wird die Adresse dieses Standorts ermittelt und
anstelle der Koordinaten angezeigt. Das funktioniert unabhängig
von der Adress-Suche im Hauptfenster.
Solange
noch keine gültigen Positionsdaten vorhanden sind, zeigt
die App die Position des Brandenburger Tors in Berlin Mitte an.
Klicken Sie auf die blaue Nadel, um genauere Informationen zum
Standort zu erhalten. Mit dem Schalter „Einstellungen“
gelangen Sie in das Hauptfenster zurück. Mit dem
Refresh-Button wird die Karte auf den aktuellen Standort
gesetzt.
Sprach-Umschaltung:
Die
Software kann zwischen deutscher und englischer Sprache
umgeschaltet werden.
Programm-Information:
Wenn
Sie die Titelzeile des Hauptfensters berühren, wird das
Programm-Informationsfenster angezeigt:
Fern-Konfiguration:
Der
Phonetracker Locator kann komplett fernkonfiguriert werden, d.h.
Sie können alle Tracking-Parameter und Parameter für
die Gebietsüberwachung vom Phonetracker Location Center aus
an die App senden. Außerdem gibt es diverse
Abfrage-Funktionen für eingestellte Parameter. Im folgenden
Abschnitt wird die Syntax dieser Befehle bzw. Funktionen genauer
beschrieben. Jedes Kommando beginnt mit einer Raute (#), die
Schreibweise (groß oder klein) ist egal.
Abfrage-Funktionen:
Positionsabfrage:
#GetPosition Der Phonetracker Locator antwortet auf
dieses Schlüsselwort mit einem Positionsbericht
Abfrage
der eingestellten Tracking-Parameter:
#GetTrackingParameter (nur DeLuxe-Version) Der
Phonetracker Locator sendet in einer Meldung alle
eingestellten Tracking-Parameter (Zeitzyklus, Entfernung,
Pausen-Überwachung, Fahrtrichtung- sowie
Geschwindigkeits-Überwachung), und zwar in der gleichen
Befehls-Syntax wie die entsprechenden Tracking-Befehle.
Abfrage
der Parameter zur Gebietsüberwachung:
#GetGeofencingParameter (nur DeLuxe-Version) Der
Phonetracker Locator sendet in einer Meldung alle
eingestellten Gebiets-Parameter, und zwar in der gleichen
Befehls-Syntax wie der entsprechende Befehl
zur Gebiets-Überwachung
Kommandos:
Befehl zur
Einstellung des Nachrichten-Timers: #SetTime=x
(Beispiel: „#SetTime=60“) Bei der Lite-Version
muss der Parameter „x“ im Bereich zwischen 30 und
300 Sekunden liegen, ein Abschalten des Timers ist nicht
möglich. Bei der DeLuxe-Version beträgt der
Mindestwert 10 Sekunden, mit „0“ werden
zeit-zyklische Meldungen abgeschaltet. Als Bestätigung
für die erfolgreiche Parameterübergabe sendet der
Locator „#SETTIME OK“
zurück.
Befehl
für Distanz-abhängige Meldungen (nur
DeLuxe-Version): #SetDistance=x (Beispiel:
„#SetDistance=500“) Der Eingabe des Parameters
„x“ erfolgt in Metern, der Mindestwert beträgt
100. Mit „0“ kann die Distanz-abhängige
Meldung abgeschaltet werden. Als Bestätigung für
die erfolgreiche Parameterübergabe sendet der Locator
„#SETDISTANCE OK“
zurück.
Positionsbericht
durch ausbleibende andere Meldungen (Pausen-Überwachung,
nur DeLuxe-Version): #SetIdle=x (Beispiel:
„#SetIdle=10“) Die Übergabe des Parameters
„x“ erfolgt in Minuten, der Mindestwert beträgt
10. Mit „0“ kann der Pausen-Alarm deaktiviert
werden. Als Bestätigung für die erfolgreiche
Parameterübergabe sendet der Locator „#SETIDLE
OK“ zurück.
Richtungs-abhängiger
Positionsbericht (nur DeLuxe-Version): #SetDirection=x
(Beispiel: „#SetDirection=45“) Die Übergabe
des Parameters „x“ erfolgt in Grad im Bereich
zwischen minimal 15 und maximal 180 Grad. Mit „0“
wird der Richtungs-abhängige Positionsbericht
deaktiviert. Als Bestätigung für die erfolgreiche
Parameterübergabe sendet der Locator „#SETDIRECTION
OK“ zurück.
Geschwindigkeitsüberwachung
(nur DeLuxe-Version): #SetSpeed=vmin,vmax,time
(Beispiel: „#SetSpeed=20,130,5“) Bei diesem
Befehl gibt es drei Parameter:
Gebiets-Überwachung
(nur DeLuxe-Version): #SetArea=n,e
oder #SetArea=n,e,mp_lat,mp_lng,rad,time Bei
diesem Befehl gibt es wahlweise 2 oder 6 Parameter – bei
der erstmaligen Definition müssen alle sechs
Parameter übertragen werden!
n
ist die Nummer des definierten Gebiets und muss zwischen 1 und
10 liegen
e
gibt den Überwachungsmodus an: „0“ bedeutet
Überwachungs ausgeschaltet, „1“ bedeutet
Überwachung auf Verlassen des Gebiets, „2“
bedeutet Überwachung auf Betreten des Gebiets.
mp_lat
und mp_lng sind die Mittelpunkts-Koordinaten des
Gebiets, einzugeben in Grad und Grad-Bruchteilen.
rad
ist der Radius des kreisförmigen Gebiets, einzugeben in
Metern, der Mindestwert für den Radius beträgt 100
Meter
time
ist die Zeitdauer in Minuten zur Alarm-Reaktivierung
Mit
der Befehls-Version mit zwei Parametern können Sie
die Gebietsüberwachung für ein Gebiet aktivieren oder
deaktivieren, ohne die anderen Parameter erneut übertragen
zu müssen. Als Bestätigung für die
erfolgreiche Parameterübergabe sendet der Locator
„#SETAREA n OK“
zurück, n ist die
Gebietsnummer. Falls die Gebietsnummer fehlerhaft ist, wird
„#SETAREA INDEX ERROR“
zurückgesendet, falls Parameter fehlen, antworter der
Locator mit „#SETAREA PARAMETER
ERROR“.
Empfängt
der Phonetracker Locator ein ihm unbekanntes Kommando, sendet er
die Meldung „#SETCOMMAND ERROR“
zurück.
Beschreibung
Positionsbericht:
Der
Phonetracker Locator sendet Positionsdaten als Klartext per GPRS
über einen eingestellten Server, z.B.:
A899657439503512;20140727150837;V;52.5493633; 13.2698983;24.5;13.1;261.7,1
[LF]
Jeder Positionsbericht beginnt mit einem „A“,
wird durch einen Zeilenvorschub (LF = Line-Feed) abgeschlossen
und enthält durch Semikolon getrennte folgende Angaben:
15stellige
Phonetracker-Kennung zur Identifizierung
14stelliger
Zeitstempel im Format YYYYMMTTHHNNSS (YYYY= Jahr, MM = Monat,
TT = Tag, HH = Stunde, NN = Minute, SS = Sekunde). Als Uhrzeit
wird die lokale Zeit des Android-Smartphones verwendet, keine
GPS-Zeit!
Gültigkeit
der Position als Buchstabe („V“: Daten sind gültig;
„U“: Status unbekannt, „O“: GPS
inaktiv)
Geographische
Breite in Grad mit 5 Nachkommastellen (Latitude, WGS 84)
Geographische
Länge in Grad mit 5 Nachkommastellen (Longitude, WGS 84)
Höhe
über NN in Metern
Geschwindigkeit
in km/h
Fahrtrichtung
in Grad (relativ zum geographischen Nordpol)
Nachrichten-Kennung
als Zahl:
0:
Positionsabfrage
1:
zeitzylischer Positionsbericht
2:
Distanz- oder richtungsabhängiger Positionsbericht
3:
Geschwindigkeits-Alarm
8:
GPS-Timeout (keine gültigen Positionsdaten innerhalb von
2 Minuten nach Aktivierung)
10:
Pausen-Alarm (durch ausbleibende sonstige Meldungen)
40:
Akku-Warnung (Ladung des Akkus kleiner als 20%, ersetzt
sonstige Meldungen)
50
– 59: Gebietsalarm; Gebiet Nummer 1 bis 10 wurde
verlassen 60 – 69: Gebietsalarm; Gebiet Nummer 1 bis
10 wurde betreten
Hardwarevoraussetzungen
Ohne
GPS ist die App nicht sinnvoll einsetzbar. Wenn Sie sie auf
einem Tablet einsetzen wollen, ist unbedingt Datenfunk
notwendig, um sich mit dem GPRS-Server verbinden zu können. Die
App verwendet keinen externen Speicher.
Kompatibilität
der App:
Die
App läuft leider nicht auf jedem beliebigen
Android-Smartphone sowie -Tablet. Die App benötigt
einen ARMv7- kompatiblen Prozessor mit NEON-Unterstützung,
dieser Prozessor wird von allen wichtigen Smartphoneherstellern
(Google Nexus, Samsung Galaxy, LG, HTC usw.) verwendet –
auf einem Smartphone oder Tablet mit Intel Atom-Prozessor
funktioniert die App leider nicht! Die App funktioniert
ebenfalls nicht auf der Android-Version 3.x (Honeycomb).
|