End-to-end topology
Client connection flow
1
(Optional) Fetch source table
STR;, CAS;, NET; entries). Many modern rovers skip this step and connect directly if the mountpoint is known.2
Connect to /tracenav
3
Caster response
Base station uploads
TraceRouter exposes two mountpoints:/tracenav— rover and client connections (HTTPGET)/serve— base stations uploading correction data (HTTPSOURCE)
Authentication and security
- Mechanism: HTTP Basic Auth (
username:passwordBase64 encoded) - Transport: Plain TCP (no TLS in the NTRIP 1.0 spec)
- TraceNav recommendation: Run clients inside a TLS tunnel, VPN, or cellular APN to secure credentials and data in transit.
RTCM frame basics
Each RTCM 3.x packet contains:- Sync header
0xD3 - 10-bit payload length
- Message payload (binary, message type + data)
- CRC-24Q checksum
Related reading
- TraceRouter service – how TraceNav orchestrates NTRIP sessions
- RTCM message map – decode the structures inside each RTCM frame