{"id":3726,"date":"2017-06-21T17:09:43","date_gmt":"2017-06-21T17:09:43","guid":{"rendered":"\/kb\/?post_type=ht_kb&#038;p=3726"},"modified":"2019-12-23T15:58:11","modified_gmt":"2019-12-23T15:58:11","slug":"sending-data-rtk2go-reservations","status":"publish","type":"ht_kb","link":"https:\/\/www.use-snip.com\/kb\/knowledge-base\/sending-data-rtk2go-reservations\/","title":{"rendered":"Sending Data to RTK2go with Reservations"},"content":{"rendered":"<p>This article restates the details which are used to send your data stream to the public <span style=\"color: #800000;\"><em><strong>RTK2go<\/strong><\/em><\/span> Caster using <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>s <a href=\"\/kb\/knowledge-base\/reserving-pushed-mountpoint\/\">prior reservation<\/a> system. Refer to the <span style=\"color: #800000;\"><em><strong>RTK2go<\/strong><\/em><\/span> Caster <a href=\"http:\/\/rtk2go.com\">web page<\/a> for current updates and details.<\/p>\n<p>In this use case your GNSS device is a data sender acting as an <a href=\"\/kb\/knowledge-base\/question-what-is-an-ntrip-server\/\">NTRIP Server<\/a>, sending corrections data to the <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> <a href=\"\/kb\/knowledge-base\/question-what-is-an-ntrip-caster\/\">NTRIP Caster<\/a> which implements the <span style=\"color: #800000;\"><em><strong>RTK2go<\/strong><\/em><\/span> service.\u00a0 We presume here that you (or your end users) also know how to set up and operate an <a href=\"\/kb\/knowledge-base\/question-what-is-an-ntrip-client\/\">NTRIP Client<\/a> to get this data stream back out for your end users.<\/p>\n<h3>The Legal Stuff<\/h3>\n<p style=\"padding-left: 30px;\"><strong><span style=\"color: #008000;\">Terms of Use<\/span>:<\/strong> By sending your data to this Caster you affirm that <strong>a)<\/strong> you have the right to do so, and <strong>b)<\/strong> you consent to allow others to freely use your data, and <strong>c)<\/strong> the Caster owner \/ operator shall be held harmless for any faults or loss \u2013 real or perceived.\u00a0\u00a0 The Caster owner \/ operator (SCSC) reserves the right to remove or block any party for abuse.\u00a0 [See <a href=\"http:\/\/www.rtk2go.com\/how-to-get-your-ip-banned\/\" target=\"_blank\" rel=\"noopener noreferrer\">this<\/a> note]<\/p>\n<h3 style=\"text-align: center;\">All New RTK2go Base Station Providers:<br \/>\n<a href=\"http:\/\/www.rtk2go.com\/new-reservation\/\" target=\"_blank\" rel=\"noopener noreferrer\">Please Register before use<\/a><\/h3>\n<h3>The Technical Stuff<\/h3>\n<p><a href=\"\/kb\/knowledge-base\/support-contact\/\">SCSC<\/a> staff can set up a reserved slot for a user upon request (there is no charge).\u00a0 A reservation has the advantage of ensuring no one else will use the mountPt name you select and if the stream is &#8220;parsed&#8221; then the Caster Table Entry is automatically set for your stream based on the messages observed by <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> in the data stream.<\/p>\n<p>Unless you are sending CMR+ or a proprietary format, we recommend you have <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> parse the data stream.\u00a0 The <span style=\"color: #800000;\"><em><strong>RTK2go<\/strong><\/em><\/span> Caster is set to <strong>AUTO <\/strong>parse any new connections without reservations in order to support user with such <a href=\"\/kb\/knowledge-base\/stream-types\/\">stream types<\/a>.\u00a0\u00a0 This means that both uBlox and various CMR data streams are examined, determined not to be RTCM 2.x or RTCM 3.x, and then not parsed further.<\/p>\n<p>The normal method is for all reservations to result in &#8220;public&#8221; data streams, in that they appear in the Caster Table for others to see.\u00a0 If you want your data stream to remain &#8220;private&#8221; to others, please tell us as part of the below. [Here is <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/hiding-caster-table-entry\/\" target=\"_blank\" rel=\"noopener noreferrer\">how to set this feature up<\/a> on your own copy of <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>]<\/p>\n<p>You may send a request for a reservation to us by email at support [at] use-snip.com and these requests are typically processed within one day.\u00a0 In your post please tell us the following:<\/p>\n<ol>\n<li>What is the mountPt <strong>Name<\/strong>, with correct capitalization you want to use<\/li>\n<li>If you want the stream to be <strong>Parsed<\/strong><br \/>\n(if you do not tell us, we will set the stream to be parsed)<\/li>\n<li>If you want the resulting stream to be <strong>Public<\/strong> or <strong>Private\u00a0\u00a0<\/strong> (to appear the Caster Table for others to see it)<\/li>\n<li>What is the &#8220;<strong>City Name<\/strong>&#8221; you want to appear in the caster entry (if any)<br \/>\nOften this is the human readable name of the of region such as &#8220;Glendora, California&#8221;<\/li>\n<li>What private password string you want to use. Do not share this with others.<br \/>\n(if you do not provide one we will assign it and tell you what to use).<\/li>\n<li>If this data will come from a <strong>fixed IP<\/strong>, tell us what that will be and we will use it to prevent connections from any other IP.<\/li>\n<\/ol>\n<p>We would also love to have a line or two about your use of this service, but that is not required.<\/p>\n<p>Your users (the <a href=\"\/kb\/knowledge-base\/question-what-is-an-ntrip-client\/\">NTRIP Clients<\/a> who will get this data) <span style=\"text-decoration: underline;\">do not need a user account<\/span> or a password to obtain this data, because the <span style=\"color: #800000;\"><em><strong>RTK2go<\/strong><\/em><\/span> Caster is run in an <a href=\"\/kb\/knowledge-base\/managing-user-accounts\/\">OPEN<\/a> mode of operation similar to our other <a href=\"\/kb\/knowledge-base\/an-open-ntrip-caster\/\">OPEN<\/a> Caster.<\/p>\n<h3>Sending from <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>, a PUSH-Out Stream<\/h3>\n<p style=\"padding-left: 30px;\">In <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>the sender of the data is called a <a href=\"\/kb\/knowledge-base\/sending-pushed-out-data\/\">PUSH-Out<\/a> stream.<\/p>\n<h3>Receiving the data in <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>, a PUSH-In Stream<\/h3>\n<p style=\"padding-left: 30px;\">In <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>the incoming data is called a <a href=\"\/kb\/knowledge-base\/reserving-pushed-mountpoint\/\">PUSH-In<\/a> stream.<\/p>\n<h3>The RTK2go Node Itself&#8230;<\/h3>\n<p><a href=\"http:\/\/rtk2go.com\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-2249 size-full\" src=\"\/kb\/wp-content\/uploads\/2016\/09\/RTK2go100x168.png\" alt=\"rtk2go100x168\" width=\"168\" height=\"83\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/09\/RTK2go100x168.png 168w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2016\/09\/RTK2go100x168-50x25.png 50w\" sizes=\"auto, (max-width: 168px) 100vw, 168px\" \/><\/a><\/p>\n<p>Is implemented with a stock copy of <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>, running the <span style=\"color: #800000;\"><em><strong>Pro<\/strong><\/em><\/span> model.\u00a0 You can operate your own copy with similar services by <a href=\"https:\/\/www.use-snip.com\/download\/\">downloading<\/a> a copy of <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> directly.\u00a0 The <span style=\"color: #800000;\"><em><strong>RTK2go<\/strong><\/em><\/span> project was created to support those deployments who do not have access to a static IP to publish their data streams.<\/p>\n<h3>But it did not work&#8230;.<\/h3>\n<p>The only reason a data stream would be rejected by <span style=\"color: #800000;\"><em><strong>RTK2go<\/strong><\/em><\/span> is because of repeated continuous attempts to connect with incorrect passwords &amp; credentials.\u00a0 Most often this is <strong>either<\/strong> an with ill-formed protocol messages over a span of thousands of connections over many hours, one that simply never sends any data after connecting. RTKLIB software is known to connect with no data present, check to make sure you have actual data to send!<\/p>\n<p><span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> has built-in logic to detect and react to IP sources which persistently fail to connect to the Caster.\u00a0 This copy of <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> sets the IP Ban logic thresholds fairly high to avoid such problems with inexperienced users, but with persistence you can manage to get your IP banned for a period of time.\u00a0 Most typically this occurs when some user has not set the connection values correctly but has also not bothered to look at the html replies sent by <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>.\u00a0 When an IP is in a banned state, it is simply disconnected without further processing.<\/p>\n<p>Ban states can last from\u00a0 minutes to days depending how the <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>node has been set.\u00a0 <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> also provides for permanent bans of an IP in the <span style=\"color: #993300;\"><strong><em>Pro<\/em> <\/strong><\/span>model and we have had to use that in some rare cases.<\/p>\n<p>Because the ban affects the IP itself, you can often use a browser to see if your own node has been banned. If banned, you will see a message similar to the below while the ban lasts.\u00a0 To protect the Caster, not further information is provided.<\/p>\n<blockquote>\n<h5><strong>The NTRIP Caster has banned your IP: <\/strong><\/h5>\n<h5>The IP address XXX.XX.XX.XXX has been <b>Banned<\/b> from connecting to the Caster. [spacer height=&#8221;20px&#8221; id=&#8221;2&#8243;]<br \/>\nThis IP has failed to connect over <b>30<\/b> times in a row without success. Once the ban period has lapsed you will be permitted to try and log on again. [spacer height=&#8221;20px&#8221; id=&#8221;2&#8243;]<br \/>\nDuring the ban period all IP requests (including obtaining a Caster Table) are denied. Please check your <i>log-on details<\/i> and the <i>mountPt<\/i> string you are sending. This event most often occurs due to incorrect user settings with sustained rapid retries. Please take a look at your NTRIP Client settings before contacting the operator.<\/h5>\n<\/blockquote>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article restates the details which are used to send your data stream to the public RTK2go Caster using SNIPs prior reservation system. Refer to the RTK2go Caster web page for current updates and details. In this use case your GNSS device is a data sender acting as an NTRIP [&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":[331,339],"class_list":["post-3726","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-faqs","ht_kb_tag-push-in","ht_kb_tag-rtk2go"],"_links":{"self":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/3726","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=3726"}],"version-history":[{"count":19,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/3726\/revisions"}],"predecessor-version":[{"id":6628,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/3726\/revisions\/6628"}],"wp:attachment":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/media?parent=3726"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=3726"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=3726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}