A debug utility for monitoring and inspecting NTRIP. This utility uses the same libraries and mechanisms as the Piksi Multi. Alternate version of pings which provides pre-built binaries.
Visit the releases page to find a pre-built package for your platform.
Building these utilities requires Rust. First install Rust then to build and install, run the following from a checkout of this repository:
cargo install --git https://github.com/swift-nav/ntripping.git
The ntripping
utility has the following usage:
ntripping vX.Y.Z
NTRIP command line client.
USAGE:
ntripping [OPTIONS]
OPTIONS:
--client <CLIENT> Client ID [default: 00000000-0000-0000-0000-000000000000]
--epoch <EPOCH> Receiver time to report, as a Unix time
-h, --help Print help information
--height <HEIGHT> Receiver height to report, in meters [default: -5.549358852471994]
--lat <LAT> Receiver latitude to report, in degrees [default:
37.77101999622968]
--lon <LON> Receiver longitude to report, in degrees [default:
-122.40315159140708]
--password <PASSWORD> Password credentials
--url <URL> URL of the NTRIP caster [default: na.skylark.swiftnav.com:2101/CRS]
--username <USERNAME> Username credentials
-v, --verbose
-V, --version Print version information
Different resources can be requested from different locations. By default, a San Francisco latitude, longitude, and height will be used.
Access credentials are usually required to access NTRIP streams. These credentials can be specified individually as command line arguments or directly in the URL like this
ntripping --url user:[email protected]:2101/CRS
Copyright (C) 2020 Swift Navigation Inc.
Contact: Swift Navigation <[email protected]>
This source is subject to the license found in the file 'LICENSE' which must be
be distributed together with this source. All other rights reserved.
THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.