Real-time data clients

To receive data and product streams via NTRIP in real time, you may use any client software capable of connecting to the 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

  1. 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.

    For using BNC you will need the following settings:

    • host: caster.cddis.eosdis.nasa.gov
    • port: 443
    • NTRIP version: 2s

  2. Additional NTRIP clients can be viewed at: NTRIP Caster Clients.
  3. 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>