Atrack

From Openmoko

Revision as of 17:59, 6 September 2010 by Vanous (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


ATrack-1.png aTrack

APRS tracker and communicator for mobile devices


Homepage: http://atrack.googlecode.com/
Package: atrack
Tested on: SHR



aTrack is one of the applications that runs on the Openmoko Phones. For a list of all applications, visit Applications

Overview

APRS tracker and communicator for mobile devices written in python / elementary. Targeted especially for the Openmoko Freerunner it utilizes FSO freesmartphone middleware framework. Tested and used on SHR, where atrack is in repos.


Contents


Front page
Create object/Item/message/Query
Station detail
Settings

Disclaimer

aTrack is a hobby project started out of need and interest for mobile programming. The code is not perfect but the quality might be evolving. Hopefully :)


Installation

Installation on SHR:

opkg install atrack


HAM licensing explanation

Please note that usage within the aprs-is network requires amateur radio license, but for non-commercial usage you can run your own FOSS aprsd server http://sourceforge.net/projects/aprsd/, this is given by the license of the APRS protocol, both aprsd server and atrack are FOSS).

The username/login is a combination of your callsign, the password is generated by aprspass program, which comes from the aprsd package on your Linux desktop.

YouLoc

Atrack can also track on different services, i.e. has support for youloc.net, but then it acts as a dumb tracker only.

Your server

You can also run a fake small perl script server PrivateAPRS_IS_FakeServer


Features

  • aprs login with a try to autoreconnect on failure
  • aprs filter support
  • receive messages/bulletins
  • create/reply/forward message
  • predefined text strings for quick messaging
  • predefined list of recipients
  • ack autosend
  • tracking + smart tracking - corner pegging (tracking on APRS and also on http://youloc.net/ )
  • packet compression used on all packets
  • pause tracking during phone call
  • send status message
  • send last know location
  • calculate locator grid
  • display nearby stations, objects, items
  • edit/save into conf file
  • portrait/landscape/fullscreen/day/night mode
  • screen dim/suspend blocking
  • APRS Query - replying to aprs query for position and status
  • send any Direct query, predefined Q for P, S, M, O, H, D
  • create, edit Objects and Items with predefined names
  • Mic-E encoded packets initial support (shows some funny failures sometimes)
  • display a map with position if an object/station - based on Openstreetmap or actually on http://ojw.dev.openstreetmap.org/StaticMap/

Known bugs

  • tracking is sometimes reduced to bearing change only. This is probably due to the tracking function calling ecore.timer, exiting with error at some point. Ideas welcomed.


Links

Requires


User:vanous

Personal tools


ATrack-1.png aTrack

APRS tracker and communicator for mobile devices


Homepage: http://atrack.googlecode.com/
Package: atrack
Tested on: SHR



aTrack is one of the applications that runs on the Openmoko Phones. For a list of all applications, visit Applications

Overview

APRS tracker and communicator for mobile devices written in python / elementary. Targeted especially for the Openmoko Freerunner it utilizes FSO freesmartphone middleware framework. Tested and used on SHR, where atrack is in repos.


Contents


Front page
Create object/Item/message/Query
Station detail
Settings

Disclaimer

aTrack is a hobby project started out of need and interest for mobile programming. The code is not perfect but the quality might be evolving. Hopefully :)


Installation

Installation on SHR:

opkg install atrack


HAM licensing explanation

Please note that usage within the aprs-is network requires amateur radio license, but for non-commercial usage you can run your own FOSS aprsd server http://sourceforge.net/projects/aprsd/, this is given by the license of the APRS protocol, both aprsd server and atrack are FOSS).

The username/login is a combination of your callsign, the password is generated by aprspass program, which comes from the aprsd package on your Linux desktop.

YouLoc

Atrack can also track on different services, i.e. has support for youloc.net, but then it acts as a dumb tracker only.

Your server

You can also run a fake small perl script server PrivateAPRS_IS_FakeServer


Features

  • aprs login with a try to autoreconnect on failure
  • aprs filter support
  • receive messages/bulletins
  • create/reply/forward message
  • predefined text strings for quick messaging
  • predefined list of recipients
  • ack autosend
  • tracking + smart tracking - corner pegging (tracking on APRS and also on http://youloc.net/ )
  • packet compression used on all packets
  • pause tracking during phone call
  • send status message
  • send last know location
  • calculate locator grid
  • display nearby stations, objects, items
  • edit/save into conf file
  • portrait/landscape/fullscreen/day/night mode
  • screen dim/suspend blocking
  • APRS Query - replying to aprs query for position and status
  • send any Direct query, predefined Q for P, S, M, O, H, D
  • create, edit Objects and Items with predefined names
  • Mic-E encoded packets initial support (shows some funny failures sometimes)
  • display a map with position if an object/station - based on Openstreetmap or actually on http://ojw.dev.openstreetmap.org/StaticMap/

Known bugs

  • tracking is sometimes reduced to bearing change only. This is probably due to the tracking function calling ecore.timer, exiting with error at some point. Ideas welcomed.


Links

Requires


User:vanous