Gps open tracker

Open GPS Tracker

Open GPS Tracker Intro | Build it! | Command reference | How it works | Download | Customize | Todo | phpBB forumOther projects: GPS Finder | One-LED clock for people with limited vision | GPS speedometer with setpoint and relay output

Open GPS Tracker

Welcome to the Open GPS Tracker site. The Open GPS Tracker is a small device which plugs into a $20 prepaid mobile phone to make a GPS tracker. The Tracker responds to text message commands, detects motion, and sends you its exact position, ready for Google Maps or your mapping software. The Tracker firmware is open source and user-customizable.

Project status: Current build is 0.19B assembled 01/09/2009Build 19 has a dedicated car security mode with alarm inputs, remote starter disable, remote unlock, and remote horn/lights. Build 19 also includes detailed text alerting in remote I/O mode, and automatic power on/reset of the GC864 module. Click here for Build 19 feature details.

We currently have third-generation stable firmware and a reference hardware design. This combination has been extensively tested in moving vehicles and found to be reliable. There have been no hangs since build 0.14, and no lost messages since build 0.17 was released. Kits and circuit boards are available from third parties.

All parts are available from Mouser Electronics, and the phone is available from Target, Walmart, or Radio Shack. This site provides the firmware with source code, theory of operation, parts list, and exact assembly and checkout instructions. If you can solder, this is a one-sitting project. No PC board or surface-mount capability is required.

If you want to build a tracker and do not have an AVR programmer, I will program a chip for you. Please contact me in email. We intend to have kits, PCBs, and/or assembled units available for purchase soon. The firmware will remain free and open source.

The current supported hardware platform is:

  • Vincotech A1035D GPS module or AarLogic GPS 3A module
  • Motorola C168i AT&T GoPhone prepaid mobile phone, or Wavecom WMOD2 module, or Telit GC864 module
  • Atmel ATTINY84-20PU or ATMEGA88 AVR microcontroller
We intend to support more phones and GPS devices in the future.The Tracker's features are competitive with, or better than, many commercial products:
  • SiRFstar III receiver gets a fix inside most buildings.
  • Sends latitude, longitude, altitude, speed, course, date, and time.
  • Sends to any SMS-capable mobile phone, or any email address.
  • Battery life up to 14 days, limited by mobile phone. Longer life possible with external batteries.
  • GoPhone costs $10 per month for 1000 messages per month.
  • Configurable over-the-air via text message commands.
  • Password security and unique identifier.
  • Manual locate and automatic tracking modes controlled via text message.
  • Automatic tracking mode sends location when the tracker starts moving,when it stops moving, and at programmable intervals while moving.
  • Alerts when user-set speed limit is exceeded.
  • Retains tracking messages if out of coverage, and sends when back in coverage.
  • Retains and reports last good fix if it loses GPS coverage.
  • Remote reporting of mobile phone battery and signal status.
  • Extended runtime mode switches phone on and off to save battery life.
  • Watchdog timer prevents device lockup.
  • Firmware is user-customizable with a $35.91 programmer and free software.
In addition to being a GPS tracker, the firmware is easily modified to monitor and control anything from a weather station to a vending machine via text messaging. Please contact me for custom development.

Contact email: mike <at> opengpstracker <dot> org or use the forum.

Скачать open gps tracker - Android

Скачать open gps tracker - Android Найти результаты для Windows, для Mac, для Ubuntu

Open GPS Tracker - приложение, разработанное компанией René de Groot. На сайте доступна последняя версия 1.3.5. Лицензия - . Размер файла - 0. Переведено на .


Halcien Android Tracker Corelibrary - приложение, разработанное компанией Halcien Labs. На сайте доступна последняя версия 1.23. Лицензия - . Размер файла - 0. Переведено на .


Couple Tracker - Бесплатно - приложение, разработанное компанией BytePioneers s.r.o.. На сайте доступна последняя версия 1.60. Лицензия - . Размер файла - 0. Переведено на .


Open Explorer - приложение, разработанное компанией На сайте доступна последняя версия 0.254. Лицензия - . Размер файла - 0. Переведено на .


Мощная альтернатива стандартному приложению для камеры Android

Open Camera - это приложение для камеры, которое вместо множества фильтров и специальных эффектов для фотографий, предлагает мощную камеру, которой вы можете пользоваться в любое время. На первый взгляд может...


Open Imgur - приложение, разработанное компанией KennyC.Developer. На сайте доступна последняя версия 4.7.1. Лицензия - . Размер файла - 0. Переведено на .


Mobile трекер - приложение, разработанное компанией Nucciasoft. На сайте доступна последняя версия 2.7. Лицензия - . Размер файла - 0. Переведено на .


Wi-Fi сканирования сети Открыть - приложение, разработанное компанией JanKasado. На сайте доступна последняя версия 1.6. Лицензия - . Размер файла - 0. Переведено на .


Better Open With - приложение, разработанное компанией Giorgi Dalakishvili. На сайте доступна последняя версия 1.4.4. Лицензия - . Размер файла - 0. Переведено на .


Делайте быстрые заметки на ходу

Open Note – очень удобное приложение, позволяющее вам делать заметки очень быстрым и простым путём. Этот инструмент упростит вам запись всей информации или идей, что у вас появляются, без поиска бумаги и карандаша или...


Open Camera - приложение, разработанное компанией Streetspotr GmbH. На сайте доступна последняя версия 4.3.5. Лицензия - . Размер файла - 0. Переведено на .


Делитесь подключением к сети со всеми устройствами

Open Garden - это инструмент, который позволяет вам подключать все свои устройства (планшеты, ноутбуки и мобильные телефоны) так, чтобы они использовали одно интернет-соединение. Так, например, вы можете подключаться к...


Open Tel - приложение, разработанное компанией Open Tel. На сайте доступна последняя версия 3.4.2. Лицензия - . Размер файла - 0. Переведено на .


Open FM - приложение, разработанное компанией GG Network S.A.. На сайте доступна последняя версия Лицензия - . Размер файла - 0. Переведено на .

Лучшее приложение для бега и велотренировок

...Endomondo Sports Tracker - это приложение, предназначенное для всех, кто любит бегать или кататься на велосипеде, поскольку оно отслеживает ваши действия, включая пройденное расстояние, продолжительность тренировки,...


Tracker - приложение, разработанное компанией Track My Fitness. На сайте доступна последняя версия 3.0.7. Лицензия - . Размер файла - 0. Переведено на .


Сейчас мы проводим техническое обслуживание сайта Uptodown. Мы скоро вернемся!.

GPS Tracking: Open-Source GPS Tracking System

OpenGTS™ ("Open GPS Tracking System") is the first available open source project designed specifically to provide web-based GPS tracking services for a "fleet" of vehicles.

To date, OpenGTS™ has been downloaded and put to use in over 110 countries around the world to track many 1000's of vehicles/assets around all 7 Continents. The types of vehicles and assets tracked include taxis, delivery vans, trucks/trailers, farm equipment, personal vehicles, service vehicles, containers, ships, ATVs, personal tracking, cell phones, and more.

While OpenGTS™ was designed to fill the needs of an entry-level fleet tracking system, it is also very highly configurable and scalable to larger enterprises as well.

Current Features:

OpenGTS not only supports the data collection and storage of GPS Tracking and Telemetry data from remote devices, but also includes the following rich set of features:

  • Web-based authentication: Each account can support multiple users, and each user has its own login password and controlled access to sections within their account.
  • GPS tracking device independent: Devices from different manufacturers can be tracked simultaneously. Support for the following GPS tracking devices is included with OpenGTS:
    • Most TK102/TK103 tracking devices (using the common TK102/TK103 protocols).
    • Astra Telematics AT240, AT110, AT210
    • Sanav GC-101, MT-101, and CT-24 Personal Tracker (HTTP-based protocol)Sanav GX-101 Vehicle Tracker (HTTP-based protocol)
    • CelltracGTS™/Free for Android phones
    • CelltracGTS™/Pro for Android phones
    • Aspicore GSM Tracker (Nokia, Samsung, Sony Ericsson phones)
    • TAIP (Trimble ASCII Interface Protocol).
    • TrackStick GPS data logger
    • "GPSMapper" capable phones.
    • "NetGPS" capable devices.
    With custom coding, other devices can also be integrated as well using the included example "template" device communication server.
  • Customizable web-page decorations: The look and feel of the tracking web site can easily be customized to fit the motif of the specific company.
  • Customizable mapping service: OpenGTS comes with support for OpenLayers/OpenStreetMap in addition to support for Google Maps, Microsoft Virtual Earth, and Mapstraction (which provides mapping support for MultiMap, Map24, MapQuest, and more). Within the OpenGTS framework, other mapping service providers can also easily be integrated.
  • Customizable reports: Using an internal XML-based reporting engine, detail and summary reports can be customized to show historical data for a specific vehicle, or for the fleet.
  • Customizable geofenced areas: Custom geofenced areas (geozones) can be set up to provide arrival/departure events on reports. Each geozone can also be named to provide a custom 'address' which is displayed on reports when inside the geozone (for instance "Main Office").
  • Operating system independent: OpenGTS itself is written entirely in Java, using technologies such as Apache Tomcat for web service deployment, and MySQL for the datastore. As such, OpenGTS will run on any system which supports these technologies (including Linux, Mac OS X, FreeBSD, OpenBSD, Solaris, Windows XP, Windows Vista, Windows 20XX, and more).
  • i18n Compliant: OpenGTS is i18n compliant and supports easy localization (L10N) to languages other than English. Languages supported currently include Dutch, English, French, German, Greek, Hungarian, Italian, Portuguese, Romanian, Russian, Slovak, Spanish, Serbian, and Turkish.

Example Screen Shots:

Main Menu: GPS Tracking Map:
See OpenGTS in action at


OpenGTS is licensed under the Apache Software License, version 2. According to the terms of this license, anyone may freely download and distribute the tools and information released here.

Additional Features:

The "GTS Enterprise" is the commercial GPS tracking/telematic system built upon the capabilities of OpenGTS™. Click here to find out more about the "GTS Enterprise".

2016/04/13: New Release
2016/10/03: New Release OpenGTS_2.6.3 Leaflet map support Support for fuel tank#2 Login Password Options
2016/06/10: New Release OpenGTS_2.6.2 Generics update to Java7 Update report columns Bug fixes Astra DCS update
2016/01/17: New Release OpenGTS_2.6.1 New StatusCodes New CheckInstall checks Fix report index map link TK10X DCS changes
2015/09/24: New Release OpenGTS_2.6.0 New StatusCodes New CheckInstall checks Update astra/tk10x DCS
2015/05/17: New Release OpenGTS_2.5.9 New StatusCodes New Device/Driver fields Minor bug fixes, etc.
2015/02/13: New Release OpenGTS_2.5.8 CelltracGTS/Server plugin support, New status-sodes, bug fixes, etc.
2014/10/08: New Release OpenGTS_2.5.7 Compiles with Java-8 DCS "tk10x" update, bug fixes, etc.
2014/06/30: New Release
10/12/2010: FamousWhyEditors Pick Award
12/07/2009: SourceForge

How to build the Open GPS Tracker

Intro | Build it! | Command reference | How it works | Download | Customize | Todo | phpBB forumOther projects: GPS Finder | One-LED clock for people with limited vision | GPS speedometer with setpoint and relay output

How to build the Open GPS Tracker

PC boards, kits, and assembled units are for sale here!

The tracker is easy to build on a perfboard. I used a basic one-pad-per-hole perfboard and 26-gauge wire, but 30-gauge would probably be better. All the electronic parts are available from Mouser Electronics. Radio Shack sells the perfboard and the 2.5mm plug for the phone. You could also buy these from Mouser.

If you are building a tracker, please post in the user forum. I am looking for bug reports, pictures, and information about how the tracker works for you. I will provide technical support to people who are building units.

Click here for information about using the Aarlogic GPS 3A GPS module and Telit GC864 GSM module.

Caution: I have seen two units with the power transistor installed backward. If you reverse the emitter and collector, the transistor will conduct weakly. The power light comes on, but the device either returns NO DATASTREAM or never replies. With the regulator and transistor installed side by side, and the output of the regulator next to the emitter of the transistor, the flat sides of the two components face in opposite directions. If they are facing the same way, the circuit will not work!

The Mouser Electronics ( order is listed below. This order includes an AVRISP2, which you may not need if you already have an AVR programmer. I've included two each of all the small parts, and three of the GPS module connectors. This connector is the only tricky part of the build. It is easy to ruin one, as I did. For testing, you can just insert the 26-gauge wire into the socket on the GPS module, but for permanent assembly you need the connector. The connector has one extra pair of pins, which you should cut off. You will be soldering to the long side and plugging the short side into the GPS unit.

You need to solder to four pins on the GPS header, three of which are right next to each other. Clamp the header with a small vice or a "third hand" clip. Bend the wire into a loop with pliers and attach it to the pin, then carefully solder it. I solder pin 3 and pins 7 and 11 first, putting the wires down low near the plastic separator, then solder pin 9 with the wire up high away from pins 7 and 11. Check for shorts with a meter.

I superglued the IC socket and the two rows of three pins for the programming port, then wired those together and installed the rest of the components. Put the 0.1uF capacitor right next to the IC socket. The GPS module is attached to the board with 2-32 size screws, nuts, lock washers, and 1/4 inch spacers, which are not quite long enough. Get 3/8 inch spacers if you mount it this way.

Mouser Part #DescriptionQuantityPrice Each
556-ATTINY84-20PUAtmel AVR microcontroller2$2.90
827-AME8811AEATZ3.3 volt regulator2$0.69
522-ZTX1151APNP transistor with low saturation voltage2$1.51
581-SA105E104M0.1 uF ceramic capacitor10$0.08
581-TAP106K006SCS10 uF tantalum capacitor4$0.50
855-M50-35012421.27mm M50 connector for GPS device3$1.45
171-0025-EX2.5mm stereo plug for phone2$1.35
571-1-390261-3 or571-2641599414 pin IC socket2$0.15
604-WP937EGWTwo-color red/gren LED2$0.34
604-WP132XIDRed LED2$0.12
660MF1/4DC3321FResistor 3.32K ohm5$0.03
660MF1/4DC4700FResistor 470 ohm5$0.03
755-1N4148T-77Switching diode5$0.03
12Bh531-GR3 AAA battery holder1$0.89
571-41032390Pin header 40-pin breakaway1$1.57
340-V23993-A1035DVincotech GPS receiver module1$61.50
556-ATAVRISP2AVRISP2 USB AVR programmer1$35.91
Drawings below donated by Empowered Web Development

Microcontroller schematic

Power supply schematic for 4.5V battery

Programming plug

GPS module socket, module facing antenna down

Checkout process

When you finish building the project, perform these checks. This will prevent destruction of components and verify that the circuit is built correctly.Unpowered checks with no batteries, MCU, phone, or GPS installed:
  • Check continuity from the negative battery terminal to MCU pin 14, phone jack ground, regulator center pin, and GPS header pin 9.
  • Check continuity from the positive battery terminal to the input pin of the regulator.
  • Check continuity from MCU pin 1 to the output of the regulator.
  • Check for shorts between all adjacent pins of the MCU, programming header, phone jack, and GPS module. There should be no continuity between any adjacent pins.
  • Check continuity from each pin of the programming header to the corresponding MCU pin.
  • Check continuity from each pin of the phone jack to the corresponding MCU pin.
  • Check continuity from pin 3 of the GPS header to pin 11 of the MCU.
  • Place the GPS header over the GPS module and make sure you have wired the right pins.The plug is very small and mistakes here are expensive. All the wires should be on the inside row of pins, closer to the metal shield. No wires should be on the outside row closer to the edge of the GPS module.
Powered checks with batteries but no MCU, phone, or GPS installed:
  • Measure voltage between pin 1 and pin 14 of the MCU socket. You should have 3.3V with pin 1 positive.
  • Measure voltage between pins 9 and 11 of the GPS header. You should have close to 3 volts with pin 11 positive.
  • Place a jumper between pins 5 and 14 on the MCU socket. The red "GPS active" LED should light.
  • With the jumper in place, measure voltage between pins 7 and 9 of the GPS header. You should have 3.3V with pin 7 positive.
  • Remove the jumper, and place it between pins 1 and 2 of the MCU socket.
  • Place another jumper between pins 3 and 14 of the MCU socket. The two-color status LED should light red.If it lights green, it is installed backward and all status codes will be reversed in color.
Reading status codesThe two-color status LED blinks to provide status codes. Status codes are two-digit numbers which assist in debugging. The first digit is always shown in green, and the second digit in red. For example, one green blink followed by three red blinks is code 13. Three green blinks followed by two red blinks is code 32. The status codes are displayed one at a time from a queue, so the event that caused a status code may be over by the time the code is displayed.
11phone polled
12send message failed
13phone poll failed
14no phone number defined
21invalid password
31power on or reset
32watchdog reset
33eeprom initialized from defaults
34remove jumper to reinit
Final checkout and setup
  • Remove one battery, install the Atmel MCU, and put the battery back in.
  • If your MCU is unprogrammed, connect the AVRISP2 to the computer and to the board via the programming header. Both lights in the AVRISP2 should be green.
  • Download the appropriate HEX file for the units (feet, meters, MPH, KPH) you want from the Download link at the top of this page.
  • Run AVR Studio. Choose Tools, Program AVR..., Connect.
  • Choose AVRISP mkII and USB. Click Connect.
  • Some AVRISP2s need an upgrade to work properly:
  • Choose Board tab and set ISP Freq to 125 kHz. Go back to Program tab.
  • Device should be ATtiny84. Programming mode is ISP. Erase and Verify boxes checked.
  • In Flash, Input Hex File, choose your Hex file. Click Program.
  • The programming status window should show OK.
  • The status LED will begin blinking shortly after the programming completes. With no phone attached, you should get codes 31 (power on or reset), 11 (polling phone), and 13 (phone poll failed.) A freshly programmed chip will also display code 33 (EEPROM initialized) once.
  • Charge the Motorola C168i mobile phone. Install the SIM card and activate the prepaid service using the instructions included. Call the interactive voice response system at 1-800-901-9878 and activate a messaging plan (200 messages for $5.00, keywords: buy features, messaging, 200, yes, buy it) to avoid being charged 15 cents per message. You should be able to send and receive SMS messages from the phone keypad.
  • Configure the phone for short (10 second) display backlight (Settings, Initial Setup, Backlight, 10 seconds.)
  • Set the phone to silent mode (Settings, Ring Styles, Style, Silent.)
  • Set message delivery to Phone first (Message, Options, Memory Meter, Select SMS Memory, Phone First.) If you do not do this, Powersave mode will not work!
  • Remove a battery from the tracker's battery pack. Connect the Vincotech GPS unit to the header, checking against the diagram to make sure it is plugged in correctly.
  • Install the removed GPS battery, and then plug the 2.5mm plug into the mobile phone's headphone jack. The headphone jack is also the data port on this phone.
  • You should get code 11 (polling phone) but no code 13 (poll failed.) If so, your microcontroller is communicating with the phone.
  • If you get code 13, reset the microcontroller by momentarily shorting pins 5 and 6 on the programming header. If you still get code 13, unplug the phone and power cycle it.
  • Removing the GPS battery with the phone connected is not recommended, and will not reset the microcontroller. The phone will partially power the microcontroller through the output line and a protection diode in the chip.
  • When you get code 11, and no code 13, your unit is ready for setup.
  • Please post to the user forum. I want to hear about working trackers, and will provide support for anyone having trouble with one.
Setting the reply addressThe GPS tracker stores a reply address, and always sends messages to the reply address. It does not care where the messages come from, because messages sent from email do not include the From address (using AT&T GoPhone service.) The reply address can be a mobile phone number or an email address. Regardless of where commands are sent from, replies go to the reply address.

To set the reply address to a mobile phone number, use a mobile phone to send a text message to the tracker's phone number:GPS SETADDRESS 8185551212where 8185551212 is the mobile number you want tracker messages sent to. The "GPS" must be uppercase. The SETADDRESS can be upper or lower case. After sending the message, the tracker's phone display should light, the tracker status light should blink code 11, and you should receive a reply saying "COMMAND EXECUTED".

To set the reply address to an email account, you need your carrier's Email Gateway number, which is a special phone number used to route text messages to an email account. For AT&T the Email Gateway number is 121. For other carriers, go into the phone's SMS settings (Messages, Options, Message Setup, Text Messages, Email Gateway) and look up the Email Gateway number. Send a text message to the tracker:GPS SETADDRESS 121 [email protected] "GPS" is in uppercase, 121 is the Email Gateway, and [email protected] is the email address. For AT&T service, you can send an email to [email protected] ([email protected]) to send a text message. For other carriers, you will have to look up the correct email address. The tracker will reply "COMMAND EXECUTED."

Requesting a locateOnce you have set your reply address, you can request a locate. Send the message:GPS LOCATEwhere GPS is in uppercase. The tracker's phone display will light, the status LED should blink code 11, and the GPS power LED should come on. For the first locate, it will usually stay on for a minute or more. When the GPS light goes out, the status LED will blink code 11 again, and you should receive a reply:LOCATE POS 34 05.8779 N 118 20.6368 W ALT 377 FT SPEED 0.0 MPH COURSE 11.05 AT 08/04/05 22:31:51 UTC SATS 04This is a location report from the tracker. The fields are:

  • LOCATE - the report is the result of a manual locate request. There are other types of reports in tracking mode.
  • POS 34 05.8779 N 118 20.6368 W - latitude and longitude in degrees and decimal minutes. You can type or paste everything after POS right into Google Maps ( to see a map or satellite view of the location.
  • ALT 377 FT - measured GPS altitude, only accurate for 4 or more satellites (see below)
  • SPEED 0.0 MPH - speed of the GPS unit when the fix was taken. A unit sitting still often reports up to 2 mph.
  • COURSE 11.05 - course in degrees if the unit was moving
  • AT 08/04/05 22:31:51 UTC Year, month, day, hour, minute, second Universal Coordinated Time that the fix was taken
  • SATS 04 - number of satellites providing the fix. Four or more indicates a 3D fix (altitude valid) while three satellites indicates a less-accurate 2D fix.
If you get a valid location report, your tracker works. If you get "GPS TIMED OUT WAITING FOR FIX" the tracker is not in GPS coverage. Although the A1035 gets a fix inside most buildings, steel construction can block the signal. Take the device outside and try again.

If you get "NO DATASTREAM FROM GPS DEVICE" your GPS module is not sending any data to the microcontroller. Check for faulty connections and verify that power is applied to the GPS module when the GPS power LED is lit. Dead GPS batteries can also cause this error, since the microcontroller needs less power than the GPS module.

Securing your trackerThe "GPS" prefix you have been putting before commands is actually a default password. You can and should change it. Anyone who knows your password can change it and take control of the tracker. Unlike commands, the password is case sensitive. To change it, send a text message like:GPS SETPASSWORD newpass newpassWhere "newpass" is the new password you want to set. It must be between three and sixteen characters, and must be repeated twice after SETPASSWORD. You should get back "PASSWORD CHANGED." You would then have to send "newpass LOCATE" to request a locate, for example. If you lose your password, you need physical access to the tracker to clear the configuration (see the command reference.) Messages sent without the correct password will be ignored.

Other things the tracker can doSo far you have seen the normal mode, in which the tracker replies immediately to requests. The tracker has two other modes: tracking and powersave.

In tracking mode, the tracker automatically takes GPS fixes, and sends you a message when it starts moving, when it stops moving, when it goes out of GPS coverage, and periodically while it is moving. You can plot the fixes on Google Maps or a similar service to follow the tracker's movements. You can configure how often the tracker takes a fix and how often it alerts you. You can also set a speed limit and receive an alert if it is exceeded.

In powersave mode, the tracker turns the phone power on and off periodically, allowing the phone battery to last longer than its typical standby time. For example, the phone may be off for an hour and on for ten minutes. In this case, it can take up to an hour for the tracker to reply to messages. You can remotely take the tracker out of powersave mode when you need location reports. Tracking and powersave modes are mutually exclusive; setting one mode clears the other.

The tracker has several configurable options, and a status command that reports the current settings, the phone battery status, the phone signal strength, and the firmware revision. You can set a name which will be prefixed to all tracker replies, so several trackers can report to the same destination. See the command reference for details.

Download open gps tracker - Android

Download open gps tracker - Android Find results for Windows, for Mac, for Ubuntu, for Webapps, for iPhone

GPS navigator that tracks your trips

Open GPS Tracker is an app developed by René de Groot available in its latest version 1.3.5, whose license is . The file size is 0 and it is translated to .


Follow where your friends go with this GPS tracker

Real-Time GPS Tracker 2 - RTT2 is an app developed by Greenalp available in its latest version 0.9.33, whose license is . The file size is 0 and it is translated to .


A powerful alternative to the Android camera app

Open Camera is a camera app that, instead of trying to provide lots of filters and special effects for your pics, offers a powerful camera you can use at anytime. At first it may seem that Open Camera doesn't have many...


Choose which application opens each of your files

Better Open With is an application that lets you easily choose which application to use to open different files on your device. You can choose which application will launch each type of file by default, and also set up...


Manage your expenses and stick to your budget

...little, expenses add up over the course of a month that tip you over your planned budget limits. Spending Tracker is a useful smartphone app to help you set a budget in order to avoid unpleasant surprises to your...


The best app to bring running or biking

...Endomondo Sports Tracker is an application aimed at all of you who like to go out running or biking, and who like to keep track of your activity: workout length, distance traveled, average speed, calories burned,...


Take quick notes on the go

Open Note is a very useful app to let you take notes in a super quick and simple way. This tool will make it easier for you to write down all the information or ideas that occur to you without having to find paper and a...


Share the network among all your devices

Open Garden is a tool that will allow you to connect all your devices (laptop, tablet, and mobile phone) so that they share the same Internet connection. So, for example, you can connect to the Internet from your laptop...


Tracker is an app developed by Track My Fitness available in its latest version 3.0.7, whose license is . The file size is 0 and it is translated to .


Organize your outdoor activities with this navigation guide

Tracker is an app developed by Tracker Inc. available in its latest version 2.08.00, whose license is . The file size is 0 and it is translated to .


Check the probability of finding the magic chest

...If you like Clash Royale and you want to know all the secrets of the game, Chest Tracker is an easy-to-use and helpful application to help you get new advantages for beating your enemies. With this app, you can find...


Find and track your lost phone

...Phone Tracker is an app that lets you locate any Android smartphone or tablet. Not only can you quickly find your Android, but you can also create a network of users to help you locate your device with any family or...


Stream quality music for free

Open FM is an app for streaming music that lets you listen to tons of songs directly on your Android without having to download or pay for anything. The app is written in Polish, which actually isn't a problem when it... Church & Dwight Co., Inc.

By Church & Dwight Co., Inc.

Tracker is an app developed by Church & Dwight Co., Inc. available in its latest version 1.0.1, whose license is . The file size is 0 and it is translated to .


This accessible keyboard facilitates your international conferences

Open Tel is an app developed by Open Tel available in its latest version 3.4.2, whose license is . The file size is 0 and it is translated to .


Track your orders on

Konga order tracker is an app developed by DevJay available in its latest version 1.0, whose license is . The file size is 0 and it is translated to .


Uptodown is currently under maintenance. We'll be back soon.

OpenGTS open-source решение для отслеживания транспортных средств / Хабрахабр

48 часов в пути, а то и больше, многие даже не знают, как можно провести столько времени за рулем. Они, конечно, догадываются, что существуют такие профессии как водитель грузовика – дальнобойщик, но, смею предположить, даже не думали о том, что такое долгая дорога и как проводить время за рулем. Я люблю путешествовать и люблю свой мотоцикл. Было время, когда я мог за сутки преодолевать до 1000 км. Это очень много, даже для такой страны как Россия.

Первое о чем стоит подумать человеку, кто едет очень далеко на собственном транспорте – это безопасность. В дальней дороге может случиться что угодно: аварии, поломки, внезапные проблемы со здоровьем, да и просто может кончиться бензин. Знайте, даже если вы аля волк-одиночка, есть люди, которым вы дороги, кто думает и переживает за вас.

Именно о решении, которое позволяет отслеживать транспортные средства в реальном времени мы и поговорим сегодня.

OpenGTS («Open GPS Tracking System») — первое open-source решение, разработанное специально для мониторинга транспортных средств в web-браузерах используя данные с GPS приемников. выглядит как-то так:
Архитектура решения
На изображении выше, схематично показана архитектура OpenGTS. Различные device communication servers (модули которые получают GPS данные с различных устройств) запущены как самостоятельные Java процессы. Track сервлет, отвечающий за web-интерфейс, также как и другие сервлеты (включая http-based device communication server), запускаются на application сервере известном как Apache Tomcat.
Http-based communication server
Мы рассмотрим простейшую передачу данных с клиента на сервер, на основе HTTP-GET запросов (http-based devices). Для этих целей к серверу подключается сервлет “gprmc”. Его установка и запуск в Tomcat открывают доступ к следующему URL'у: Все аргументы для URL’а перечислены в документации, но мы рассмотрим простейший тестовый запрос к серверу: Ответ сервера ниже говорит нам о том, что данные успешно переданы:<html> <head> </head> <body> <pre>OK </pre> </body> </html> Разберем аргументы запроса: acct – идентификатор аккаунта, для которого проводиться передача данных; dev – идентификатор транспортного средства, который зарегистрирован для аккаунта; gprmc – строка формата NMEA-0183, которая содержит данные с GPS приемника.
Мобильный клиент
Для http-based сервлета, создан простейший клиент для мобильной платформы Android. Как было показано выше, задача клиента – опрашивать сервер с помощью правильно сформированных HTTP -GET запросов.

Программа, которая умеет это делать – GPS2OpenGTS. Внешний вид приложения спартанский. На главном экране отображается информация о координатах, количестве спутников, скорости и направлении движения, имя сервера, на которое шлются HTTP-GET запросы и их интенсивность.

Как это выглядит
Включенный GPS приемник очень «прожорливый», поэтому аккумулятор мобильного устройства может быстро сесть. Перед выездом рекомендуется подумать о зарядке вашего мобильного устройства в пути. В моем случае я использовал обычный провод для прикуривателя автомобиля. Прикуриватель я вывел на мотоцикле самостоятельно. Получилось весьма функционально: Я использовал OpenGTS на своем сервере, когда путешествовал из Москвы (Россия) в Норд Кап (Норвегия) через Финляндию. Интересно как я ехал? Эти данные доступны. Можно подключиться к серверу используя учетную запись:
Account: public
User: guest
Password: guest
затем, в правом — верхнем углу окна необходимо выбрать даты:
From: 12 августа 2011 года
To: 18 августа 2011 года
И нажать на кнопку “Update”.
Вместо заключения
Передвигаясь по дорогам, я могу сказать точно, что сейчас очень много людей, кто путешествует. Приятно видеть автомобили с номерами из других регионов страны, отличных о того, по которому едешь, а уж если это будет мотоциклист – с таким непременно надо познакомиться на следующей заправке. Путешествуйте… Минусы:
  • Необходимо иметь свой сервер, доступный через Интернет, для установки OpenGTS;
  • Необходимо подключение к интернету на мобильных устройствах (в условиях роуминга это может быть дорого).
  • Свободное программное обеспечение;
  • Можно отслеживать сразу несколько транспортных средств, объединяя их в группы;
  • Отчеты по передвижению зарегистрированных транспортных средств;
  • Огромный спектр GPS устройств, которые могут использоваться для сбора данных.

Скачать open gps tracker

Скачать open gps tracker Найти результаты для Mac, для Ubuntu, для Android

Простой способ для трансляции через Twitch

Open Broadcaster Software – это приложение которое позволяет записывать видео ваших игр в процессе и транслировать себя через Интернет с помощью таких сервисов как популярный Для того чтобы настроить Open...


Open Live Writer - приложение, разработанное компанией .NET Foundation. На сайте доступна последняя версия 0.6. Лицензия - . Размер файла - 0. Переведено на .


Open General - приложение, разработанное компанией Luis Guzamn. На сайте доступна последняя версия 0.90.45. Лицензия - . Размер файла - 0. Переведено на .


Бесплатная версия Imperium Galactica с открытым исходным кодом

Open Imperium Galactica (Open-IG) - это переписанный open-source вариант классической игры Imperium Galactica от компании Digital Reality, одной из самых популярных игр 90-х для 4-х скоростных приводов. Проект...


Распаковывайте RAR файлы быстрее

RAR File Open Knife это приложение, которое позволяет вам распаковывать файлы в формате RAR намного быстрее, чем если бы вы использовали оригинальную программу. Теперь, вы не получаете с этой программой дополнительных...


У вас хорошие рефлексы? Будут лучше!

Open Hexagon - это игра ... рефлексов и инстинкта, в которой игроку придется делать такие простые вещи, как перенести треугольник через лабиринт, что, впрочем, в течение нескольких секунд станет очень сложной...


Rank Tracker - приложение, разработанное компанией Link Assistant. На сайте доступна последняя версия 8.1.4. Лицензия - . Размер файла - 0. Переведено на .


Простейший способ соединить все ваши устройства через одно соединение

Open Garden это программа, которая позволяет вам соединить все ваши устройства вместе (ноутбук, планшет и мобильный телефон) чтобы использовать одно и то же интернет соединение. Это значит что вы, например, можете...


Open Subdownloader - приложение, разработанное компанией Canonical. На сайте доступна последняя версия 2.0.18. Лицензия - . Размер файла - 0. Переведено на .

2.0.18 Open Wonderland Foundation

Open Wonderland Foundation

Open Wonderland - приложение, разработанное компанией Open Wonderland Foundation. На сайте доступна последняя версия 0.5. Лицензия - . Размер файла - 0. Переведено на .


Ремейк с открытым исходным кодом классической игры SEGA

Open Sonic это игра с открытым исходным кодом основанная на вселенной Ежа Соника, быстрого синего ежа, который пленил в 90-х миллионы фанатов во всем мире. Эта новая версия классической игры SEGA имеет разнообразные...


Объединяйте и конвертируйте данные из разных мест

Talend Open Studio – это мощный и гибкий open source инструмент для интеграции данных. Он может улучшить эффективность интеграции данных благодаря простой в использовании графической среде разработки, которая...


Объедините несколько файлов в один AVI файл

Open Video Joiner это практичное приложение с простым дизайном, которое позволяет быстро объединить несколько видеоклипов в один AVI файл. Программа поддерживает такие форматы как MPEG, WMV, ASF, MPG, OGM, DAT,...


Bonita Open Solution - приложение, разработанное компанией bonitaSoft. На сайте доступна последняя версия 5.6. Лицензия - . Размер файла - 0. Переведено на .


Open Contacts - приложение, разработанное компанией FONLOW IT. На сайте доступна последняя версия Лицензия - . Размер файла - 0. Переведено на .

Open Video Converter - приложение, разработанное компанией На сайте доступна последняя версия 3.3. Лицензия - . Размер файла - 0. Переведено на .


Сейчас мы проводим техническое обслуживание сайта Uptodown. Мы скоро вернемся!.

Смотрите также