I/O Configuration – Port Configuration

Use these settings to set up the receiver inputs and outputs.

Select I/O Configuration / Port Configuration.

To change an existing configuration, go to the Port Summary screen.

 

Port Selection – The first list displays which type of port is available for configuration. Select one of the following options:

Output Type – The second list displays which output type is sent out of each port. The options available depend on what you select in the Port Selection list:


PORT SELECTION

TCP/IP 5017, TCP/IP 5018

By default, these ports are available. However, these can be changed to add or remove other ports.

Client – Select this check box to enter a Remote IP and port. This enables the receiver to initiate a connection to the remote server. This can be used when the receiver is behind a network firewall or has a dynamic IP address.

Output Only/Allow Multiple TCP/IP Connections – Select this check box to configure the receiver so that it can broadcast to multiple simultaneous remotes. The remotes are unable to send data back to the receiver. Trimble strongly recommends this setting for all ports without a two-way data requirement. If this is not enabled, remotes can reconfigure the receiver.

Disable Nagle Algorithm – The Nagle algorithm is a way to improve the efficiency of TCP/IP networks by reducing the number of packets that need to be sent over the network. It is beneficial when low latency is more important than the efficiency of the network. Disabling it will increase the number of packets sent over the network, but is useful if you need to quickly send small amounts of data. Disabling it could reduce the efficiency of the network when there is limited bandwidth or a congested network.

UDP Mode – Select this check box to use UDP (User Datagram Protocol) instead of TCP. You can edit a UDP timeout. By default, it is set to 60 seconds.

  • UDP Broadcast Transmit – Select this option to allow data to be broadcast (e.g., CMRx) to any devices on the same local network by using the IP broadcast address of 255.255.255.255.

  • UDP Broadcast Receive – Select this option to allow data to be received (e.g., CMRx) from a UDP Broadcast Transmit device on the same local network.

Authenticate, set password – Select this check box so that all incoming connections are required to enter a password to authenticate the connection. This is not NTRIP authentication.

 

Select the correction type to output:


TCP/IP 17608, TCP/IP 28001, TCP/IP 28002

By default, these ports are available. However, these can be changed to add or remove other ports.

Client – Select this check box to enter a Remote IP and port. This enables the receiver to initiate a connection to the remote server. This can be used when the receiver is behind a network firewall or has a dynamic IP address.

Output Only/Allow Multiple TCP/IP Connections – Select this check box to configure the receiver so that it can broadcast to multiple simultaneous remotes. The remotes are unable to send data back to the receiver. Trimble strongly recommends this setting for all ports without a two-way data requirement. If this is not enabled, remotes can reconfigure the receiver.

Disable Nagle Algorithm – The Nagle algorithm is a way to improve the efficiency of TCP/IP networks by reducing the number of packets that need to be sent over the network. It is beneficial when low latency is more important than the efficiency of the network. Disabling it will increase the number of packets sent over the network, but is useful if you need to quickly send small amounts of data. Disabling it could reduce the efficiency of the network when there is limited bandwidth or a congested network.

UDP Mode – Select this check box to use UDP (User Datagram Protocol) instead of TCP. You can edit a UDP timeout. By default, it is set to 60 seconds.

  • UDP Broadcast Transmit – Select this option to allow data to be broadcast (e.g., CMRx) to any devices on the same local network by using the IP broadcast address of 255.255.255.255.

  • UDP Broadcast Receive – Select this option to allow data to be received (e.g., CMRx) from a UDP Broadcast Transmit device on the same local network.

Authenticate, set password – Select this check box so that all incoming connections are required to enter a password to authenticate the connection. This is not NTRIP authentication.

 

Select the correction type to output:


Add TCP/IP or UDP Port

Select this option to add a new TCP/IP port to the receiver.

UDP Mode – Select this check box to use UDP (User Datagram Protocol) instead of TCP.

Local Port# – Select the port number that is to be used and then click Add to create the configuration.

 

Select the correction type to output:


IBSS/NTRIP Client

This option allows correction data to be received securely from an NTRIP Caster or Trimble RTX over IP. The NTRIP source may be:

  • A Trimble VRS Network

  • A Trimble NTRIP Caster

  • The Trimble Internet Base Station Service (IBSS)

    The Internet Base Station Service (IBSS) is a Trimble service that allows users to simply and easily use the internet to make their base station available to rovers.

  • The global Trimble RTX correction service

  • Another NTRIP compliant correction source

NTRIP version 2 is supported in firmware version 4.14 and later.

Status – Indicates the current status of the NTRIP connection:

Status

Meaning

Init

NTRIP Client disabled.

Up and Connected

NTRIP Client is connected to a source of corrections and receiving data.

Invalid Mountpoint

NTRIP error 404 returned from NTRIP Caster.

Invalid Username or Password

NTRIP error 401 returned from NTRIP Caster.

Failed to connect to remote NTRIP Caster

Connection failed due to an internet-related issue.

No GNSS data from Caster

NTRIP error 503 returned from NTRIP Caster. No data available from the NTRIP Caster.

Unexpected internal error

NTRIP Caster internal error.

Incorrect NTRIP Caster response

NTRIP error 602 returned from NTRIP Caster.

No output stream is configured

NTRIP error 604 returned from NTRIP Caster.

Connection in progress

The NTRIP Client is in the process of connecting to the NTRIP Caster.

Unknown Ntrip Status

The status is not one of those listed above.

Enable – Select to enable NTRIP Client.

IBSS Mode – Selecting this mode provides a simplified interface for IBSS:

  • TCC Organization – Enter the TCC Organization name.

  • TCC Device ID – The Device ID is generated by the receiver.

  • TCC Password – Enter the TCC password provided by your Organization's TCC administrator.

  • Base Name – Enter the name of the base station preferred as the source of your corrections if known, or select from the list using the Get Base Name list button.

  • Get Base Name List – Use this button to obtain a list of available IBSS base stations for selection. The list is ordered with the closest at the top of the list and includes the distance from your current location in km.

RTXIP mode – Select this mode to obtain the Trimble RTX service over IP. The receiver requires a current RTX subscription to operate in this mode.

Ntrip Caster http(s):// – The address and port of the NTRIP Caster that the receiver will connect to in order to receive correction data.

Enable SSL/TLS – Select this check box to enable the SSL or TLS protocol. When selected, the connection to the remote NtripCaster uses the SSL/TLS secure connection protocol. When it is not selected, the connection may not be secured. Before enabling, verify that the remote NtripCaster supports the SSL/TLS protocol. If the IBSS Mode is enabled, SSL/TLS security will also be enabled.

User Name – Enter the username required to log on to the server.

Password – Enter the password required to log on to the server.

Verify Password – Re-enter the password required to log on to the server.

Mount Point – Enter name of the correction stream to which you are connecting on the NTRIP Caster if known, or select from the list using the Get Mount Points button.

Get Mount Points – Use this button to obtain a list of available IBSS base stations for selection. The list is ordered with the closest at the top of the list and includes the distance from the receiver's current position in km.


IBSS/NTRIP Server

This option enables the receiver to connect to IBSS or an NTRIP Caster to send correction data securely across the internet.

Status – Indicates the current status of the NTRIP connection:

Status

Meaning

Init

NTRIP Server disabled.

Up and Connected

NTRIP Server is connected to an NTRIP Caster and sending correction data.

Invalid Mountpoint

NTRIP error 404 returned from NTRIP Caster.

Invalid Username or Password

NTRIP error 401 returned from NTRIP Caster.

Failed to connect to remote NTRIP Caster

Connection failed due to an internet-related issue.

No GNSS data from Caster

NTRIP error 503 returned from NTRIP Caster. No data available from the NTRIP Caster.

Unexpected internal error

NTRIP Caster internal error.

Incorrect NTRIP Caster response

NTRIP error 602 returned from NTRIP Caster.

Rejected by remote Caster due to mount point in use

NTRIP error 603 returned from NTRIP Caster.

No output stream is configured

NTRIP error 604 returned from NTRIP Caster.

Connection in progress

The NTRIP Server is in the process of connecting to the NTRIP Caster.

Unknown Ntrip Status

The status is not one of those listed above.

Enable – Select this check box to enable NTRIP Server.

IBSS Mode – Selecting this mode provides a simplified interface for the IBSS.

  • TCC Organization – Enter the TCC Organization name.

  • Base Name – The name of the reference station name as defined in the Receiver Configuration / Reference Station page.

  • TCC Device ID – The receiver generates the Device ID.

  • TCC Password – Enter the TCC password provided by your Organization's TCC administrator.

NTRIP Version – NTRIP Server supports either NTRIP version 1 or 2.

NTRIP Caster http(s):// – The address and port of the NTRIP Caster that the receiver will connect to in order to send or receive data.

Enable SSL/TLS – Select this check box to enable the SSL or TLS protocol. When selected, the connection to the remote NtripCaster uses the SSL/TLS secure connection protocol. When it is not selected, the connection may not be secured. Before enabling, verify that the remote NtripCaster supports the SSL/TLS protocol. If the IBSS Mode is enabled, SSL/TLS security will also be enabled.

Mount Point – The name of the correction stream the receiver is supplying to the NTRIP Caster.

Username – Enter the username required to log on to the server.

Password – Enter the password required to log on to the server.

Verify Password – Re-enter the password required to log on to the server.

Identifier – The unique identifier for the receiver (NTRIP Server) supplying the correction stream.

Country – An optional identifier to help distinguish which country the NTRIP Server is in.

Network – An optional identifier to help distinguish which network the NTRIP Server is a part of.

 

Select the correction type to output:


NTRIP Caster

There are three NTRIP Caster ports available. For each port, a maximum of 10 users can request data, which means that a total of 30 users can simultaneously request data. When the factory defaults are applied, the three NTRIP Caster ports will be automatically configured to output CMRx on port 2101, CMR on port 2102 and RTCMv2.1 on port 2103.

Enable – Select this check box to enable this NTRIP Caster port.

Port – Source Port number of the caster host.

Enable SSL/TLS – Select this check box to enable the SSL or TLS protocol.

Identifier – The unique identifier for the NTRIP Caster.

Country – Enter the character country code, for example USA, DE.

Mount Point – Enter the name of the output stream, such as its type. Users must enter this name to connect to the port.

 

Select one source of corrections:


Serial1/Lemo COM1, Serial2/26P COM2, Serial3/26P COM3

Serial Port Setup – Set the appropriate baud rate, parity, and flow control for the port.

 

Select the correction type to output:


Bluetooth Port

You can stream any available data over a Bluetooth connection.

Maintain configuration when connection dropped – Select this for the receiver to maintain the output configuration on the selected Bluetooth port when the wireless link is dropped. The output resumes when the wireless link is re-established.

 

Select the correction type to output:


USB

USB Port – Data can be streamed over an available USB connection.

 

Select the correction type to output:


Radio

Radio – You can stream CMR outputs from the internal 900 MHz or 450 MHz radio when in Base Operation mode. Inputs are automatically handled when in other operation modes. The 450 MHz internal radio can also output an RTCM correction stream.

 

Select the correction type to output:


OUTPUT TYPES

RTCM

The following fields appear when you select RTCM from the Output Type at the top of the page.

Enabled/Disabled – Select if RTCM output is to be enabled on this port.

Version – Select which version of RTCM message will be output on this port.

  • Use version 2.X to transmit a version of RTCM that is compatible when multiple rovers are being used and they are not all compatible with the same version of RTCM message. That is, one rover might only support version 2.1 and the other requires version 2.3.

Type – Select which type of RTCM message will be output on this port.

Record type 31Outputs RTCM Type 31 Differential GLONASS corrections. Select the frequency.


RELAY

This feature allows data streams on selected input ports to be connected to the currently selected output port. A typical use case is for the 'Rebroadcaster' application where you want to relay an incoming NTRIP correction stream (VRS, IBSS) from the NTRIP Client to the internal radio for transmission to multiple rover receivers.

The following field appears when you select RELAY from the Output Type list at the top of the page.

Input Source – Select the input source to get corrections from.


NMEA

The following fields appear when you select NMEA from the Output Type list at the top of the page.

NMEA Messages – Select which NMEA messages will be output on this port. See NMEA-0183 messages: Overview.

Standard – Select which standard to use for the compliant messages.

  • NMEA Legacy – Output messages comply the National Marine Electronics Association (NMEA) 0183 Standard for Interfacing Marine Electronic Devices, Version 4.0, November 1, 2008. This is the default selection.

  • IEC61162-1:2010/NMEA 0183 V4.10 – Output messages will comply with the International Electrotechnical Commission (IEC) 61162-1, Edition 4 2010-11.

Report Old Position – By default, this check box is not enabled. When enabled, the old position and time of last valid fix is kept in the position output until a valid fix is resumed. It is available for NMEA sentences that have a position and a status/mode/quality indicator. Invalid positions and time are replaced with the last known position/height with appropriate time, status and quality in GGA, GNS, GLL, and RMC message strings so there is also a dependency on which NMEA version is selected.

This complies with IEC6 1108-1, Section 4.3.11.1 "Maritime navigation and radiocommunication equipment and systems – Global navigation satellite systems (GNSS)", which states "The GPS receiver equipment shall provide as a minimum (a) an indication within 5 s if either (1) the specified HDOP has been exceeded; or (2) a new position has not been calculated for more than 1 s (Note: For craft meeting the HSC Code, a new position solution at least every 0,5 s is recommended); 3) under such conditions the last known position and the time of the last valid fix, with explicit indication of this state, so that no ambiguity can exist, shall be output until normal operation is resumed;"

Variations from standard

Report max DQI=2 NMEA GGA string – When enabled, the Quality Indicator field in the GGA output message will never be greater than 2 (Differential GPS). Use this only with legacy systems that do not fully support the NMEA standard.

Report max correction age 9 sec in NMEA GGA string – When enabled, the Age of differential data field in the GGA message will never be greater than 9 sec. Use this only with legacy systems that do not fully support the NMEA standard.

Report extended information in NMEA GGA and RMC strings – By default, this check box is enabled to provide high-precision position data in the NMEA messages. Clear this check box to conform to the NMEA standard message length of 82 characters.

Report GST message always as GPGST – When enabled, the NMEA talker ID will always be $GP for the GST message no matter what constellation is being tracked. This is required for some legacy systems using this NMEA output which have not yet been updated to follow the NMEA standard. By default, this is disabled.

Report legacy talker ID – When enabled, this forces the following sentences to always use “GP” as the talker ID: GGA, MSS, DTM, GLL, HDT, RMC, ROT, VTG, and ZDA.

Report RTK Fixed if 1σ estimated error is less than horizontal and vertical precision – Select this check box to provide further control of the reported precision in a NMEA position output (eg. GGA), in particular when IonoGuard is active and scintillation is an issue.

VTG configuration – Only available when the Receiver Motion (Dynamic model) field in the Position screen is set to Marine. Course Made Good is based on the moving average over a short period (same as the velocity period).

Moving average interval – Velocity is based on the moving average over a short period (about three seconds).

Velocity noise – Velocity will be 0.00 Kn when it is below zero velocity noise (approx 0.1 kn). For example, when a ship is alongside a wharf.


RT17/RT27

The RT17/RT27 option is available when the Binary Outputs option is installed in the receiver. See Receiver Options. The RT17 is a GPS-only data stream. The RT27 is an all GNSS data stream.

The following fields appear when you select RT17/RT27 from the Output Type list at the top of the page.

Epoch Interval – This defines the rate at which the RT17/RT27 messages are output. Check boxes are provided to enable the output of measurements and/or positions.

  • Measurements – Select this check box to output raw observables.

Antenna

Options

  • Concise – Select this check box to output a more compact message containing the raw observables. This only applies to the RT17 output.

  • R-T Flag – Select this check box to output IODE values and cycle-slip counts. This only applies to the RT17 output.

  • Ephemeris – Select this check box to output the satellite ephemeris when received.

  • Send Raw GPS Data – Select this check box to output the raw data extracted from the GPS satellites. This only applies to the RT17 output.

  • Send Raw GNSS Data – Select this check box to output the raw data extracted from the GNSS satellites. This only applies to the RT27 output.

  • Send Raw SBAS Data – Select this box to output the raw data extracted from the SBAS satellites.

  • Include SV Flags2 – Select this box to output SV FLAGS2 data. This only applies to the RT27 output.

  • Multi-System Support – Select this check box to output the observables for all GNSS satellites (this will output the RT27 data format).

  • Smooth Pseudorange – Enable Pseudorange smoothing.

  • Smooth Phase – Enable Phase smoothing.

  • Include FLL Measurements – Select this box to output Frequency Lock Loop measurements, in addition to Phase Lock Loop measurements. This only applies to the RT27 output.

L2 Signal – Outputs data from the L2 signal. The options are Legacy with L2 - CS fallback, L2C or L2E.

GPS Ephemeris – Outputs the GPS ephemeris when a new one is available, or every 10 to 300 seconds, or can be turned off.

SBAS Ephemeris – Outputs the SBAS ephemeris when a new one is available, or every 10 to 300 seconds, or can be turned off.

The following fields appear when the Multi-System Support check box is enabled.

GLONASS Ephemeris – Outputs the GLONASS ephemeris when a new one is available, or every 10 to 300 seconds, or can be turned off.

Galileo Ephemeris – Outputs the Galileo ephemeris when a new one is available, or every 10 to 300 seconds, or can be turned off.

QZSS Ephemeris – Outputs the QZSS ephemeris when a new one is available, or every 10 to 300 seconds, or can be turned off.

BeiDou – Outputs the BeiDou ephemeris when a new one is available, or every 10 to 300 seconds, or can be turned off.

NavIC Ephemeris – Outputs the NavIC ephemeris when a new one is available, or every 10 to 300 seconds, or can be turned off.

Almanac – Checks for an updated almanac when a new one is available, or can be set to check every 10 to 300 seconds, or turned off


GSOF

The following fields appear when you select GSOF (General Survey Output Format) from the Output Type list at the top of the page.

GSOF Messages – Select which GSOF messages will be output on this port. See GSOF messages: Overview.


OmniSTAR

The following fields appear when you select OmniSTAR from the Output Type list at the top of the page.

Only available when a valid OmniSTAR subscription is loaded in a receiver that supports OmniSTAR.

DATA for OmniSTAR – Enables the demodulated OmniSTAR data output on this port. This output can then be used as an External OmniSTAR input on a non-Trimble OmniSTAR-capable receiver that has a valid and appropriate OmniSTAR subscription.

DATA for Trimble – Enables the demodulated OmniSTAR data output on this port. This output is the same raw data as above with a TRIMCOMM wrapper (0xC4) to support use as an External OmniSTAR input on a Trimble receiver. The receiver must have a valid and appropriate OmniSTAR subscription.

DEBUG – Enables/Disables DEBUG OmniSTAR output on this port.


1 PPS TIME TAG

The following fields appear when you select 1PPS TIME TAG from the Output Type list at the top of the page.

1PPS Time Tag – Enables the ASCII Time tags. The time tag provides the UTC time of the 1PPS pulse and is output approximately 800 milliseconds before the pulse.

To enable the 1PPS pulse, see Receiver Configuration - General.


EXT-RADIO

The following fields appear when you select EXT-RADIO from the Output Type list at the top of the page.

Enable or disable an external radio. Set the radio default port settings. Ensure that these settings matches the settings in the radio.