Atrack
From Openmoko
(initial commit) |
m |
||
Line 7: | Line 7: | ||
Screenshot=ATrack-1.png | | Screenshot=ATrack-1.png | | ||
Homepage=http://atrack.googlecode.com/| | Homepage=http://atrack.googlecode.com/| | ||
− | |||
TestedOn=SHR | | TestedOn=SHR | | ||
PackageName=atrack | PackageName=atrack | ||
Line 92: | Line 91: | ||
* [http://code.google.com/p/atrack/wiki/Screenshots Screenshots] | * [http://code.google.com/p/atrack/wiki/Screenshots Screenshots] | ||
− | + | * [http://atrack.googlecode.com/svn/trunk/ Source code] | |
=Requires= | =Requires= | ||
Line 103: | Line 102: | ||
[[User:vanous]] | [[User:vanous]] | ||
[[Category:GPS]] | [[Category:GPS]] | ||
+ | [[Category:GPS Applications]] | ||
[[Category:ApplicationsElementary]] | [[Category:ApplicationsElementary]] |
Latest revision as of 19:02, 6 September 2010
Languages: |
English • العربية • Български • Česky • Dansk • Deutsch • Esperanto • Eesti • Español • فارسی • Suomi • Français • עברית • Magyar • Italiano • 한국어 • Nederlands • Norsk (bokmål) • Polski • Português • Română • Русский • Svenska • Slovenčina • Українська • 中文(中国大陆) • 中文(台灣) • Euskara • Català |
aTrack
APRS tracker and communicator for mobile devices
|
aTrack is one of the applications that runs on the Openmoko Phones. For a list of all applications, visit Applications
[edit] 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.
|
[edit] 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 :)
[edit] Installation
Installation on SHR:
opkg install atrack
[edit] 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.
[edit] YouLoc
Atrack can also track on different services, i.e. has support for youloc.net, but then it acts as a dumb tracker only.
[edit] Your server
You can also run a fake small perl script server PrivateAPRS_IS_FakeServer
[edit] 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/
[edit] 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.
[edit] Links
[edit] Requires