Geolocation Tracker (GPRS + GPS) with SIM908 over Arduino and Raspberry Pi
The new shield designed for Arduino and Raspberry Pi integrates the SIM908 module which counts with both GPRS and GPS technologies what allows to easily perform realtime tracking applications. The idea is simple: read the GPS coordinates (longitude and latitude) and send them by using a HTTP request to a web server. Then use a browser to load the PHP webpage which uses Googlemaps to show the location in realtime.
All the code including the PHP scripts and the Arduino program can be downloaded and it has been released with an open source license.
- Step 1: The shield (hardware)
- Step 1b – Using the GPRS+GPS module with Raspberry Pi
- Step 2: Using GPRS+GPS module with AT commands
- Step 3: Powering the board
- Step 4: Using the shield in standalone mode – Calls
- Step 5: Using the shield in standalone mode – Sending and receiving SMS
- Step 6: Using the shield in standalone mode – FTP
- Step 7: Using the shield in standalone mode – TCP and UDP
- Step 8: Using the shield in standalone mode – HTTP
- Step 9: Using the shield in standalone mode – GPS
- Realtime geolocation tracking
- Get the Shields
Ingredients Go to index
NOTE: If you are looking for a complete solution to use 3G, GPRS and A-GPS, you can use our 3G/GPRS shield for Arduino (3G + GPRS) or our Kit with Audio/Video
NOTE: The codes of the tutorial have developed to work on Arduino IDE v1.0.1
Step 1: The shield (hardware) Go to index
The board (shield) we are going to use in this tutorial is the GPRS+GPS Quadband Module for Arduino (SIM908) from Cooking hacks.
The GPRS+GPS shield is fully compatible with old Arduino USB versions, Duemilanove and Mega.