My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads

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, so to install type: opkg install atrack

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

Please note that usage within the aprs 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). You can also run a fake small perl script server PrivateAPRS_IS_FakeServer

News

Completely reworked system of preference settings, see the screenshot:

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 with an object/station - based on Openstreetmap or actually on http://ojw.dev.openstreetmap.org/StaticMap/

Links

Requires

Changes

Version 0.81

  • adjusted to elementary changes
  • change connection parsing to support APRSD server
  • display station symbols, use symbols from http://wa8lmf.net/
  • fix stations speed displaying
  • use system time instead of GPS time

Version 0.79

  • send any Direct query, predefined Q for P, S, M, O, H, D
  • display station on a map - fetch a static map from osm
  • initial mic-e support

Version 0.78

  • config file moved to ~/.config/atrack/atrack.conf
  • Station details view gets now updated every minute or anytime station sends a new packet
  • verified bitbake recipe, package now built via SHR toolchain using bitbake
  • gps parameters avaliable globally
  • last coordinates stored to keep updating station list even after fix lost
  • aprs query
  • create Objects and Items. New aprs.conf version needed for shortcuts

Version 0.75

  • bug with tracking pausing even after call released fixed
  • completely new setting screen - double click to edit, reconnect after saving
  • added maintenance process to update station view every minute
  • all setting are now persistent, loaded and set on startup
  • all nearby stations now decoded - compressed or normal packet - extending the aprs parser
  • altitude, speed and comment from aprs extensions added
  • restructured directory setting, packaging updated for inclusion into shr

Version 0.70

  • added status sending every 10 minutes
  • calculate and display locator
  • autoreconnect to aprs server
  • added main page status bar
  • edit and save config values into a config file

Version 0.69

  • added support for automatic pause/resume during in/out call
  • Status message sending
  • send last known location (not persistent between restarts) for sending while roaming (use case: get fix outside, walk in, get WiFi connection, connect to Aprs and send packet)

Version 0.67

Powered by Google Project Hosting