Skip to main content

GNSS Real-Time Data Clients

Real-time data clients are available for users who wish to receive data and products stream via NTRIP.

To receive data and product streams via NTRIP in real-time, you may use any client software capable of connecting to NASA's Crustal Dynamics Data Information System (CDDIS) real-time system, passing credentials for login to Earthdata Login (EDL) and handling the data that returns. This list is meant to give examples, not provide an exhaustive list of all potential client options.

The recommended client for receiving streams via NTRIP in real time is the BKG NTRIP Client (BNC). This is multi-stream client software designed to run on a variety of platforms. It can retrieve data from any NTRIP-supporting Broadcaster. BNC handles the HTTP communication and is able to transfer received GNSS products to a serial or IP port to feed your application.

Image

For using BNC you will need the following settings:

host: caster.cddis.eosdis.nasa.gov

port: 443

NTRIP version: 2s

  • Additional NTRIP clients can be viewed at: NTRIP Caster Clients.
  • Tools such as cURL can be configured to download a data stream and save to a local file.

    Download the file 'cs2rx17001.001.Z' from archive directory /doris/data/cs2/2017/ to your local file system:

    • -v = verbose, needed for data to download properly
    • --output [file] = local filename to save stream to
    • -n = use .netrc file
    • --header = must start with 'Ntrip-Version'
    • --user-agent = any string
       
    > curl -n -v --header "Ntrip-Version: Ntrip/2.0" --user-agent "NTRIP cURL" --output [file] https://caster.cddis.eosdis.nasa.gov/<INSERT_STREAM_NAME_HERE>