Susi Server

GNSS Source

Node ID: gnss · Role: Source · Realtime config: no

Description

GNSS/GPS receiver source (NMEA). Outputs GnssData (lat/lon/height, quality, satellite count, HDOP, RTK status).

Inputs / Outputs

Config aliases

GnssSource, gnssSource, gnss, NmeaSource, nmeaSource

Properties

Each row shows the setting’s label in the node’s Properties panel and, in code, its key in the node’s settings object in the config file. A setting omitted from the config file uses the default shown here.

PropertyTypeDefaultDescription
Serial Port portselect""Serial port device (e.g. COM3, /dev/ttyUSB0). ‘auto’ probes for a GNSS receiver automatically. Options: ``.
Baud Rate baudrateselectautoSerial baud rate. 0 lets the driver auto-detect from common rates. Options: auto, 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600.
Dual GPS dualGPSbooleanfalseEnable dual-antenna GNSS mode. Required to produce heading measurements.
Initialize Unicore initializeUnicorebooleantrueSend Unicore receiver initialization commands on startup. Disable for non-Unicore receivers.
Output Period (ms) gnssOutputPeriodMSnumber100Desired GNSS output period in milliseconds (e.g. 100 = 10 Hz). Configured on the receiver at startup.
RTK GPS timeout (s) rtkTimeoutSecnumber3
Verbose RTCM Logging verboseRtcmLoggingbooleanfalse
Enable NTRIP ntrip.enabledbooleanfalseEnable the built-in NTRIP client to stream RTCM corrections to the receiver.
NTRIP Host ntrip.hoststring192.168.1.1NTRIP caster hostname or IP.
NTRIP Port ntrip.portnumber2101NTRIP caster TCP port (typically 2101).
NTRIP Mountpoint ntrip.mountpointstringmountpointNTRIP mountpoint providing the RTCM correction stream.
NTRIP User ntrip.userstringuserUsername for the NTRIP caster.
NTRIP Password ntrip.passwordstringpasswordPassword for the NTRIP caster.
NTRIP User Agent ntrip.userAgentstringLPVR-POSUser-Agent header sent in the NTRIP request.
Forward GGA to Caster ntrip.forwardGnssbooleantrueForward GGA sentences from the receiver to the caster (required for VRS / network-RTK services).
Initial Latitude ntrip.initialLatitudenumber35.656948Initial latitude sent as the first GGA before the receiver has a fix. Required by some VRS services.
Initial Longitude ntrip.initialLongitudenumber139.732025Initial longitude sent as the first GGA before the receiver has a fix.

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": {
    "gnss": {
      "outEndpoint": "inproc://gnss_data",
      "settings": {}
    }
  }
}
Loading documentation…