Skip to main content

Library to read data from http://www.aika168.com and other cloud services to track cars with GPS trackers installed

Project description

GPS OBD2 tracker

This project is for Chinese GPS tracker for cars.

Which GPS ODB2 trackers are supported?

This is good question and very hard to find proper answer. It was developed and tested on devices bought on AliExpress which looks like this one: GPS ODB2 Tracker After reading attached instruction - I have found error - they say to connect to 3.tkstargps.net side but app is AIKA. What I found - that device is connecting (after sending SMS to it) to XX.aika168.com - and communication between mobile app and server is open (no ssl). This was an invitation to create this library. Other GPS OBD2 Trackers that work with AIKA mobile app should work with this library too. How to check that? Look at pictures of mobile app that usuary is shown on pages where somebody is selling device. If you see something like: AIKA APP

Map with blue top bar with reload button on right and back arrow on left. This is AIKA app. And here is a link to Google app store: AIKA app.

How to use this code?

It's a library. To integrate with your code you have to write something like this:

from obdtracker import api, device_status, obd, location
import logging

def main():
    la = api.API("http://www.aika168.com/")
    la.registerUpdater(location.Location(la))
    la.registerUpdater(device_status.DeviceStatus(la))

    loop = asyncio.get_event_loop()

    loop.run_until_complete(la.doLogin('<Your device id>', '<Your server password>') )
    loop.run_until_complete(la.doUpdate())

    attrs = vars(la)
    print(', '.join("%s: %s" % item for item in attrs.items()))

if __name__ == "__main__":
    main()

NEW: list of UNSUPPORTED mobile applications

If you are going to buy GPS OBD2 Tracker checkout this list to see which mobile apps are unsupported. Acually it means that those mobile apps use cloud service that is not supported with this tool: (Unsupported cloud / OBD2 GPS Trackers)[/doc/unsupported.md]

Supported apps / cloud services:

  1. aika168.com / www.aika168.com - developed using this cloud service - works
  2. gpscj.net / gps18.com - not sure - possibly it is working

What is next step?

Right now I'm working on:

  • Home Assistant device tracker
  • App for getting information about protocol between device and gateway at XX.aika168.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for obdtracker, version 0.2.5
Filename, size File type Python version Upload date Hashes
Filename, size obdtracker-0.2.5-py3-none-any.whl (19.8 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size obdtracker-0.2.5.tar.gz (6.4 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page