{"id":571,"date":"2016-03-05T01:04:19","date_gmt":"2016-03-05T01:04:19","guid":{"rendered":"\/?post_type=ht_kb&#038;p=571"},"modified":"2024-12-09T20:58:26","modified_gmt":"2024-12-09T20:58:26","slug":"question-what-ntrip-client-should-i-use","status":"publish","type":"ht_kb","link":"https:\/\/www.use-snip.com\/kb\/knowledge-base\/question-what-ntrip-client-should-i-use\/","title":{"rendered":"Question: What NTRIP Client should I use?"},"content":{"rendered":"<p>That is a hard question to answer without knowing more about your needs and goals.<\/p>\n<p>If you are seeking a very simple, yet robust NTRIP Client for use on a PC, one of the best choices would be the free product offered by <strong>Lefebure Design, LLC\u00a0<\/strong> see the site at:<br \/>\n<a href=\"http:\/\/lefebure.com\/software\/ntripclient\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/lefebure.com\/software\/ntripclient\/<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-5662\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2018\/09\/Lefebure.png\" alt=\"\" width=\"90\" height=\"90\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2018\/09\/Lefebure.png 180w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2018\/09\/Lefebure-150x150.png 150w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2018\/09\/Lefebure-50x50.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2018\/09\/Lefebure-60x60.png 60w\" sizes=\"auto, (max-width: 90px) 100vw, 90px\" \/><\/p>\n<p>This is the tool of choice, hands down, if you just want a very simple and direct way to get corrections onto your Windows desktop and out to a serial port into your GNSS.\u00a0 No GNSS tools to clutter things up, just a bare metal connection. He also makes an Android variation that uses Bluetooth to send the stream to your GNSS.<\/p>\n<p>&nbsp;<\/p>\n<p>No discussion of NTRIP Clients would be complete without mentioning the work of the German GDC (<span style=\"text-decoration: underline;\">G<\/span>NSS <span style=\"text-decoration: underline;\">D<\/span>ata <span style=\"text-decoration: underline;\">C<\/span>enter) in creating the <strong>BKG Ntrip Client<\/strong> (called BNC) which was formally maintained by Leos Mervart and Georg Weber, among others.\u00a0\u00a0 You can download\u00a0 this tool, both in compiled and in source form from:\u00a0\u00a0\u00a0 <a href=\"http:\/\/igs.bkg.bund.de\/ntrip\/download\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/igs.bkg.bund.de\/ntrip\/download<\/a><\/p>\n<p>At the bottom of the above page you will also find a listing of many of the key NTRIP Clients and other related tools used by both professional and amateur practitioners in the art of RTK navigation.<\/p>\n<p>Many GNSS vendors provide an NTRIP Client for their own devices.\u00a0 Often these clients are available at no cost.\u00a0 Ask your GNSS vendor.\u00a0 By contrast, NTRIP <em>Servers<\/em> and NTRIP <em>Casters<\/em> tend to cost quite a bit, which makes <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>an effective solution in such cases.<\/p>\n<h3>Build one yourself&#8230;.<\/h3>\n<p><span style=\"color: #008000;\"><strong>For Programmers<\/strong><\/span>: It is fairly easy to build an NTRIP client if you have any experience with TCP\/IP. but it can be a bit challenging the very first time.\u00a0 Some of the links above, as well as some of the open source projects like RTKLIB, can get your first programs going.\u00a0 In essence, your code will connect to the Caster (picking which stream), and then pipe that stream over a serial port to your rover GNSS device. You never need to understand or decode RTCM, but of course that skill can be of value.\u00a0 You can also use <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>&#8216;s\u00a0 build-in <a href=\"\/kb\/knowledge-base\/using-the-rtcm3-decoder-dialog\/\">RTCM 3 decoder &amp; viewer<\/a> and its <a href=\"\/kb\/knowledge-base\/using-the-universal-decoder\/\">universal decoder<\/a> functions to help you with you development, another unique feature present in <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>.<\/p>\n<p>And <a href=\"http:\/\/rtcm.org\">RTCM<\/a> has also published a free <a href=\"https:\/\/rtcm.myshopify.com\/products\/rtcm-paper-2023-sc104-1344-ntrip-client-devices-best-practices\" target=\"_blank\" rel=\"noopener\">guide with Best Practices and multiple working examples<\/a> of how to create good NTRIP Client software; you should download and follow this document for advice.<\/p>\n<p>See also <a href=\"\/kb\/knowledge-base\/where-do-i-get-a-free-ntrip-client\/\">this <\/a>related article for more NTRIP Client choices.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>A Caution to Developers\u00a0<\/strong><\/span> Please do not use public Casters such as ntrip.use-snip.com or rtk2go.com as personal test beds for your code development efforts.\u00a0\u00a0 Such use can quickly get your IP banned (ill formed requests may be seen as internet attack vectors).<\/p>\n<p>The best approach is to download a copy of <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> for your own use and run it locally.\u00a0 And by doing this you can see the detailed NTRIP protocol exchanges at both ends.\u00a0\u00a0 The makers of <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>, SubCarrier Systems Corp. (SCSC), provide professional consulting for NTRIP, RTCM, and RTK navigation development if you require it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>That is a hard question to answer without knowing more about your needs and goals. If you are seeking a very simple, yet robust NTRIP Client for use on a PC, one of the best choices would be the free product offered by Lefebure Design, LLC\u00a0 see the site at: [&hellip;]<\/p>\n","protected":false},"author":13,"comment_status":"open","ping_status":"closed","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":[121,119,120,118],"class_list":["post-571","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-faqs","ht_kb_tag-bkg","ht_kb_tag-bnc","ht_kb_tag-lafebure","ht_kb_tag-ntrip-client"],"_links":{"self":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/571","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=571"}],"version-history":[{"count":27,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/571\/revisions"}],"predecessor-version":[{"id":9215,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/571\/revisions\/9215"}],"wp:attachment":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/media?parent=571"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=571"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}