Ethernet

The Ethernet interface offers a 100 MBit port for connection to a network, router or laptop/computer. The interface offers a web UI, as well as 4 (four) configurable data ports. Each Data Port

  • can be configured as a TCP Server, TCP Client or a UDP Client as detailed in Ethernet Modes
  • can be configured with an Input and/or Output for a number of protocols as detailed in Ethernet Data Port Functions.
  • should only be used to establish a connection with a single remote computer/device at any one time.

Ethernet Modes

Ethernet Mode Description Required Configuration
TCP Server Boreas will establish a TCP Server listening on the defined port. A connected client is able to receive Output data and send Input data based on the defined Input and Output functions.

Port

TCP Client Boreas will continuously attempt to establish a TCP connection to the defined Destination IP and Port. Once established, a connected client is able to receive Output data and send Input data based on the defined Input and Output functions.

Client Destination IP address

Port

UDP Client Boreas will send UDP Output data to the defined Destination IP and Port. A client can also send UDP Input data to Boreas this same Port.

Client Destination IP address

Port

Ethernet Data Port Modes

Ethernet Functions

NMEA Input

Description:

This function accepts external data in the NMEA 0183 format. Advanced Navigation recommends against using NMEA 0183 input wherever possible due to the inefficiency, low accuracy and precision and weak error checking of the format. All NMEA messages received must have a valid checksum. Supported messages are listed below. The recommended combination of messages are RMC with optional messages GPGSV and GPGSA. If RMC is not available, GGA and VTG can be used.

Message ID Description Notes
GPGGA GNGGA 3D position All constellations
GPGLL GNGLL 2D position All constellations
GPRMC GNRMC 2D position, 2D velocity and coarse time All constellations
GPVTG GNVTG 2D velocity All constellations
GPHDT GNHDT HEHDT Heading All constellations
GPGSV GNGSV Satellites Only GPS (GPGSV)
GPGSA GNGSA Dilution of Precision  
xxPIPS Depth below surface  
xxVBW Water speed, ground speed  
xxHDM Magnetic heading  
PSIMSSB SSBL position  
xxVHW Water speed and heading  
xxDBS Depth below surface  

Supported NMEA messages

Novatel GNSS Input

Description:

This function is designed for interfacing Boreas with a Novatel GNSS receiver. It accepts data in the Novatel binary format and requires messages BESTPOS and BESTVEL at rates higher than 1 Hz (20Hz recommended). The message BESTSATS is optional to display detailed satellite information. The message HEADING is also supported for ALIGN capable receivers.

Topcon GNSS Input

Description:

This function is designed for interfacing Boreas with a Topcon GNSS receiver. It accepts data in the GRIL TPS binary format and expects messages PG and VG at rates higher than 1 Hz.

ANPP Input

Description:

This function accepts data in the ANPP format as specified in Advanced Navigation Packet Protocol.

RTCM Differential GNSS Corrections Input

Description:

This function accepts RTCM v3 GNSS corrections messages. This allows for Differential GNSS or RTK with the Boreas internal GNSS receiver.

Trimble GNSS Input

Description:

This function is designed for interfacing Boreas with an external Trimble GNSS receiver. It accepts data in the Trimble binary format GSOF and expects packet 0x40 with records 1, 2, 8, and 12 at rates higher than 1Hz (20Hz recommended) and optional records 9 and 34 at 1 to 2Hz.

u-blox GNSS Input

Description:

This function is designed for interfacing Boreas with an external u-blox GNSS receiver. It accepts data in the u-blox binary format and expects message NAV-PVT at rates higher than 1Hz.

Hemisphere GNSS Input

Description:

This function is designed for interfacing Boreas with an external Hemisphere GNSS receiver. It accepts data in the Hemisphere binary format and expects message Bin1 at rates higher than 1Hz. For Hemisphere receivers that provide heading using two antennas, NMEA should be used instead as the binary format does not allow for transmission of heading information.

Teledyne DVL Input

Description:

This function accepts DVL data from a Teledyne DVL. For assistance with configuration, contact Support.

Tritech USBL Input

Description:

This function accepts USBL data from a Tritech USBL. For assistance with configuration, contact Support.

Linkquest DVL Input

Description:

This function accepts DVL data from a Linkquest DVL. The DVL should be configured to output in NQ1 format. For assistance with configuration, contact Support.

Nortek DVL Input

Description:

This function accepts DVL data in the Nortek DVL binary format. It accepts the packets 0x1B (DVL Bottom Track) and 0x1D (DVL Water Track). The recommended update rate is 8Hz.

NMEA Output

Description:

This function outputs a configurable combination of the NMEA messages GPZDA, GPGGA, GPVTG, GPRMC, GPHDT, PASHR, GPROT, GPHEV, GPGSV, PFECGPAtt, and PFECGPHve at up to 50 Hz. The messages output and the output rate can be configured using the web UI or Boreas Manager. An example output is shown below.

$GPZDA,031644.460,07,05,2013,00,00*52

$GPGGA,031644.460,3352.3501851,S,15112.2355488,E,6,00,1.4,150.0,M,0.0,M,,*7E

$GPVTG,089.19,T,089.19,M,000.00,N,000.00,K,E*27

$GPRMC,031644.460,A,3352.3501851,S,15112.2355488,E,0.0,89.2,070513,12.5,W,E*02

$GPHDT,89.2,T*06

$PASHR,031644.460,089.19,T,-00.01,-00.47,-00.00,,,,0,0*2E

ANPP Output

Description:

This function outputs data in the ANPP format as specified in Advanced Navigation Packet Protocol. This function is for ANPP peripheral devices only.

TSS1 Output

Description:

This function outputs the TSS1 format at a user configurable rate of up to 50 Hz. The output rate can be configured using the page in the web UI.

Simrad 1000 Output

Description:

This function outputs the Simrad 1000 format at a user configurable rate of up to 50 Hz. The output rate can be configured using the Data Ports page in the Using the Web User Interface.

Simrad 3000 Output

Description:

This function outputs the Simrad 3000 format at a user configurable rate up to 50 Hz. The output rate can be configured using the Data Ports page in the Using the Web User Interface.

Serial Port Passthrough

Description:

This function allows passthrough communication through either GPIO 1 and 2 or the Auxiliary port. To transmit data use the Serial Port Passthrough Packet. When data is received it will be sent back using the same Serial Port Passthrough Packet.

GNSS Receiver Passthrough

Description:

This function allows for pass through connection to the internal GNSS receiver. This is useful for firmware updates of the internal GNSS receiver.