GPS Tracker Mini



Description - top

GPS Tracker Mini - Visualization of Geo data from a GPS tracker or a cell phone with GPS. On the map you can see the path and other data. It is possible to search points by time. It supports open source applications for Android and IOS: Traccar Client, PS Logger. You can track the location of your car, childrens, elderly relatives, pets, etc.

Features:

  • Show geo points on the map.
  • The ability to switch maps: Google Maps, Google satellite, OpenStreetMap, Yandex.Map.
  • Search geo points by date and time.
  • The ability to switch the geo data sources (account).
  • Password protection.
  • Display data from GPS tracker: time, speed, battery charge level.
  • Easy to install and configure.
  • Responsive design.
  • Open code source.

File structure - top

  • classes/ - PHP controllers
  • config/ - Configuration files.
  • css/ - Style files.
  • js/ - JavaScript source code files.
  • lib/ - JavaScript libraries.
  • schema/ - XML schema for tables in database.
  • sql/ - SQL files for tables in database.
  • templates/ - templates.
  • vendor/ - PHP libraries.
  • index.php - The index application file.

System requirements - top

On web-server must be installed:

OS Windows, Linux or Mac OS

Apache or Nginx, PHP 5.3+ or PHP 7.0+

Installation and configuration - top

  1. Unpack the archive to root folder on the server. You can create subdomain for this application.
  2. In text editor open file: /config/app_config.php and change settings (follow comments).
  3. Create a MySQL database and load data from a file "/sql/default.sql".
    Edit database connection settings in "app_config.php".
  4. In your browser open URL of your site.
    http://[your_site_url]/

    Setting up the application is finished. Now you can install the application on your mobile phone (see below) and track objects.

Installation and configuration mobile applications. - top

Application "GPS Tracker Mini" supports the following mobile applications with open source code:

Traccar
https://github.com/tananaev/traccar-client-android
https://github.com/tananaev/traccar-client-ios
Install:
Traccar Client for Android, Traccar Client for iOS, Traccar Client for Android (hidden version)
Copies:
Traccar Client for Android, Traccar Client for Android - hidden version, Traccar Client for Android - source code, Traccar Client for IOS - source code

GPS Logger
https://github.com/mendhak/gpslogger
http://code.mendhak.com/gpslogger/
Install:
GPS Logger for Android
Copies:
GPS Logger for Android, GPS Logger for Android - source code,

Traccar settings

  • Install and start application.
  • Open "Server address" and enter the your server address.
  • Open "Server port" and enter "80".
  • Open "Frequency" and enter the frequency of sending geodata in seconds.
  • You can set "Account identifier" - any number of objects for separation.
  • Now press "Start" and go to section "Status". Here you can monitor the operation of the application.
    Please read below about setting GPS.

GPSLogger settings

If you for some reason do not like the application "Traccar" you can use "GPSLogger".

  • Install and start application.
  • Press on the menu and select "Logging details".
    Turn on the "log to custom URL".
  • Then enter the address of your server (look screenshot)

  • Go to "Perfomance" and update "Time before logging".

    You can enter any time in seconds.
  • Now press "Start Logging".
    Please read below about setting GPS.

GPS settings

For greater accuracy of GPS is recommended to switch off function "A-GPS".

On the your Android device go to "Settings" -> "Location access". Enable "Access to my location" and "GPS satellites".

Press "GPS satelities" and switch off "A-GPS" and "GPS EPO".

Now GPS may take longer time to run (about 5 minutes), but to determine the position of the place will be more accurate.

Used libraries - top


© 2016