Skip to content

5. Standard Features

Wayne Truchsess edited this page Dec 30, 2015 · 2 revisions

The Geogram ONE contains several different features above and beyond a basic SMS based tracking device. Some of the features include motion alert detection, speed limit monitoring, geofencing, advanced sleep functions to extend battery life, low battery alerts, real time tracking using UDP several more. Each feature along with its corresponding EEPROM settings will be discussed below.

Some of the features available will require the user to enter parameters of length (feet or meters) and speed (mph or kph) so it’s important to update the regional settings in EEPROM for your corresponding preferences. Other features require a default SMS number stored in EEPROM for notification purposes. Please see the Geogram ONE EEPROM Map for a detailed description of possible settings.

1. Low Battery Alert

EEPROM SETTINGS USED: 5, 24, 137

The GO has the ability to monitor the battery level and alert the user when it falls below a user definable level. Any level from 32 to 99% can be programmed in the EEPROM. The low battery message will be sent to the default SMS address stored in memory.

2. Speed Limit Monitoring

EEPROM SETTINGS USED: 5, 23, 44, 46, 201, 217, 281

A maximum speed limit can be programmed into the GO. If the device exceeds the speed limit, a message will be sent to the default SMS address stored in memory. The message will indicate the speed limit was exceeded and will contain a Google maps link with the coordinates. While travelling above the speed limit, the GO will continue to monitor the current speed and when the device falls back below the speed limit a second SMS message will be sent. The second SMS will contain a Google maps link along with a second message detailing the maximum speed attained while above the limit. The unit will continue to monitor the speed limit, no other intervention is required to reactive. Setting the speed limit parameter to 0 in the EEPROM will disable this feature.

3. Geofence

EEPROM SETTINGS USED: 5, 23, 47, 51, 55, 59, 63, 67, 71, 75, 79, 83, 84, 153, 169, 185

A Geofence is a radius defined circular area around a given point that can be used to alert the user if the Geogram ONE leaves (inside fence) or enters (outside fence) the circular region. The user has the ability to configure up to three (3) different Geofences. The three parameters associated with each Geofence are the radius (feet or meters as defined by regional settings), longitude and latitude. Each parameter is stored separately in memory. Please refer to the Geogram ONE EEPROM Map for a detailed description about how to store longitude and latitude in memory.

The easiest implementation of the Geofence is to set the fence radius around your current position. Changing the Geofence radius setting in EEPROM will activate a fence. Using a positive value will enable an inside fence while using a negative value will enable an outside fence. To automatically configure a Geofence around your current position simply append an asterisk (*) to the radius. See the example below:

Configure an inside Geofence around your current position with 1000 ft radius. This will automatically save the current longitude and latitude into memory and activate the fence.

	0000.2.47.*1000.

You can have up to three different Geofences running at one time. When the device leaves an inside fence area (or enters an outside fence area) a message will be sent to the default SMS address stored in memory. Once the device gets back inside the Geofence area, the status will reset and will continue to monitor for the next breach. Setting the corresponding radius to a 0 will disable the Geofence.

It’s important to note that due to the inherent inaccuracies of GPS, Geofences work best on larger areas (50 feet and above). As a way to combat some of the inaccuracies the GO has implemented two additional customizable parameters in EEPROM, Breach Speed and Breach Repetitions.

Breach speed gives the user the option to only monitor a Geofence if the reported speed (mph or kph) is greater than what is saved in EEPROM.

Breach repetitions defines how many consecutive repetitions the device will have to be in fence breach prior to an alert. Since GPS data is updated every second, each repetition corresponds to one second. As an example, if breach repetition was set to 10, the device would have to be outside the fence area for 10 consecutive seconds before an alert would be sent.

4. SMS Send Interval

EEPROM SETTINGS USED: 5, 22, 23, 110, 114, 281

You can program the GO to send tracking updates on regular intervals to the default SMS number stored in EEPROM. There are two settings in EEPROM that control the send interval, battery and plugged in/charging. Since sending SMS messages consumes battery power, you have the ability to set a separate interval for when the GO is plugged in and charging and a separate interval for when the GO is running off battery power.

5. Real Time Tracking using UDP

EEPROM SETTINGS USED: 22, 99, 103, 317, 333, 369, 405, 407

Along with SMS tracking, the Geogram ONE has the ability to send data to a server online using the UDP protocol. The Geogram ONE comes preconfigured to upload data to a free online service called GPS Trace Orange.

To sign up for a free online account visit http://gps-trace.com/ and create an account. During the configuration you will be prompted to select the type of GPS device. Choose Wialon IPS from the list. You will then be required to provide a Unique ID to identify the tracking device on the network. This is where you will enter the IMEI number. The IMEI is the 15 digit number printed on the SIM900 cell phone chip on the front side of the Geogram ONE. You will also need to fill in the Unit Name field. The Unit Name will be displayed on the map showing the location of the device. The rest of the fields may be left blank. Due to differences in the Geogram ONE firmware the time may not be displayed correctly. To correct for this, you will need to set the time zone in the regional settings on the GO to 0.

As with the SMS Send Interval feature, you have the ability to control what interval UDP updates are sent to the server. There are separate interval settings for both battery and plugged in/charging. Depending on your service provider the Geogram ONE has been shown to be stable all the way down to 2 second updates.

Note: Unlike SMS, real time tracking with UDP consumes data on the SIM card which is typically separate from that of text messages. Each transmitted packet size is typically 50 bytes of data, however some service providers will round data usage. Please contact your service provider for details.

Clone this wiki locally