The Networked Transport of
RTCM via Internet Protocol (NTRIP) is a
protocol for streaming
differential GPS
Differential Global Positioning Systems (DGPSs) supplement and enhance the positional data available from global navigation satellite systems (GNSSs). A DGPS can increase accuracy of positional data by about a thousandfold, from approximately to ...
(DGPS) corrections over the
Internet
The Internet (or internet) is the Global network, global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a internetworking, network of networks ...
for
real-time kinematic positioning
Real-time kinematic positioning (RTK) is the application of surveying to correct for common errors in current satellite navigation (GNSS) systems. It uses measurements of the phase of the signal's carrier wave in addition to the information co ...
.
NTRIP is a generic, stateless protocol based on the
Hypertext Transfer Protocol
HTTP (Hypertext Transfer Protocol) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, wher ...
HTTP/1.1 and is enhanced for
GNSS
A satellite navigation or satnav system is a system that uses satellites to provide autonomous geopositioning. A satellite navigation system with global coverage is termed global navigation satellite system (GNSS). , four global systems are op ...
data streams.
The specification is standardized by the
Radio Technical Commission for Maritime Services (RTCM).
NTRIP was developed by the
German Federal Agency for Cartography and Geodesy (BKG) and the
Dortmund University Department of Computer Science. Ntrip was released in September 2004. The 2011 version of the protocol is version 2.0.
Version 2.0 with Amendment 1, June 28, 2011
/ref>
NTRIP used to be[The "public version" of the protocol is missing all protocol details and examples, and refers to purchase the document from RTCM; it can be downloaded fro]
BKG
an open standard
An open standard is a standard that is openly accessible and usable by anyone. It is also a common prerequisite that open standards use an open license that provides for extensibility. Typically, anybody can participate in their development due to ...
protocol but it is not available freely (as of 2020). There is an open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
implementation available fro
software.rtcm-ntrip.org
from where the protocol can be reverse-engineered.
References
{{Satellite navigation systems
Global Positioning System