Geo Tracker is a software/hardware solution to control remote objects. Hardware portion is a portable unit that is set up on the object to collect data and push it to the server. Software portion consists of several modules written in Python: gtserver a twisted daemon intended to work with custom hardware device using a special protocol, gtapiserver is a twisted web daemon providing API for visualization clients via its REST API outputing GeoJSON, gtwebportal is a web based visualisation client using Django and OpenLayers. Data is stored in PostGIS database, sources of which is located in gtserver module.

Software portion (GPL2 or later) is also pushed to GitHub for general public:


because it may be used with other hardware devices with modification of gtserver module and probably some database changes. Our wish for this is to be a general framework supporting different hardware trackers and customizable web client, but current code state is a way from that target.