{"id":586,"date":"2016-03-05T01:48:38","date_gmt":"2016-03-05T01:48:38","guid":{"rendered":"\/?post_type=ht_kb&#038;p=586"},"modified":"2024-12-09T20:48:27","modified_gmt":"2024-12-09T20:48:27","slug":"question-what-is-an-ntrip","status":"publish","type":"ht_kb","link":"https:\/\/www.use-snip.com\/kb\/knowledge-base\/question-what-is-an-ntrip\/","title":{"rendered":"Question: What is NTRIP?"},"content":{"rendered":"<h3><span id=\"answer\"><strong>&#8220;Networked Transport of RTCM via Internet Protocol,&#8221; or NTRIP, is&#8230;<\/strong> <\/span><\/h3>\n<p><span id=\"answer\">A protocol developed by the Federal Agency for Cartography and Geodesy of Germany (<a href=\"https:\/\/www.bkg.bund.de\/EN\/Home\/home.html\" target=\"_blank\" rel=\"noopener noreferrer\">B.K.G.<\/a>) around late 2004 that enables streaming of DGPS or RTK correction data via the internet over common TCP\/IP methods. Here are some more informal definitions:<br \/>\n<\/span><\/p>\n<ul>\n<li><span id=\"answer\">Now that we all have cell phones that support TCP\/IP, NTRIP is the preferred way to send DGPS correctional data (RTCM msgs) to your rover without having to set up a bunch of costly local short range radios&#8230;<br \/>\n<\/span><\/li>\n<li><span id=\"answer\">Now a broadly supported standard (published by RTCM), NTRIP has grown over the <\/span><span id=\"answer\">past decade to become the most popular method to distribute GNSS corrections of all time&#8230;<br \/>\n<\/span><\/li>\n<li>The best thing since sliced bread&#8230;.<\/li>\n<\/ul>\n<p><span id=\"answer\">The combination of the NTRIP protocol, the open <a href=\"https:\/\/rtcm.myshopify.com\/collections\/differential-global-navigation-satellite-dgnss-standards\/products\/rtcm-10403-2-differential-gnss-global-navigation-satellite-systems-services-version-3-february-1-2013\" target=\"_blank\" rel=\"noopener noreferrer\">RTCM SC104<\/a> messages, and open RINEX file format has served to open up the industry of precise GNSS to a much wider range of practitioners while lowering costs to achieve RTK performance dramatically. Combined with a growing availability of various practical open source GNSS software, RTK navigation with its inherent 100x increase in accuracy is quickly becoming a necessary commodity in many business sectors.<br \/>\n<\/span><\/p>\n<p>As you read about NTRIP (see the short article list below), you will often see variations of the below image used to explain the major component of any NTRIP system.\u00a0 <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> is an <a href=\"\/kb\/knowledge-base\/question-what-is-an-ntrip-caster\/\">NTRIP Caster<\/a>, which allows you to set up your own network consisting of the data sources you provide (various <a href=\"\/kb\/knowledge-base\/question-what-is-an-ntrip-server\/\">NTRIP Servers<\/a> and other sources) to your end users, the <a href=\"\/kb\/knowledge-base\/question-what-is-an-ntrip-client\/\">NTRIP Clients<\/a>. all connecting by use of the internet and local cellular services.<\/p>\n<p>These GNSS clients, making use of the corrections <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> provides (from the Base Stations), can then achieve the normal ~2 cm accuracy associated with RTK navigation, or with whatever other filters they implement.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-582 size-post-mid\" src=\"\/wp-content\/uploads\/2016\/03\/ClasicNTRIP-600x489.png\" alt=\"ClasicNTRIP\" width=\"600\" height=\"489\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/03\/ClasicNTRIP-600x489.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/03\/ClasicNTRIP-300x244.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/03\/ClasicNTRIP-768x626.png 768w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/03\/ClasicNTRIP-50x41.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/03\/ClasicNTRIP-920x750.png 920w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/03\/ClasicNTRIP-320x261.png 320w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/03\/ClasicNTRIP.png 978w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<h3>More Details&#8230;<\/h3>\n<p>Each of the elements in the above image, <a href=\"\/kb\/knowledge-base\/question-what-is-an-ntrip-client\/\">Clients<\/a>, <a href=\"\/kb\/knowledge-base\/question-what-is-an-ntrip-server\/\">Servers<\/a>, and the <a href=\"\/kb\/knowledge-base\/question-what-is-an-ntrip-caster\/\">Caster<\/a>, is briefly explained in other articles in the <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> knowledge base.<\/p>\n<p>Here are a few very good <strong>summary articles on NTRIP<\/strong> and how it is used to get corrections to the rover devices in the field. Many commercial firms, including those below, provide or sell Client software which works with <strong><span style=\"color: #0000ff;\">SNIP<\/span><\/strong> or other Casters.\u00a0 [For a partial list of GNSS Client software that works with <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>, see <a href=\"https:\/\/www.use-snip.com\/does-snip-ntrip-work-with-my-equipment\/\">this article<\/a>]<\/p>\n<p>From UNAVCO<br \/>\n<a href=\"http:\/\/www.unavco.org\/search\/search.html?q=ntrip#gsc.tab=0&amp;gsc.q=ntrip\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.unavco.org\/search\/search.html?q=ntrip#gsc.tab=0&amp;gsc.q=ntrip<\/a><\/p>\n<p>From Wikipedia<br \/>\n<a href=\"https:\/\/en.wikipedia.org\/wiki\/Networked_Transport_of_RTCM_via_Internet_Protocol\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/en.wikipedia.org\/wiki\/Networked_Transport_of_RTCM_via_Internet_Protocol<\/a><\/p>\n<p>From Ag Leader<br \/>\n<a href=\"http:\/\/www.agleader.com\/blog\/ntrip-cors-how-it-works-and-what-is-involved\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.agleader.com\/blog\/ntrip-cors-how-it-works-and-what-is-involved\/<\/a><\/p>\n<p>From NovAtel<br \/>\n<a href=\"http:\/\/www.novatel.com\/products\/firmware-options\/firmware\/ntrip\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.novatel.com\/products\/firmware-options\/firmware\/ntrip\/<\/a><\/p>\n<p>&nbsp;<\/p>\n<p style=\"padding-left: 30px;\"><span style=\"color: #99cc00;\"><strong>Hint<\/strong><\/span>:\u00a0 Interested in the technical details?\u00a0 The official RTCM standard is a standard which you must purchase (it is available from <a href=\"http:\/\/www.rtcm.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">RTCM<\/a>), but <a href=\"http:\/\/igs.bkg.bund.de\/root_ftp\/NTRIP\/documentation\/NtripDocumentation.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">here <\/a>is a freely available link to the pre-standardized version maintained by BKG which will now has a few errors due to twenty years of updates but it will likely serve to answer any initial technical questions you may have.<\/p>\n<p style=\"padding-left: 30px;\">Or more importance to most developers, <a href=\"https:\/\/rtcm.myshopify.com\/products\/rtcm-paper-2023-sc104-1344-ntrip-client-devices-best-practices\" target=\"_blank\" rel=\"noopener\">here is a link<\/a> to a free publication from <a href=\"http:\/\/rtcm.org\" target=\"_blank\" rel=\"noopener\">RTCM<\/a> with <em><strong>Recommended Best Practices<\/strong><\/em> for building an <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/question-what-is-an-ntrip-client\/\" target=\"_blank\" rel=\"noopener\">NTRIP Clients<\/a> that every device should follows.\u00a0 If you are creating your own NTRIP Client device, you simply must read and follow this to be successful.<\/p>\n<p style=\"text-align: left;\">Any list of NTRIP educational materials will omit worthy articles;\u00a0 please send us a note with a suitable link if we have missed a good one so that we can add it.<\/p>\n<h3>On Capitalization<\/h3>\n<p><strong>NTRIP<\/strong> = Networked Transport of RTCM via Internet Protocol. And this capitalization (all caps) is used almost universally.\u00a0 We suggest you always capitalize these letters.\u00a0 There are a few places when the alternative capitalization of <em>Ntrip<\/em> is found.\u00a0 The actual RTCM standards document follows this as the original German authors (BKG) used this format.\u00a0 When any <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/question-what-is-an-ntrip-client\/\" target=\"_blank\" rel=\"noopener\">NTRIP Clients<\/a> provide their <em>agent<\/em> strings, is it also traditional to use all caps.\u00a0 But the current adopted standard does allow an exception (the text states this token is to be considered <em>case insensitive<\/em>) due one early deployment using mixed case.\u00a0 In the current adopted standard the following three formal terms are defined and used: NtripCaster, NtripClient, and NtripServer.\u00a0 This is motivated in part to better clarify that an NtripCaster device is in fact (mostly) an HTTP Server, while both and NtripClient, and NtripServer devices are in fact HTTP Clients. [<em>Mostly<\/em> means that while an NTRIP Caster uses the common html verbs GET and POST, it would be a mistake to presume that any NTRIP Caster follows other html conventions when it in fact they do not.]<\/p>\n<p><span id=\"answer\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\">Need an NTRIP Caster?\u00a0 We suggest you use <span style=\"color: #0000ff;\"><strong><a style=\"color: #0000ff;\" href=\"http:\/\/use-snip.com\">SNIP<\/a><\/strong><\/span>.<\/p>\n<p style=\"text-align: center;\">Need an NTRIP Client? <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/where-do-i-get-a-free-ntrip-client\/\">Here <\/a>is a list of popular software.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Networked Transport of RTCM via Internet Protocol,&#8221; or NTRIP, is&#8230; A protocol developed by the Federal Agency for Cartography and Geodesy of Germany (B.K.G.) around late 2004 that enables streaming of DGPS or RTK correction data via the internet over common TCP\/IP methods. Here are some more informal definitions: Now [&hellip;]<\/p>\n","protected":false},"author":13,"comment_status":"open","ping_status":"open","template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"ht-kb-category":[114],"ht-kb-tag":[377,424,237,318,263],"class_list":["post-586","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-faqs","ht_kb_tag-base-stations","ht_kb_tag-gnss","ht_kb_tag-ntrip","ht_kb_tag-ntrip-caster","ht_kb_tag-rtk"],"_links":{"self":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/comments?post=586"}],"version-history":[{"count":46,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/586\/revisions"}],"predecessor-version":[{"id":9212,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/586\/revisions\/9212"}],"wp:attachment":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/media?parent=586"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=586"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}