Skip to content

Summary

Protocol Port Server command APN command Tested on
teltonika 5027 setparam 2004/2005/2006 setparam 2001/2002/2003 300+ vehicles in service on this hardware

Server: trackers.moongpstracker.com (169.58.68.140), TCP. Some firmware refuses domain names — then use the IP.

What it is

The FMB920 and FMB930 are compact wired trackers made by Teltonika Telematics in Lithuania. They speak the "teltonika" protocol (Codec 8/8E) over TCP, buffer records when there is no coverage, and are the hardware we fit most often ourselves.

Both are configured the same way: by SMS from any phone, or over the air from Teltonika FOTA WEB. Nothing on this page is specific to a firmware version.

What you need

  • A data SIM in the device, and the APN string for that SIM
  • The SIM's phone number, so you can send it the two SMS below
  • The device IMEI, printed on the case — it is how Moon identifies the vehicle
  • Nothing else: no cable, no configurator, no Windows machine

APN examples

The APN belongs to the SIM, not to the tracker. These are the two we use ourselves:

  • 1NCE: iot.1nce.net
  • Truphone: iot.truphone.com

On both, the APN username and password are empty — which is the usual case on IoT SIMs. If your SIM comes from a mobile operator, ask them for all three values.

SMS commands

Every Teltonika SMS command is prefixed by the SMS login and the SMS password, separated by spaces. On a device with factory settings both are empty — which still means two empty fields, so the command must begin with EXACTLY TWO SPACES. Without them the device receives the SMS and does nothing, silently. This is the single most common reason a Teltonika "does not answer SMS".

Point the device at Moon (replace <APN> with your SIM APN)
  setparam 2001:<APN>;2002:;2003:;2004:trackers.moongpstracker.com;2005:5027;2006:0

Starts with 2 spaces. Use the Copy button, or check your keyboard has not trimmed them.

Two leading spaces. 2001 is the APN, 2002 and 2003 are the APN username and password, 2004 the server, 2005 the port, 2006 the protocol (0 = TCP). Pass 2002 and 2003 EMPTY rather than leaving them out: omitted, the device keeps the credentials of the previous SIM and never attaches to the network.

Make it connect now, without waiting for the next record
  web_connect

Starts with 2 spaces. Use the Copy button, or check your keyboard has not trimmed them.

Forces an immediate data link. The device should show up in the panel within a minute or two.

After the device is configured it turns up in Unknown devices in the Moon panel — or straight on your map, if you registered its identifier first. The first position normally lands within minutes.

If it does not show up

If the device does not appear, these three answers tell you where it stopped.

Is it online, and on which operator?
  getstatus

Starts with 2 spaces. Use the Copy button, or check your keyboard has not trimmed them.

Answers with Data Link 1/0, GPRS 1/0, the operator code and the SMS counters. Data Link 0 with GPRS 1 means the SIM is on the network but the server or port is wrong.

Read back the server it is pointed at
  getparam 2004

Starts with 2 spaces. Use the Copy button, or check your keyboard has not trimmed them.

Same for 2005 (port, expect 5027) and 2006 (protocol, expect 0 for TCP). If 2004 comes back as the old server, the setparam never landed — check the two leading spaces first.

Alternative: Teltonika FOTA WEB, no SMS at all

If the devices are already in your FOTA WEB account you can push the same change over the air: set the secondary server to trackers.moongpstracker.com port 5027, protocol TCP, and set Backup Server Mode to "Duplicate".

"Duplicate" is worth knowing about during a migration: the device then sends every record to BOTH servers. You can run the old platform and Moon side by side, compare them on real vehicles, and only switch the primary server once you are satisfied.

What Moon shows you

  • Live position, speed and full trip history with stops and addresses
  • Engine cut and release through a digital output, where the vehicle is wired for it
  • Digital inputs (ignition, alarm loops) as vehicle state and as alert triggers
  • Internal battery and external supply voltage — a disconnected vehicle is visible, not just silent
  • Odometer, engine hours and CAN bus values on the models wired for them

What it does not do

  • Configuration changes still travel by SMS or FOTA WEB, not from the Moon panel — Moon sends commands, it is not a Teltonika configurator.

Which values arrive depends on the device and the installation, never on your licence: every Moon account has the whole platform. See what the platform does.

Gotchas

The things that cost us time on real vehicles, written down so they do not cost you any.

The two leading spaces are not a typo

Every command starts with two spaces because the SMS login and password fields are empty on a factory device. Most phone keyboards trim leading spaces on send: check the message before you send it, or paste it from a notes app.

2002 and 2003 must be empty, not missing

If you drop the APN username and password from the setparam string, the device keeps the values it had. A tracker that used to run on a carrier SIM with credentials will then fail to attach on a plain IoT APN, and you get a device that answers SMS but never connects.

A parked vehicle can be offline for two days and be perfectly healthy

With the fleet configuration we use — a record every 9,600 s when stationary, and 20 records buffered before opening a link — a device that has not moved connects roughly every 53 hours. It is buffering, not broken.

The practical consequence: to command a parked vehicle you use SMS, not GPRS. A GPRS command sits in the queue until the device wakes up.

Factory password

The two leading spaces stand for the SMS login and password, which are empty on a factory Teltonika. Left that way, the tracker can be reconfigured by anyone who knows its SIM number. Set an SMS login and password in the Teltonika Configurator (they then replace the two spaces at the start of every command), or use SIMs that cannot receive SMS from outside numbers — the 1NCE and Truphone SIMs we ship are set up that way.

Teltonika FMB920 / FMB930: questions we get asked

The device does not answer my SMS at all. What is wrong?
Nine times out of ten the two leading spaces were trimmed by the phone keyboard. Type the command in a notes app, copy it, paste it into the message, and check the cursor sits two characters in before "setparam". If it still does not answer, the SIM may not accept SMS from outside numbers.
Can I use the IP instead of the hostname?
Yes. Replace trackers.moongpstracker.com with 169.58.68.140 in the setparam string. Some firmware builds refuse domain names; the IP always works and is already published in public DNS.
Can I send to Moon and to my old platform at the same time?
Yes, through FOTA WEB: set Moon as the secondary server with Backup Server Mode "Duplicate". The device then sends every record to both. It is how we migrate a live fleet without a cutover date.
Does Moon support engine cut on an FMB920?
Yes, where the vehicle is wired for it: the cut runs through a digital output. Permissions are role-gated and every attempt is written to the command log with who sent it and what the device answered. Tell us how yours is installed and we will confirm before you count on it.
How long before the vehicle appears on the map?
After web_connect, usually under two minutes. The device shows up under Unknown devices in the panel if you have not registered its IMEI yet — or straight on your map if you have.

Two ways to go from here

Send the commands yourself and register the device in the panel, or tell us what you have and we will confirm what it can do on Moon before you commit to anything.

No account yet? Send us the make and model and we will set the device up on a demo account for you.

Not sure it is the right model? Send it to support@moongpstracker.com and we will tell you before you buy.