What is GNSS?
GNSS stands for Global Navigation Satellite System. It is the umbrella term for all satellite-based positioning and timing systems, of which GPS (Global Positioning System) is the most widely known example. GPS is one GNSS constellation operated by the United States. Three other major global constellations – GLONASS (Russia), Galileo (European Union), and BeiDou (China) – also operate independently and cover the entire Earth. Most modern receivers, including those built into Teltonika routers, use multiple constellations simultaneously.
The distinction between GPS and GNSS matters in practice. A receiver that only uses GPS has access to approximately 31 satellites. A multi-constellation receiver has access to more than 100 satellites from all four systems. More visible satellites means faster position fixes, better accuracy in difficult environments such as urban canyons or dense tree cover, and redundancy if one system has reduced availability.
The Four Major GNSS Constellations
| Constellation | Operator | Satellites | Notes |
|---|---|---|---|
| GPS | United States (DoD) | 31 active | Operational since 1994. The most widely supported system. Signals on L1 (1575.42 MHz), L2, and L5. Civil accuracy typically 3-5 metres. |
| GLONASS | Russia | 24 active | Operational since 1995. Stronger performance at high latitudes including northern UK and Scandinavia due to its orbital configuration. Frequently combined with GPS for better reliability in challenging terrain. |
| Galileo | European Union | 24+ operational | Civilian-controlled system, operational since 2016. Sub-metre accuracy on dual-frequency. Designed for interoperability with GPS. Strong signal-in-space ranging error performance of approximately 1.6 cm. |
| BeiDou (BDS) | China | 35 (BDS-3 complete 2020) | Global coverage completed in 2020. Largest satellite count of any single system. Particularly strong coverage in the Asia-Pacific region. Includes two-way messaging capability not found in other systems. |
Teltonika routers label the GNSS function as “GPS” in the RutOS WebUI, which is the familiar term most users recognise. In practice, the GNSS receiver inside the cellular modem supports multiple constellations depending on the modem module fitted. Supported constellations vary by model – check the datasheet for each device to confirm which systems are enabled.
How GNSS Works
Each GNSS satellite continuously broadcasts two pieces of information: its precise position in orbit and the exact time that broadcast was transmitted, kept accurate by onboard atomic clocks. A receiver on the ground picks up signals from multiple satellites simultaneously. Because the signal travels at the speed of light, the receiver can calculate the distance to each satellite by measuring how long the signal took to arrive.
With three satellites, a receiver can calculate a two-dimensional position (latitude and longitude). A fourth satellite is required for a full three-dimensional fix that includes altitude and allows the receiver to correct its own clock error. In practice, modern receivers typically have six or more satellites in view, which improves accuracy and reduces the dilution of precision.
Time to First Fix (TTFF) is the time taken from powering on the GNSS receiver to obtaining an initial position. A cold start with no prior data can take 30-60 seconds or longer. A warm start, where the receiver retains orbital data from a previous session, typically achieves a fix in under 10 seconds. Assisted GNSS (A-GNSS) uses the cellular data connection to download satellite almanac data from an internet server, dramatically reducing TTFF – often to under 5 seconds.
Typical unassisted GNSS accuracy under open sky is 3-5 metres with GPS alone. Using multiple constellations simultaneously improves this further and maintains accuracy when some satellites are obscured. Differential techniques such as SBAS (Satellite-Based Augmentation Systems like EGNOS in Europe) can push civilian accuracy below 1 metre for static applications.
Beyond position, GNSS is one of the world’s primary time distribution networks. Financial exchanges, power grids, mobile networks, and industrial control systems all rely on GNSS-derived timing to synchronise their operations to nanosecond precision. This timing function is independent of whether the receiver is moving – a fixed site can use GNSS purely for clock synchronisation with no position output required.
Why Would a Router Need GNSS?
The question is reasonable. A router sitting in a fixed cabinet does not obviously need to know where it is. However, GNSS in a cellular router serves several distinct purposes, and not all of them require the router to move.
Fleet and Vehicle Tracking
The most direct use case. A router installed in a vehicle, vessel, or mobile asset publishes its GPS coordinates continuously via the cellular connection. Fleet operators see every vehicle on a map in real time. The Teltonika ATRM50, built around M12 connectors for vibration-resistant vehicle installation, is a purpose-built example. Position data can be sent via MQTT to a fleet management platform or forwarded as NMEA sentences to an onboard vehicle system.
Location Tagging of Sensor Data
When a router collects Modbus readings, I/O states, or environmental sensor data and forwards it via MQTT or HTTP, attaching a GPS coordinate and timestamp to each packet adds significant value. A water quality monitor published with its exact location at each reading becomes a geospatial dataset. A pressure alarm from a pipeline includes the precise segment coordinates. RutOS supports including GPS data in Data to Server payloads alongside any other data source.
Geofencing and Event Triggers
RutOS includes a geofencing function that monitors the router’s position relative to a defined boundary. When the device enters or leaves that boundary, it can trigger an action – sending an SMS alert, switching network profile, activating an output, or publishing an MQTT event. This is used in asset theft detection, vehicle compliance monitoring, and logistics boundary alerts.
Precise Time Synchronisation (NTP)
For fixed infrastructure, GNSS provides a Stratum-1 time source independent of internet connectivity. The Teltonika NTP001 is a dedicated Stratum-1 NTP server that derives its timing directly from GNSS satellites. Industrial control systems, telecommunications infrastructure, and energy management systems require time synchronisation accurate to within microseconds. GNSS delivers this without depending on upstream NTP servers that introduce variable latency. Even standard Teltonika routers with GNSS can serve as accurate local NTP sources for devices on their LAN.
Remote Site Identification and Network Monitoring
In a large distributed deployment – water utility sites, telecoms infrastructure, renewable energy installations – knowing the precise location of each router helps operations teams correlate network events with physical geography. A router reporting poor signal quality can be cross-referenced against its GPS position to identify obstructions, coverage gaps, or the need for a different antenna orientation.
How Teltonika Implements GNSS in RutOS
GNSS on Teltonika routers is controlled through the Services section of the RutOS WebUI. The primary settings page covers enabling the GNSS service, selecting which satellite constellations to use, and configuring how the position data is handled. Changing constellation settings requires a modem reboot to take effect.
Once the GNSS service is enabled and a fix is obtained, the router’s current position is visible on a map within the WebUI. Position data is also readable via Modbus TCP registers, making it accessible to SCADA systems and data collection pipelines without any custom integration.
NMEA Data Forwarding
NMEA (National Marine Electronics Association) is the standard sentence format used by all GNSS receivers to output position, velocity, heading, and time data. Teltonika routers can forward NMEA sentences over a serial port (RS232 or RS485 on models with those interfaces) or over TCP/UDP to a network endpoint. This allows a router to feed position data directly into third-party fleet management systems, SCADA displays, or onboard vehicle navigation systems that accept NMEA input.
NMEA Collecting
The NMEA collecting function stores GNSS sentences locally on the router. The router can be configured to select which specific sentence types are forwarded or collected and at what update frequency. Supported sentence types depend on the modem module fitted; details are available on the Teltonika wiki for each model.
GPS Data in Data to Server
RutOS allows GPS coordinates to be included as a data source in the Data to Server pipeline. This means position data can be published via MQTT, HTTP, or other protocols to any cloud platform alongside Modbus readings, I/O states, and router system metrics. Every outbound payload can carry a timestamp and coordinates, creating location-aware telemetry with no additional hardware.
RMS Location Visibility
Devices with GNSS enabled and connected to the Teltonika Remote Management System (RMS) report their GPS position to the RMS dashboard. Fleet operators and network managers can see all devices on a map in RMS, track movement history, and set location-based alerts.
GNSS Antennas – Selection and Placement
GNSS signals are transmitted at low power from satellites approximately 20,000 km above the Earth. By the time they reach a ground-level receiver, the signal is extremely weak. Antenna selection and placement have a direct impact on the quality of the position fix, the time to first fix, and whether a fix is achievable at all in difficult environments.
The Dedicated GNSS Antenna Port
Every Teltonika router with GNSS capability has a dedicated SMA female connector labelled GPS or GNSS, separate from the cellular antenna ports. This port must have a GNSS antenna connected for the service to function. The cellular antennas on the adjacent ports cannot receive GNSS signals – the two systems operate on entirely different frequencies and use different receiver hardware inside the modem.
Antenna Types for Teltonika GNSS Applications
| Antenna type | Typical application | Notes |
|---|---|---|
| Magnetic mount patch | Vehicles, mobile assets, temporary installations | SMA connector, places on any metal surface with clear sky view. Most common choice for vehicle routers. Magnetic base provides a ground plane which improves low-elevation satellite reception. Cable lengths of 3-5 m typical. |
| Fixed mount adhesive patch | Permanent vehicle installations, inside-windscreen | Adhesive mount for permanent fixing. Glass does not block GNSS signals, so inside-windscreen placement is viable. Avoids external protrusions on the vehicle. |
| Through-hole or screw-mount | Fixed industrial enclosures with external mounting point | Threaded body fits through a hole in a panel or enclosure lid. Suitable for IP-rated enclosure installations where the antenna must be on the exterior surface of the box. |
| Combination GNSS + cellular | Space-constrained installations | A single antenna covering both GNSS and cellular bands reduces cable count and mounting complexity. Useful for vehicle installs with limited roof penetrations. Performance is a compromise versus dedicated antennas. |
Placement Principles
The key requirement is an unobstructed view of the sky across as wide an arc as possible. GNSS satellites are distributed around the sky, and blocking low-elevation satellites reduces the number of visible satellites, which degrades accuracy and fix reliability.
- Vehicles: The roof is the ideal mounting point. A magnetic patch antenna on the vehicle roof has sky coverage in all directions and the metal roof acts as a ground plane. Avoid mounting near roof-mounted equipment that creates obstructions above 30 degrees elevation.
- Fixed enclosures outdoors: Mount the antenna on top of the enclosure or on a short mast above it. Do not mount on the side of a building or pole where half the sky is blocked.
- Fixed enclosures indoors: Run a cable to an external antenna mounted on the building exterior or on a window with good southern sky exposure in the northern hemisphere. GNSS signals do not penetrate concrete, brick, or metal roofs.
- Avoid interference sources: Keep the GNSS antenna physically separated from cellular antennas where possible. Cellular transmit power can desensitise GNSS receivers if the antennas are mounted directly adjacent. A separation of at least 20-30 cm is advisable on multi-antenna installations.
- Cable length: GNSS signal is weak, and long coaxial runs introduce loss. Most standard GNSS patch antennas include an integrated low-noise amplifier (LNA) to compensate for cable loss. Confirm the antenna spec supports the cable run length planned.
GNSS Use Cases on Teltonika Routers
Commercial Fleet Management
HGVs, vans, and light commercial vehicles carry a Teltonika router as the primary cellular gateway for the cab. The router publishes GPS position, speed, and heading via MQTT to a fleet management platform at configurable intervals. Geofences around depots, customer sites, and restricted zones trigger SMS or email alerts when crossed. All vehicle telemetry – including diagnostics from onboard equipment – is geo-tagged at source.
Construction Plant and Equipment Tracking
High-value plant – excavators, generators, pumps – moves between sites and is vulnerable to theft. A ruggedised router such as the RUTM55 or RUTM56, with its RS232 and RS485 interfaces, reads engine hours and operating data via Modbus while simultaneously publishing GPS position. A geofence alert fires if the machine leaves its permitted operating area outside working hours. The GNSS position is included in every Modbus data payload sent to the cloud platform.
Marine and Inland Waterway Vessels
Commercial vessels require AIS position reporting and onboard connectivity. A Teltonika router with GNSS provides the position data and forwards NMEA sentences to onboard navigation and AIS equipment. The cellular connection provides crew internet access and vessel monitoring. Multi-constellation support is particularly valuable at high latitudes where GLONASS adds satellite visibility.
Precision Agriculture
Autonomous and semi-autonomous agricultural machinery requires accurate position data for controlled application of inputs. RutOS 7.03 added NTRIP protocol support, allowing Teltonika routers with GNSS to stream correction data for Real Time Kinematic (RTK) positioning. RTK uses differential corrections from a ground reference station to achieve centimetre-level accuracy, which is the precision required for row-by-row autonomous seeding, spraying, and harvesting operations.
Utility Infrastructure Monitoring
Fixed water, gas, and electricity monitoring points use GNSS for two purposes: site identification in large distributed networks, and time synchronisation. Each sensor reading is time-stamped with GNSS-derived time, creating an accurate audit trail that is independent of network connectivity. The NTP001’s Stratum-1 GNSS time source provides microsecond-accurate synchronisation for protection relay systems in electrical substations where event timing is critical for fault analysis.
Cold Chain and Logistics Tracking
Refrigerated trailers and temperature-controlled vehicles need continuous location and environmental monitoring. A Teltonika router with GNSS publishes GPS coordinates alongside temperature sensor readings at every reporting interval. Geofences around loading docks and delivery points automate arrival and departure logging. If a trailer departs unexpectedly or diverts from a planned route, an alert is triggered immediately.
Emergency Services and Critical Response Vehicles
Command and control systems for emergency fleets require real-time vehicle positions with high update rates and resilient connectivity. A Teltonika router with dual SIM failover and GNSS provides continuous position reporting even when one network is congested. NMEA forwarding allows position data to feed directly into CAD (Computer Aided Dispatch) systems alongside the cellular data connection.
Teltonika Devices That Support GNSS
The table below lists all current Teltonika devices with GNSS capability, all of which are available from routerstore.com. All support GPS at minimum. Multi-constellation support (GLONASS, Galileo, BeiDou) depends on the specific modem module fitted – refer to the individual product datasheet or wiki page for confirmed constellation support on each model.
All models require a dedicated GNSS antenna connected to the GPS/GNSS SMA port. The antenna must have a clear view of the sky to obtain a fix.
| Series | Model | Key notes |
|---|---|---|
| RUT SERIES – Mid-Range Industrial Routers with GNSS | ||
| RUT | RUT906 | 4G Cat 4, RS232 and RS485, I/O, GNSS – serial interface supports NMEA forwarding to connected devices |
| RUT | RUT956 | 4G Cat 4, RS232, RS485, I/O, Wi-Fi, GNSS – full serial NMEA forwarding capability |
| RUT | RUT976 | 5G RedCap, dual SIM, RS232, RS485, I/O, GNSS |
| RUT | RUT986 | Global LTE, dual SIM and eSIM, multiple interfaces, GNSS |
| RUTX SERIES – Higher Performance Industrial Routers with GNSS | ||
| RUTX | RUTX09 | 4G Cat 6, dual SIM, 4x Gigabit Ethernet, GNSS |
| RUTX | RUTX11 | 4G Cat 6, dual SIM, 4x Gigabit Ethernet, Wi-Fi 5, GNSS |
| RUTX | RUTX12 | Dual 4G Cat 6 modems, load balancing, 5x Gigabit Ethernet, GNSS |
| RUTX | RUTX14 | 4G Cat 12, dual SIM, 5x Gigabit Ethernet, GNSS |
| RUTX | RUTX50 | 5G, 4G Cat 20, 5x Gigabit Ethernet, dual-band Wi-Fi, GNSS |
| RUTM SERIES – High-End and 5G Routers with GNSS | ||
| RUTM | RUTM09 | 4G Cat 6, dual SIM, GNSS – listed as a highlighted feature |
| RUTM | RUTM11 | 4G Cat 6, dual SIM, dual-band Wi-Fi, GNSS |
| RUTM | RUTM16 | Global LTE, dual SIM and eSIM, dual-band Wi-Fi 5, GNSS |
| RUTM | RUTM50 | 5G Cat 19, FCC and Giteki certified, 5x Gigabit Ethernet, GNSS |
| RUTM | RUTM52 | Dual 5G Cat 20, dual SIM and eSIM, load balancing, GNSS |
| RUTM | RUTM54 | 5G Cat 19, dual SIM and eSIM, Telit modem, GNSS |
| RUTM | RUTM55 | 5G Cat 19, RS232 and RS485, eSIM, GNSS – serial NMEA forwarding supported |
| RUTM | RUTM56 | Dual modem 5G + 4G, dual SIM and eSIM, GNSS |
| RUTM | RUTM59 | 5G Cat 19, up to 3.4 Gbps, dual SIM, GNSS |
| RUTC SERIES – Edge Computing Router with GNSS | ||
| RUTC | RUTC50 | 5G, Wi-Fi 6, Docker, 5x Gigabit Ethernet, GNSS |
| TRB SERIES – Compact IoT Gateways with GNSS | ||
| TRB | TRB246 | 4G Cat 4, dual SIM, I/O, RS232 and RS485, GNSS |
| TRB | TRB247 | 4G Cat 1 bis, dual SIM, FCC certified, GNSS |
| TRB | TRB256 | Cat M1 and NB1, 450 MHz support, RS232, RS485, GNSS |
| SPECIALIST DEVICES WITH GNSS | ||
| ATRM | ATRM50 | 5G Cat 19, M12 connectors for vehicle/marine installation, dual SIM and eSIM, GNSS – purpose-built for mobile and vehicle deployments |
| NTP | NTP001 | Stratum-1 NTP time server, RS232 and RS485, RJ45 and I/O – derives precision time directly from GNSS satellites as a primary time source for industrial networks |
Frequently Asked Questions
What is the difference between GPS and GNSS?
GPS is a single satellite navigation system operated by the United States. GNSS is the umbrella term for all satellite navigation systems, including GPS, Russia’s GLONASS, the EU’s Galileo, and China’s BeiDou. When Teltonika routers label their location service “GPS” in the WebUI, the underlying receiver may support multiple GNSS constellations depending on the modem module fitted. In practice, using multiple constellations simultaneously gives a faster fix, better accuracy, and greater reliability in challenging environments than GPS alone.
Does a GNSS antenna come in the box with a Teltonika router?
Teltonika includes a GNSS antenna in the box with most models that have GNSS capability – typically a small magnetic mount patch antenna with an SMA connector and a short cable. For vehicle installations requiring a longer cable run or a more robust weatherproof antenna, a replacement or upgrade antenna may be needed. Contact routerstore.com to discuss antenna options for your specific installation.
Can I use the GNSS function on a router installed inside a metal enclosure?
Not without an external antenna. GNSS signals at 1575 MHz do not penetrate metal enclosures. The standard approach is to use an antenna with a longer SMA cable that exits the enclosure through a cable gland or a bulkhead SMA connector, with the antenna mounted on the outside of the box or on a nearby mast with a clear sky view. Attempting to use the GNSS service without an external antenna on a metal-enclosed router will result in no fix being obtained.
What is NMEA and how does Teltonika use it?
NMEA (National Marine Electronics Association) is the standard sentence format that GNSS receivers use to output position data. It produces text sentences like $GPGGA (position fix) and $GPRMC (recommended minimum data) that fleet management software, navigation displays, and SCADA systems can parse. Teltonika routers with GNSS and serial interfaces can forward NMEA sentences over RS232 or RS485 to connected devices. They can also forward NMEA over TCP or UDP to a network endpoint, making position data available to any system on the LAN or across the cellular WAN.
What SIM card do I need for GNSS functionality?
GNSS positioning works independently of the cellular connection – it uses satellite signals, not the SIM. However, Assisted GNSS (A-GNSS) uses a small amount of cellular data to download satellite almanac information, which dramatically reduces Time to First Fix. For standard data SIMs, this data usage is negligible. For GNSS data to be transmitted to a fleet platform or cloud server, a standard data SIM with internet access is sufficient. See our IoT SIM connectivity hub for SIM options suited to vehicle and mobile IoT deployments.
What is the NTP001 and why does it need GNSS?
The Teltonika NTP001 is a dedicated Stratum-1 NTP time server. It derives its time reference directly from GNSS satellites, making it independent of any upstream time server. Stratum-1 is the highest accuracy tier in the NTP hierarchy. Industrial control systems, electricity network protection relays, financial transaction systems, and 5G infrastructure all require time sources accurate to within microseconds. The NTP001 with its GNSS antenna provides this level of accuracy on a local network without depending on internet connectivity, which adds variable latency and makes true Stratum-1 accuracy impossible over a WAN connection.
Can Teltonika routers use GNSS for geofencing?
Yes. RutOS includes a geofencing function that monitors the router’s position relative to one or more defined geographic boundaries. When the device enters or leaves a defined zone, it can trigger an SMS alert, an email notification, an I/O output change, or an MQTT event. This is configured through the WebUI with no scripting required. Geofencing is used for theft detection on mobile plant, vehicle compliance monitoring, and automated arrival and departure logging in logistics deployments.
Related Products and Further Reading
For vehicle and mobile deployments requiring GNSS with ruggedised M12 connectors, the ATRM50 is the purpose-built choice. For 5G fleet deployments with GNSS, the Teltonika 5G router range includes RUTM and RUTX series options with full GNSS support. For RS485 Modbus devices requiring location-tagged data, the TRB series gateways combine serial interfaces with GNSS in a compact DIN rail package. For sending GNSS data to cloud platforms, see our MQTT explainer. For remote management of GNSS-enabled devices, see the Teltonika RMS guide. For SIM connectivity suited to mobile deployments, see the IoT SIM connectivity hub.