RTCM Source
Node ID: RTCM · Role: Source · Realtime config: no
Description
RTCM correction source for RTK-GNSS. Connects to an NTRIP caster, receives differential corrections, and forwards them to a GNSS receiver for centimeter-level positioning.
Inputs / Outputs
- Inputs:
Gnss - Outputs:
Rtcm
Config aliases
RtcmSource, rtcmSource, RTCM, NtripSource, ntripSource
Properties
No user-facing properties.
Subtypes
| Value | Display name | Extra properties |
|---|---|---|
ntrip | NTRIP | 12 field(s) |
Subtype: ntrip — NTRIP
| Property | Type | Default | Description |
|---|---|---|---|
Host host | string | 192.168.1.1 | NTRIP caster hostname or IP. |
Port port | number | 2101 | NTRIP caster TCP port (typically 2101). |
Mountpoint mountpoint | string | mountpoint | NTRIP mountpoint providing the RTCM correction stream. |
User user | string | user | Username for the NTRIP caster. |
Password password | string | password | Password for the NTRIP caster. |
User Agent userAgent | string | LPVR-POS | User-Agent header sent in the NTRIP request. |
Forward GNSS forwardGnss | boolean | false | Forward GGA sentences from the connected GNSS source to the caster (required for VRS / network-RTK). |
Initial Latitude initialLatitude | number | 0.0 | Initial latitude in the first GGA sent to the caster, before a live fix is available. |
Initial Longitude initialLongitude | number | 0.0 | Initial longitude in the first GGA sent to the caster. |
Initial Connect Delay (ms) initialDelayMs | number | 500 | |
Account-conflict Backoff (ms) accountConflictDelayMs | number | 30000 | |
Verbose Logging verboseLogging | boolean | false |
Example node definition
A minimal entry in config.json looks like the block below. Paste it under the sources key, keyed by an instance name of your choice. All settings are optional: anything not listed under settings uses the default from the Properties table above. See The configuration file for how the sections and endpoint wiring work.
{
"sources": {
"RTCM": {
"outEndpoint": "inproc://RTCM_data",
"type": "ntrip",
"settings": {}
}
}
}
Loading documentation…