4. Skip for hosted server. Open port 8500 for TCP/IP and UDP in your firewall, and direct the traffic to the server you installed GpsGate Server on.

Verify the firewall is setup and the plugin is installed correctly.

1. Login to SiteAdmin
2. Go to Devices
3. Click on "Test" for the listener you want to verify.

How to add a vehicle and how to add a tracker to a vehicle.

1. Login to your VehicleTracker application

2. Click "Add new User"
3. Select "Device" in "User Type" drop down. Click Next.
3. Enter a "username" and a "Name", which is the name displayed on the map and in list. Click "Next".
4. Click Next for Roles.
5. Click Next for Tags.
6. Select Device Type to "Meitrack ...".
7. Fill in the Device ID or IMEI number of the tracker.
8. Click Save.

Configure your device to send data to your servers public IP port 8500. You find the public IP in SiteAdmin under Devices.

If you can see data coming in from the GPS tracker in the Terminal, but you still don't get a position on the map, you can send the output from the Terminal to us together with information about your GPS tracker and we will take a look at it. Send it to "support at gpsgate . com"

The SMS protocol is straight forward and should not cause any problems.

However the protocol over GPRS is different from SMS, and includes things like length specifications, binary ID, and CRC checksum. Those things cannot be specified in the current template Command editor, instead the GpsGate Meiligao driver automatically adds this data.

A GPRS command send from the server to the tracker is built up like this:
@@<L><ID><Command><Data><Checksum>\r\n

In the Template Command you should only specify the Command and Data parts in hex format, the rest is added by GpsGate before sending the command to the tracker.

When writing Template Commands for Meitrack MVT and MT trackers you only need to write the actual command + parameters. GpsGate will add framing data like checksum, device password, IMEI and prefix for you. The same Template Command can be used for both SMS and GPRS. This is best explained with some examples.

To make a command that requests one position over SMS create a Template Command:

A00

What is actually sent to the device is "0000,A00". GpsGate adds a default "0000" device password for you.

A command that tracks by distance every 1000 meters looks like:

A14,1000

What is actually sent over SMS is "0000,A14,1000"
And what is actually sent over GPRS is "@@D30,353358017784062,A14,1000*4A\r\n" assuming the IMEI of the device is "353358017784062".

You will see the command both without and with framing data in the Terminal.

2. Under VehicleTracker -> Windows -> DeviceManager select the Tag of devices for which to upgrade the firmware

3. Select the command '_UpgradeMeitrackFirmware', set the variables "ip=serverIP,port=serverPort,filename=otaFileName", where:
- serverIP: the IP of the server where the OTA file is located,
- serverPort: the Port of the server where the OTA file is located,
- otaFileName: the OTA file name to which the device should be updated.