← Back to Installation Options

GT06 GPS Tracker Setup

W07 MG133 GT06 GPS Tracker

The GT06 is a small, low-power GPS tracker that connects to the Windsurfer Tracker server via the GT06 binary protocol over TCP. It provides position reports, battery monitoring, and an SOS button. GT06 devices are useful for tracking boats or vehicles that don't have a phone.

Supported Devices: GT06, GT06N, W07C (MG133), LT604, and other devices that implement the Concox GT06 protocol. The W07C can be purchased from Alibaba.

Initial Device Setup

GT06 devices are configured by sending SMS commands to the SIM card phone number in the device. You need to set the APN for your SIM card and point the device at the server.

Recommended SIM: We recommend Hologram IoT SIM cards. The Hologram dashboard lets you monitor data usage, send SMS commands to the device, and manage multiple SIMs from one account.
1

Insert SIM Card

Insert an activated SIM card with mobile data into the GT06 device. Power it on and wait for the LED indicators to show it has registered on the network.

2

Set Server Address

Point the device at the Windsurfer Tracker server. The SMS command varies by device — check your device's manual. For the W07C (and many similar devices):

SZCS#SERVIP=103.230.158.49#SERVPORT=7711

Other devices may use a different format, for example:

803#103.230.158.49#7711#
3

Set APN (optional)

Many devices will connect without explicitly setting the APN, but setting it can help with working on a wider range of networks. Note that if the device hasn't made an initial data connection, it may not be able to receive SMS — so try the server address step first and only set the APN if the device doesn't connect.

For the W07C with a Hologram SIM:

SZCS#APN=hologram

Other devices may use a different format, for example:

802#hologram#

Check your device's manual for the correct APN command. Replace hologram with your carrier's APN name if using a different SIM provider.

4

Verify Connection

Once the device connects, you should see it appear in the server log:

[GT06] Login: IMEI 863874081226122 -> G226122 (eid=1)

The device will appear on the tracking map with a GT06-assigned ID (e.g. G226122). Use the admin panel to set a display name.

Useful SMS Commands

CommandDescription
VERSION#Get firmware version and build date
PARAM#Show all current parameters (IMEI, timer, HBT, etc.)
802#apn#Set APN (see above)
803#ip#port#Set server address
TIMER,n,n#Set GPS reporting interval (seconds)
HBT,n,n#Set heartbeat interval (seconds)
CIP#Query current server address
Note: Once the device is connected to the server, the server automatically sends TIMER, HBT, and SUP commands to configure reporting intervals. You generally only need to set the APN and server address via SMS.

Server Configuration

GT06 support must be enabled on the server by setting a TCP port. Add these to your settings.json:

{
  "gt06_port": 7711,
  "gt06_interval": 10,
  "gt06_id_prefix": "G"
}
SettingDefaultDescription
gt06_portdisabledTCP port for GT06 connections (required to enable)
gt06_interval10GPS reporting interval in seconds when active
gt06_id_prefixGPrefix for GT06 tracker IDs (e.g. G226122)
gt06_configgt06.jsonDevice config file for IMEI-to-event mapping
gt06_loggt06.logBinary packet log file for debugging

Device Config (gt06.json)

To assign GT06 devices to specific events and set display names, create a gt06.json file in the server directory:

{
  "default_eid": 1,
  "devices": {
    "863874081226122": {
      "eid": 1,
      "name": "Safety Boat"
    }
  }
}
FieldDescription
default_eidEvent ID for devices not listed in devices
devicesMap of IMEI to device config
devices.*.eidEvent ID to assign this device to
devices.*.nameDisplay name (set automatically on connect)

Idle Mode

GT06 devices default to idle mode when they connect. In idle mode the device sends heartbeats every 15 seconds (for battery and signal monitoring) but only reports GPS position every 60 seconds to conserve battery.

Admins can control idle/active state from the Web UI:

SOS Button: Pressing the SOS button on the device automatically exits idle mode and activates an assist alert in the Web UI. When the assist is cancelled by an admin, the device stays in active tracking mode.

How It Works

Troubleshooting

Device not connecting

Check that:

Speed shows zero at low speeds

The GT06 reports speed as an integer in km/h, which truncates to zero at walking pace. The server automatically smooths zero-speed values using position derivatives over a 3-second window.

Device not appearing on map

GT06 devices default to idle mode on connect. Check the server log for a successful login message. If the device shows as idle (stopped), use the admin panel to start it.

← Back to Installation Options