APRS


APRS ist ein System, das ermöglicht, die geografische Position von stationären und beweglichen Objekten und Personen (Autos, Flugzeuge, Velofahrer, etc.) mittels GPS zu erfassen und auf einer Karte darzustellen.
Zusätzlich zu Positionsdaten können auch Meldungen und Telemetriedaten wie Wetterdaten (Temperatur, Windgeschwindigkeit, etc.) rapportiert und für jedermann zugänglich gemacht werden.

Quellen:http://info.aprs.net/index.php?title=Main_Page

 

Anmelden

APRSdroid - auf Deinem Smartphone

Einrichten von APRSdroid

APRS Download im Google Play

Rufzeichen (ohne SSID):
Das eigene Rufzeichen HB9XY ohne irgend einen Zusatz
APRS-IS-Passcode
:
XXXXXX
Passcode anfordern, falls noch nicht vorhanden
SSID:
APRS-Symbol:
z.B. für ein Telefon: /I
Tabellen von Symbolen:
http://wa8lmf.net/aprs/APRS_symbols.htm
Kommentarfeld:
Hier kann ein beliebiger Kommentar eingegeben werden wie z.B. die eigene Website, das Reiseziel, das verwendete Gerät, etc.
_______________________________________________
Standort-Quelle:
SmartBeaconing-Position.
Zu empfehlen, falls man mobil unterwegs ist. Die Uebermittlung der Position wird optimiert, bei gerader Fahrt weniger Punkte, in der Kurve, ....
Periodische GPS/Netzwerk-Position.
Mit dieser Quelle muss zusätzlich unter 'Standorteinstellung' das Update konfiguriert werden.
Manuelle Position
Wenn man beispielsweise zu Fuss unterwegs ist und den Akku des Gerätes schonen will.
Standorteinstellung
(bei periodischem Update)
Minimale Updatezeit:
min. 2 Minuten einstellen ! Natürlich geht 1 Min. auch mit erhöhtem Strombredarf
Damit ist die Wiederholungszeit etwa 2 Minuten und 15 Sekunden (ca. 6...30 sec zur GPS-Aktivierung je nach Präzisionseinstellung) Bei 1 Minute bleibt der GPS-Empfänger immer eingeschaltet und braucht entsprechend Akku-Leistung.
Wird gleichzeitig der 'Minimale Update-Abstand' zu 0 gesetzt, werden Positionspunkte auch bei Stillstand ausgesendet (z.B. für Tests)
Minimale Update-Abstand
in km. z.B. zu Fuss alle 1 km, im Auto alle 5 km
GPS-Genauigkeit
Unbedingt niedrige Genauigkeit einstellen ! Der Fehler in Metern (Distanz und Höhe) ist fast gleich wie mit mittlerer Genauigkeit. Dafür startet der GPS-Empfänger ca. 3 Mal schneller (in ca. 6...10 sec.)
Bei hoher Genauigkeit schaltet die App den GPS-Empfänger zwischen den Positionsübermittlungen nicht aus. Entsprechend hoch ist der Akku-Verbrauch. Beachte: Höchster Verbrauch hat das Display und dann kommen gleich die GSM-Uebermittlung und der GPS-Empfänger (ca. 50...100 mA)
Netzwerk-Lokalisierung nur setzen, wenn man kein GPS-Signal empfangen kann oder nur den ungefähren Ort übermitteln will.
Privatsphäre:
'default' lassen
_______________________________________________
Verbindungsprotokoll:
normal ist TCP/IP
Man kann aber auch nur Senden setzen.
Verbindungseinstellungen:
normal 'default' belassen
Verbindungs-Logging:
kann gesetzt sein
Bildschirm anlassen:
nach Bedarf, Bildschirm braucht Energie !
Benachrichtigungen:
nach Bedarf. Klingelton 'Charming bell' gibt einen angenehmen Klang bei jeder gesendeten Positionsmeldung

...mehr in englisch
..
.Off-line maps


 

APRSdroid im Einsatz

Ich habe das Ikon zum Starten von APRSdroid auf meinem 'Reisen'-Startbildschirm plaziert (Bild links) .

Jetzt GPS einschalten !
(Beachte: Das GPS wird von APRSdroid bei längeren Intervallen und bei niedriger/mittlerer Genauigkeit zwecks Energieeinsparung jeweils automatisch ein/ausgeschaltet)

APRSdroid auf Startbildschirm - Datennutzung

Datennutzung:
Daten einschalten (wir haben unterwegs ja kein WiFi)
Android hat im Betriebssystem die Möglichkeit, eine Datenbegrenzung einzustellen und eine Warnung zu generieren (Bild mitte/rechts)
APRSdroid braucht nur wenig Daten - aber nur, wenn die Karten nicht dauernd angezeigt werden !

Jetzt das Android-Smartphone unter der Windschutzscheibe plazieren:

Samsung Galaxy SII (rechts)

Tracking starten

Position senden....
Sofort erscheinen verschiedene Stationen in der Umgebung. (Optionen/Einstellung/Verbindungseinstellungen/Nachbarradius/z.B. 50 km)

Die eigene Station in grün erscheint erst nach etwa 15...30 sec. weil der GPS-Empfänger zuerst anlaufen muss, um die eigene Position zu bestimmen !

.... und Tracking starten
Die eigene Position wird in regelmässigen Intervallen oder mit SmartBeaconing gesendet - auch wenn die App nicht mehr auf dem Bildschirm sichtbar ist.

Unter Umständen könnte es ein wenig verwirrend sein, dass die Taste nun rot erscheint. Also merken: Rot ist zum stoppen !

 

Tracking verfolgen

Tracking direkt auf Smartphone

Den aufgezeichneten Weg kann man auf dem Smartphone/Tablet oder zuhause am PC verfolgen.

Auf dem Smartphone:
Auf dem Protokoll die eigene Station antippen. Verfolgung über Karte (Google Map) oder aprs.fi.

Zuhause auf dem PC
Verfolgung über aprs.fi oder Google Earth (spezielle Einstellung notwendig)

der Info-Seite aprs.fi aus können jeweils folgende Seiten angeklickt werden:
- Kartenansicht mit Standortangaben
- Rohdaten zur Information über den Weg der APRS-Pakete ins Internet
- Zeige Diagramm zur information über den zeitlichen Ablauf
- etc.


 

Routenverfolgung mit aprs.fi

Auf http://aprs.fi das Rufzeichen, ev. das Datum eingeben und die Wegstrecke auf der Karte oder in Satellitenansicht mit/ohne Streetview anschauen.

Stratosphären-Ballon (siehe aprs.fi)

'Spiezgang'

Genauigkeit wurde auf 'niedrig' eingestellt.
Trotzdem weichen die Positionen nur 5..10 Meter vom effektiven Standort ab. Vorteil: Der GPS-Empfänger startet schneller und braucht entsprechend weniger Strom.
Datenverbrauch < 1kB pro Positionsübermittlung

 

Mitteilungen

Auf sehr einfache Art und Weise können Kurzmitteilungen verschickt/empfangen werden.

 

Hub anzeigen

Hub anzeigen

Einzelne Stationen, Repeater oder Objekte anzeigen. Hier ein IGate von HB9AVQ in Köniz mit der Stationsgeschichte

AFSK via Speaker/Mic (oder Blootooth)

Menu/Optionen /Einstellungen /Verbindungsprotokoll / AFSK via Speaker/Mic selektieren.
Jetzt Tracking beenden und wieder starten !

* AFSK = Audio Frequency Shift Keying
AFSK ist eine digitale Modulationsart welche auf der Frequenzumtastung (FSK) basiert und als Besonderheit Frequenzen im Audiobereich (16 Hz bis 20 kHz) verwendet.

Demo Multiprocessing zuhause .......

Im folgenden ist ein praktisches Beispiel aufgeführt, das 3 parallel ausgeführte Applikationen (Prozesse) von unterschiedlichen Programmierern zeigt:

1. Die Navi-App läuft im Vordergrund. Sie ist also auf dem Bildschirm sichtbar.

2. Im Hintergrund läuft Hintergrundmusik der TuneIn-App von Highland Radio, Scotland, nur kurz unterbrochen von den Sprachanweisungen des Navis.

3. APRSdroid sendet im Hintergrund periodisch Positionspakete des aktuellen Standortes zum APRS-Server. Zu Demozwecken ist der elektronische Gong eingeschaltet. Er signalisiert die Aussendungen akkustisch.

Weitere, parallele Apps könnten im Hintergrund ausgeführt werden.
Ferner werden Emails, SMS, etc. in der Statusleiste angezeigt.


Multiprocessing: Navi im Vordergrund (Abb. links)

Im Hintergrund läuft die Musik von Highland Radio aus Schotland und APRSdroid


...und unterwegs in der Praxis

Unterwegs ins Internet geladen

SmartBeaconing

SmartBeaconing© (nur für Android möglich)
Der Datenverbrauch im Hintergrund über mehrere Tage ist nur ca. 250k. Vordergrunddaten sind z.B. Kartenansichten. Bei Android 4.x kann der Datenverbrauch pro WiFi/GSM und pro App Vorder-/Hintergrund kontrolliert werden. Genial ! Es wird empfohlen, bei allen aktiven Apps wie etwa Facebook die Hintergrunddaten bei GSM einzuschränken.

Beachte weiter:
Bei SmartBeaconing bleibt der GPS-Empfänger dauernd eingeschaltet. Dies bewirkt einen erhöhten Stromverbrauch. Je nach Gerät kann der GPS-Empfänger alleine den Akku in 5-10 Stunden entleeren. Im Auto deshalb das Smartphone an das Ladekabel anschliessen. Dann kann man das Display dauernd eingeschaltet lassen und das Protokoll verfolgen. Ist man zu Fuss unterwegs, sicherheitshalber einen Ersatz-Akku mitnehmen (Bei den meisten Androiden kann der Akku ausgetauscht werden).

 

SmartBeaconing

Bei Smartbeaconing© werden die Positionsmeldungen nach einem einfachen, aber effizienten Algorithmus ausgesendet. Massgebend sind die beiden Faktoren Distanz und Richtungswinkel (corner pegging) des sich bewegenden Objekts/Person seit der letzen Positionsmeldung. Die Distanz wird dabei nicht eigentlich gemessen, sondern nach der Formel Distanz=Zeit x Rate innerhalb eines Minimal- (Stillstand) und Maximalwertes bestimmt.
Das ganze wirkt sich so aus, dass die Empfindlichkeit eines Richtungswechsels im Auto grösser ist als bei einem Fussgänger. Die verschiedenen Parameter können verändert werden, um ein optimales 'Tracking' zu ermöglichen.
Empfohlene Werte für ein Fahrzeug (TinyTracker):
Slow rate: 1800 sec. - Slow speed: 5 mph
Fast Rate: 180 sec. - Fast speed: 60 mph - min. 30 Grad Winkel in 15 se.

 
Routenverfolgung mit Streetview
Routenverfolgung mit Streetview
Standort des Tablets
Standort des Tablets
Statistik IGate
Statistik IGate


Tear 2 Network
Tear 2 Network

Zugriffe heute: 1 - gesamt: 13884.