TABLE OF CONTENTS
- Introduction
- Requirements
- Preliminary Setup
- Check the firmware version installed on the Teseo-LIV4F receiver
- Provide Skylark Dx correction data using an RTKLIB NTRIP client
- Check for DGNSS Position Fix mode
Introduction
This document explains how to use corrections from Skylark Dx corrections stream with a STMicroelectronics Teseo-LIV4F dual-band receiver.
The procedure outlined in this document has been tested using a Teseo-LIV4F module receiver evaluation kit.
For more information about Skylark Dx, please visit the Skylark FAQ.
For more information about the STMicroelectronics Teseo-LIV4F dual-band module and the EVB-LIV4F evaluation board, please visit the related product pages:
Requirements
- STMicroelectronics EVB-LIV4F evaluation board
- Skylark account
- Windows PC with Teseo Suite
- RTKLIB tool str2str as NTRIP client and proxy for the serial port
- Terminal program, e.g. PuTTY
Preliminary Setup
Check the firmware version installed on the Teseo-LIV4F receiver
- Connect EVB-LIV4F USB to the PC, connect the antenna and place it with a open sky view
- Start the Teseo Suite software
- Autodetect the appropriate COM port of the connected EVB
- The command [$PSTMGETSWVER] returns the firmware and all software versions in string format in the View Monitor NMEA Decoding window. Confirm that the FW version is 4.6.4.5.4 or higher
- Check if NMEA message $GPGGA is enabled to provide the receivers current position to the ntrip client. $GPGGA message can be checked and enabled in the Teseo LIV4F CDB-ID 201, bitmask 0x2 (check with the command $PSTMGETPAR,1201).
For details of the commands and the CDB-ID 201 fields please refer to the "Teseo-LIV4F GNSS Module - Software manual"
Provide Skylark Dx correction data using an RTKLIB NTRIP client
- Identify the USB serial port of your receiver in Teseo Suite tools as detected above or in the Windows Device Manager.
- Execute str2str Windows DOS command to connect Teseo LIV4F serial port to a free TCP Server port, e.g. 32555:
str2str -in serial://COM32:115200:8:N:1 -out tcpsvr://:32555 -b 1 - Execute str2str Windows DOS command to connect Skylark Dx correction stream as client to the TCP port 32555 to start the ntrip client with:
- Endpoint URL depending on your area:
- na.l1l5.skylark.swiftnav.com (North America)
- eu.l1l5.skylark.swiftnav.com (Europe)
- ap.l1l5.skylark.swiftnav.com (Japan)
- Port: 2101
- Your username & password
- Mountpoint: DX-MSM1
- Endpoint URL depending on your area:
str2str -in ntrip://<username>:<password>@eu.l1l5.skylark.swiftnav.com:2101/DX-MSM1 -out tcpcli://localhost:32555 -b 1
Check for DGNSS Position mode
Connect a terminal program to the TCP port 32555, log the NMEA message GGA and check the GNSS Quality Indicator field equals: 2 = Differential GPS, fix valid:
$GNGGA,094728.000,4954.03287,N,00905.05120,E,2,22,0.6,288.59,M,48.0,M,,*7D