GSM - GPS Tracker

Open and Simple GPS tracker which operates through GSM network.

This is a full explanation of our Pre-installed software for this Gizmo. Initially the software was designed to operate with our GPS Tracking server we have here by sending data to a Static IP and displaying the status on a Map. The code is available for download in the project section and can be easily altered to do whatever is needed.  This description includes many features for SMS notifications and device status.

General - 1
Index to parts and controls

 

(Dotted line shows components inside the gizmo)

 

General - 2 Functions and Interface


Below is a short description of each function of the device. A more detailed description is located in the "Description" section.

Item
Name
Function Description
1
Status LED
For confirmation of functionality (For details see "Controlling the Module")
2
Charge LED
Light stays ON when charging and OFF when charging is completed
3
Power
Turn ON/OFF the module (For details see "Controlling the Module")
4
GPS Antenna
For Receiving GPS signals
5
Charger Input
For charging the battery of the Gizmo
6
SIM card holder
Insert the SIM card
- - -

 

Description - 1 Signal Lights
Light Condition
Description
1 Second Interval Flashing
Searching for GSM network
3 Second Interval Flashing
GSM Network is found and the module is properly functioning
Fast Flashing
The Gizmo is powering down and disconnecting from GSM & GPRS networks
- -

 

Description - 1 Signal Lights
Light Condition
Description
Light is ON
The Gizmo is charging the on-board battery
Light OFF
The battery has been fully charged, no charging is taking place
- -

 

Description - 2 Buttons
Button Condition
Description
1 Second Press
Turn the Gizmo ON
1 Second Press
Turn the Gizmo OFF
- -

 

Controlling the Gizmo - 1 Turning the Gizmo ON


In order to properly turn ON the Gizmo please follow the steps described below.

  • Make sure the battery of the device is fully charged and the "Charging" LED has turned OFF.
  • Make sure that you are located in an open area, outside buildings, car, underground parking or any other obstacles that the device and the view of the sky might have. Also make sure that the area in which you are powering the device has a Fair – Good GSM reception.
  • Press the "Power" button once and release it.
  • If everything functions correctly you should see the "Status LED" to begin flashing in intervals of 3 seconds.
  • After approximately 1 – 2 minutes (depending on GSM reception and traffic) you should receive an SMS message from the Gizmo saying "xxxxx has been initialized" where "xxxxx" is the name assigned to your Gizmo.

Note1: Do NOT power the device while it is charging. If this is done then you could damage the device and its battery life. ALWAYS disconnect the Charger Jack from the device when powering it.
Note2: If the device has been powered down please wait for a period of 30 – 40 seconds before re-powering the device again.

Controlling the Gizmo - 2 Turning the Gizmo OFF


In order to properly turn OFF the Gizmo please follow the steps described below.

  • Press the "Power" button once and release it. Alternatively you can send the following SMS message: ".00" (without the quotations)

 



Note1: When you have powered down the Gizmo wait for at least one minute before you turn on again.
Note2: While the "Status" LED is flashing DO NOT connect the Charging Jack to the Gizmo. Doing so could damage the Gizmo and its battery life.

Controlling the Gizmo - 3 Activating the Gizmo


In order for the Gizmo to start transmitting GPS data, after the Power Up (Please read "Controlling the Gizmo – 1") you have to activate it via your Cell phone by sending the activation command.

  • Make sure that the Cell Phone number with which you are activating the Gizmo is the one that has been registered on the Gizmo’s SIM card as the "user1" number.
  • You can create a new SMS message or you can reply to the message that you received from the Gizmo informing you that it has initialized by sending the command: ".11"
  • Send the created SMS message to the Phone Number of your Gizmo.

 

  • After a period of 1 – 2 minutes (depending on the GSM reception and traffic) you should receive a reply saying "xxxxx is awake". Where "xxxxx" is the name assigned to your Gizmo.

Note: Make sure that the symbol "." (Dot) is at the beginning of the message and there are NO spaces between the dot and your command. If you use the wrong command you will receive a message "Invalid command! Please try again."

Controlling the Gizmo - 4 Deactivating the Gizmo


In order for the Gizmo to stop transmitting GPS data, after the Power Up (Please read "Controlling the Gizmo – 1") you have to deactivate it via your Cell phone by sending the deactivation command.

  • Make sure that the Cell Phone number with which you are deactivating the Gizmo is the one that has been registered on the Gizmo’s SIM card as the "user1" number. (The easiest way is to reply to the message received from the Gizmo).
  • Create a new SMS message containing the following text ".10" (without the quotations)
  • Send the created SMS message to the Phone Number of your Gizmo.

 

  • After a period of 1 – 2 minutes (depending on the GSM reception and traffic) you should receive a reply saying "xxxxx is in sleep mode". Where "xxxxx" is the name assigned to your Gizmo.

Note: Make sure that the symbol "." (Dot) is at the beginning of the message and there are NO spaces between the dot and your command. If you use the wrong command you will receive a message "Invalid command! Please try again."

Controlling the Gizmo - 5 Checking GSM Signal


Besides the fact that when the Gizmo first initializes after the Power Up procedure (Please read "Controlling the Gizmo – 1") it sends it’s current GSM signal strength "The GSM Signal is Good, Bad etc.". You can also check the GSM signal strength by following the steps described below.

  • Make sure that the Gizmo is powered ON and is NOT in sleep mode and can receive commands.
  • You can create a new SMS message or you can reply to the message that you received from the Gizmo by sending the command: ".01"
  • After a period of 1 – 2 minutes (depending on the GSM reception and traffic) you should receive a reply saying "The GSM Signal is xxxxx". Where "xxxxx" is the strength of the signal. (Bad, Poor, Good, Very Good, Excellent)

Note: Make sure that the symbol "." (Dot) is at the beginning of the message and there are NO spaces between the dot and your command. If you use the wrong command you will receive a message "Invalid command! Please try again."

Controlling the Gizmo - 6 Checking GPS Signal

You can check if the Gizmo is receiving a GPS signal in its current location by following the steps described below.

  • Make sure that the Gizmo is powered ON and is NOT in sleep mode and can receive commands.
  • You can create a new SMS message or you can reply to the message that you received from the Gizmo by sending the command: ".02"
  • After a period of 1 – 2 minutes (depending on the GSM reception and traffic) you should receive a reply saying "Currently No GPS signal" or "Currently Good GPS signal" depending on the situation.
  • If you receive the message "Currently No GPS signal", you should choose another location for the Gizmo with an improved GPS signal.

Note: Make sure that the symbol "." (Dot) is at the beginning of the message and there are NO spaces between the dot and your command. If you use the wrong command you will receive a message "Invalid command! Please try again."

Controlling the Gizmo - 7 Checking Battery Status


If you would like to check the Battery Status of the Gizmo in order to better understand the remaining time of operation, you can send a command by following the steps described below.

  • Make sure that the Gizmo is powered ON or is in sleep mode and can receive commands.
  • You can create a new SMS message or you can reply to the message that you received from the Gizmo by sending the command: ".03"
  • After a period of 1 – 2 minutes (depending on the GSM reception and traffic) you should receive a reply saying "The Battery is currently at xx%". Where "xx" is the percentage of battery power.

Note: Make sure that the symbol "." (Dot) is at the beginning of the message and there are NO spaces between the dot and your command. If you use the wrong command you will receive a message "Invalid command! Please try again."

Controlling the Gizmo - 8 Timed Sleep Mode


This function sets the Gizmo in Hibernation the same way as it is when it’s not functional but instead of waiting for you to press the "Power" button to initialize it waits for a specified amount of time and then initializes.

In order to achieve this follow the steps below.

  • Make sure that the Gizmo is powered ON or is in sleep mode and can receive commands.
  • You can create a new SMS message or you can reply to the message that you received from the Gizmo by sending the command: ".Txx"
  • Where "xx" is the time in Hours you would like to set the Gizmo to. Have in mind that the time is defined as follows: 01 – 18. So if you want to set the Gizmo for 2 sleep hours you MUST send "0" and "2". Also have in mind that the Maximum amount of time in sleep mode is 18 hours.

Note: Make sure that the symbol "." (Dot) is at the beginning of the message and there are NO spaces between the dot and your command. If you use the wrong command you will receive a message "Invalid command! Please try again."

Quick Reference of Commands
Command
Description
.00
Completely turns the Gizmo OFF.
.01
Checking strength of GSM signal
.02
Checking the strength of GPS signal
.03
Checking battery life
.10
Asking the Gizmo to go to sleep mode (stops transmitting GPS data)
.11
Asking the Gizmo to wake up (start transmitting GPS data)
- -


Note: When the Gizmo is in Sleep Mode the operational time is increased almost by 50% thus operating longer. Note: By sending ".00" you turn the Gizmo completely OFF. This means that the Gizmo will stop receiving all commands. If you want to turn it back ON again then you will have to do it manually (Please read "Controlling the Gizmo – 1")

Note: Make sure that the symbol "." (Dot) is at the beginning of the message and there are NO spaces between the dot and your command. If you use the wrong command you will receive a message "Invalid command! Please try again."