Skip to content

EdersenC/a9gTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“‘ A9G GPS Tracker Project

This project started as part of my goal to eventually build a full car tracking system. Before working on the full system, I wanted to first understand how the A9G board works β€” how it handles GPS data, GSM communication, and how to control it at a low level.

To make development easier, I'm using the gprs_a9 MicroPython port, which provides a Python environment for the A9G board. This lets me quickly prototype, send commands, and handle GPS/GSM features directly in Python.

Through this project, I'm learning and practicing:

πŸ”Œ UART communication β€” setting up serial communication with the board

πŸ“‘ GPS basics β€” getting live location data from satellites

πŸ›œ GSM fundamentals β€” sending messages and handling mobile network communication

πŸ’¬ AT Commands β€” managing the module’s features via text commands(Planned*)

⚑ Microcontroller programming β€” integrating the A9G with external systems

🐍 MicroPython development β€” programming the A9G in a higher-level, faster way

This is a first step toward building a complete car tracking system β€” and a great way to get hands-on with embedded systems, GPS, and IoT communication!

πŸ“Ά SIM Provider

For this project, I'm using a SIM card from Hologram.io.

Hologram provides IoT-focused SIM cards that work globally across multiple networks, making it a great choice for projects like GPS trackers and remote sensors. Their plans are flexible, with pay-as-you-go options, which is ideal for development and testing without committing to large contracts.

Key reasons I chose Hologram.io:

  • 🌍 Global coverage β€” works with a wide range of carriers worldwide
  • πŸ’΅ Flexible pricing β€” no large monthly fees, pay only for what you use
  • πŸ”§ Developer-friendly β€” easy setup, good documentation, and APIs for managing SIMs

You can manage your SIMs, monitor data usage, and configure alerts through their online dashboard, which is super helpful during prototyping and testing phases.

Here’s my current configuration. In the future, I plan to mount everything onto a chassis and power it with a battery. The current setup

About

Learning project using the A9G GPS/GSM module to build a car tracking system. Programmed with MicroPython and connected via Hologram.io SIM for global GSM communication.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages