Susi Server

NMEA Output

Node ID: nmeaOutput · Role: Sink · Realtime config: no

Description

Exports fused GNSS data as NMEA 0183 sentences (GGA, RMC, etc.) over a serial port or TCP socket. Lets FusionHub act as a virtual GPS for applications that expect standard NMEA input.

Inputs / Outputs

Config aliases

NmeaSink, nmeaSink, nmeaOutput

Properties

The following fields are exposed in the node’s Properties panel in the UI. Types map to UI widgets (e.g. string → text input, number → numeric, boolean → toggle, select → dropdown, json → JSON editor).

KeyLabelTypeDefaultDescription / Notes
transportTransportstringserialOutput transport: ‘serial’ (write NMEA to a serial port) or ‘udp’ (broadcast over the network).
portSerial PortstringCOM1Serial port path (serial transport only).
baudRateBaud Ratenumber115200Serial baud rate (serial transport only).
hostHoststring127.0.0.1Destination host for UDP transport.
nmeaPortNetwork Portnumber9000Destination UDP port for UDP transport.

Example node definition

A full node definition in config.json looks like the block below. Paste it under the sinks key of your config, keyed by the node’s instance name (any identifier; it doesn’t have to match the node ID).

{
  "sinks": {
    "nmeaOutput": {
      "inputEndpoints": [
        "inproc://gnss_data"
      ],
      "inputDataFilter": [
        "Gnss"
      ],
      "settings": {
        "baudRate": 115200,
        "host": "127.0.0.1",
        "nmeaPort": 9000,
        "port": "COM1",
        "transport": "serial"
      }
    }
  }
}

Field reference

FieldPurpose
inputEndpointsList of upstream endpoints this node connects to (outEndpoint / dataEndpoint values from upstream nodes).
inputDataFilterOptional whitelist of data types. Messages whose type isn’t in the list are dropped at the subscriber.
settingsAll user-configurable fields — see the Properties table above.

Connections can also be declared at the top-level connections array when settings.explicitConnections is true, as an alternative to filling inputEndpoints on each node.

Loading documentation…