{"id":9070,"date":"2024-04-27T00:29:00","date_gmt":"2024-04-27T00:29:00","guid":{"rendered":"https:\/\/www.use-snip.com\/kb\/?post_type=ht_kb&#038;p=9070"},"modified":"2024-07-19T15:33:50","modified_gmt":"2024-07-19T15:33:50","slug":"trimble-base-station-connections","status":"publish","type":"ht_kb","link":"https:\/\/www.use-snip.com\/kb\/knowledge-base\/trimble-base-station-connections\/","title":{"rendered":"Trimble Base Station Connections"},"content":{"rendered":"<p>Theis article provides <em>step-by-step<\/em> instructions to connect any modern Trimble base station to an <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> NTRIP Caster such as <a href=\"http:\/\/www.RTK2go.com\" target=\"_blank\" rel=\"noopener\">RTK2go.com<\/a>.\u00a0 While this article used a Trimble Net R9 GNSS device and was written to support RTK2go.com users with <a href=\"http:\/\/rtk2go.com\/sample-page\/new-reservation\/\" target=\"_blank\" rel=\"noopener\">Push-In reservations<\/a>, the general information and process is applicable to many other Trimble models, and any NTRIP Caster.<\/p>\n<h2><strong>Logging In <\/strong><\/h2>\n<p>Below is the initial log in screen you will see for the GNSS base station. \u00a0You need to have an account on the GNSS device itself to do this and must be able to reach it\u2019s IP from the browser that you use.<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_LogIn.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9059 size-full\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_LogIn.png\" alt=\"\" width=\"618\" height=\"318\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_LogIn.png 618w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_LogIn-300x154.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_LogIn-50x26.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_LogIn-600x309.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_LogIn-320x165.png 320w\" sizes=\"auto, (max-width: 618px) 100vw, 618px\" \/><\/a><\/p>\n<p>After a successful log in the page will briefly say \u201cOK\u201d and then move to a page that summarizes the current satellite (often called SV, for space vehicle) tracking activity on the GNSS unit<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_RecvStatus.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-9069\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_RecvStatus.png\" alt=\"\" width=\"618\" height=\"348\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_RecvStatus.png 618w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_RecvStatus-300x169.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_RecvStatus-50x28.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_RecvStatus-600x338.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_RecvStatus-320x180.png 320w\" sizes=\"auto, (max-width: 618px) 100vw, 618px\" \/><\/a><\/p>\n<p style=\"padding-left: 80px;\"><span style=\"color: #008000;\"><strong>Aside:<\/strong><\/span> If this device already had an active NTRIP connection to a Caster, you would also see a line (typically with the text: \u201cOutput : IBSS\/NTRIP Server &#8211; RTCM_V3\u201d) present in the Input\/Output: section above.<\/p>\n<p>We are interested in setting up an \u201c<a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/question-what-is-an-ntrip-server\/\" target=\"_blank\" rel=\"noopener\">NTRIP Server<\/a>\u201d connection, which Trimble has placed under the \u201c<strong>I\/O Configuration<\/strong>\u201d tab along the left side.\u00a0 Press that and you will be taken to another page similar to the below<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-9068\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig.png\" alt=\"\" width=\"618\" height=\"398\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig.png 618w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-300x193.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-50x32.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-600x386.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-320x206.png 320w\" sizes=\"auto, (max-width: 618px) 100vw, 618px\" \/><\/a>The device supports up to 19 different output streams in various common formats. Each has its own setup page with appropriate options.\u00a0 Most of the streams allow selecting one of several standardized output formats (this is where you will tell it to send RTCM messages).\u00a0 On this page the color <span style=\"color: #ff0000;\"><strong>red<\/strong> <\/span>means \u201c<strong>off<\/strong>\u201d (or no-used if you prefer), <span style=\"color: #008000;\"><strong>green<\/strong> <\/span>means a stream is <strong>on<\/strong> and <strong>active<\/strong>, and\u00a0<span style=\"color: #000000;\"> <strong>yellow<\/strong> <\/span>means some problem has occurred or the stream is in a transitory condition (such as retrying).<\/p>\n<p>In the image above you can see that port 5017 is setup to send RT27 (a Trimble proprietary message format) over TCP\/IP but the stream is not active at this time (indicated by red).\u00a0 The other choices are all off as well.<\/p>\n<p>We are interested in the three lines called \u201c<strong>IBSS\/NTRIP Server1<\/strong>\u201d (and 2 and 3).\u00a0 These are the connections used to Push-Out data from the GNSS base into the NTRIP Caster you designate. \u00a0[Aside: <em>IBSS<\/em> is a Trimble invented term we can ignore]<\/p>\n<p style=\"padding-left: 80px;\"><span style=\"color: #008000;\"><strong>Aside<\/strong><\/span>: Note that this device can in fact be a \u201cbaby Caster\u201d serving just its own base station to up to ten <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/question-what-is-an-ntrip-client\/\" target=\"_blank\" rel=\"noopener\">NTRIP Clients<\/a>. However a publicly accessible (typical static) IP is required for this. Your motivation to use <a href=\"http:\/\/www.rtk2go.com\">RTK2go<\/a> may be simply to forward the base station to a publicly available Caster so others can access it.<\/p>\n<p>Please press the line (it is in fact an html button) marked <strong>IBSS\/NTRIP Server1<\/strong> and you will be taken to the I\/O setup page, shown below.\u00a0 If stream #1 is already in use (perhaps this base is sending to data to another NTRIP Caster as well), simply select one of the other two lines and use that.<\/p>\n<p style=\"text-align: right;\"><span style=\"color: #008000;\"><strong>Side note<\/strong><\/span>: Observe that each page starts with a combo drop-down<br \/>\nwhere you can easily move to another stream if desired.<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerA.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-9067\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerA.png\" alt=\"\" width=\"619\" height=\"546\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerA.png 619w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerA-300x265.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerA-50x44.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerA-600x529.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerA-320x282.png 320w\" sizes=\"auto, (max-width: 619px) 100vw, 619px\" \/><\/a><\/p>\n<p>This is the critical page where you will enter two key things:<\/p>\n<ol>\n<li>The reservation details you have received from the <a href=\"http:\/\/rtk2go.com\/sample-page\/new-reservation\/\" target=\"_blank\" rel=\"noopener\">RTK2go registration<\/a> process or from the Caster operator if you are connecting to another Caster.<\/li>\n<li>What sort of data will be sent over that connection to the remote caster. Typically this will be RTCM3 messages (or perhaps the older CMR+ format used by Trimble).<\/li>\n<\/ol>\n<p>The rest of this page is not of any interest to us today and can be ignored.\u00a0 This includes the sections marked <strong>RT27<\/strong>, <strong>OmniStar<\/strong>, and <strong>BINEX <\/strong>and <strong>CMR<\/strong> (unless you plan to send that).<\/p>\n<p>Taking each of the two sections in turn&#8230;<\/p>\n<h2><strong>Caster Setup<\/strong><\/h2>\n<p>We now setup the connection to the RTK2go Caster.\u00a0 Look at the registration confirmation email you received and find the section similar to the below. You will of course enter you own details rather than this example.<\/p>\n<p style=\"padding-left: 40px;\">Sir or Madam: The requested mountPt has been added to the<br \/>\n<span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> NTRIP Caster operating at <strong>rtk2go.com:2101<\/strong> and may now be used.<\/p>\n<p style=\"padding-left: 80px;\">The mountPt name is: <strong>aTrimbTest<\/strong> &#8211; (this is case sensitive and must match to be used)<br \/>\nWith the user account: <strong>itsmeAgain<\/strong> &#8211; (also case sensitive)<br \/>\nWith the password: <strong>iforgotit<\/strong> &#8211; (also case sensitive)<br \/>\nOther details [City: <strong>Glendora, CA<\/strong>, Country: <strong>United States of America<\/strong> Code: <strong>USA<\/strong>]<\/p>\n<p style=\"padding-left: 40px;\">This connection is expected to use the NTRIP <strong>Rev2<\/strong> format (contact us if <strong>Rev1<\/strong> is preferred)<\/p>\n<p>The key section of the unused dialog appears below.\u00a0 Note that this device defaults to using NTRIP Rev2 (rather than Rev1 which many inexpensive and\/or open source based devices use).\u00a0 If you requested a Rev1 reservation, no problem, you can set it up that way as well.\u00a0 But, for a base station, you <strong>MUST<\/strong> use the reservation format you were assigned.\u00a0 Note that the line for \u201cStatus\u201d is \u201cInit\u201d at this point.\u00a0 If there are errors in the setup or connection, they will be summarized (rather poorly) on that line.<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerB.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-9066\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerB.png\" alt=\"\" width=\"620\" height=\"300\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerB.png 620w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerB-300x145.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerB-50x24.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerB-600x290.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerB-320x155.png 320w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><\/p>\n<p>Enter the above registration data so the dialog now looks like the below.\u00a0 Use the City name as the \u201cIdentifier\u201d or leave it blank (Trimble will default to using a product name and serial number here). You can enter the 3-digit country code or leave it blank, but the <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> Caster will fill it in for you based on the IP which the base connects from.\u00a0 You can leave the \u201cNetwork\u201d blank as well, the <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> Caster will fill it in as well.<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerD.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-9064\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerD.png\" alt=\"\" width=\"620\" height=\"300\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerD.png 620w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerD-300x145.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerD-50x24.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerD-600x290.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerD-320x155.png 320w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><\/p>\n<p>Be sure to <strong>check<\/strong> the \u201cEnable\u201d button.\u00a0 <strong>Do not check<\/strong> the \u201cIBSS\u201d mode button. <strong>Do not check<\/strong> the SSL\/TLS button.<\/p>\n<p>If you requested a Rev1 reservation by mistake:\u00a0 Chose \u201cNTRIP v1.0\u201d in the combo drop-down for NTRIP Version.\u00a0 All other values remain the same, and the SSL option is hidden.\u00a0 There is no user name in a Rev1 style connection, although this field remains visible in the dialog,\u00a0 just leave it blank.<\/p>\n<p>We have to save these changes (the <strong>OK<\/strong> button at the bottom of the page), but first we need to set the message contents to be sent.<\/p>\n<p style=\"text-align: right;\"><strong>Setup Details for using your own copy of <span style=\"color: #0000ff;\">SNIP<\/span><\/strong><\/p>\n<p style=\"text-align: right; padding-left: 120px;\">This article was written for those sending data directly to <a href=\"http:\/\/www.RTK2go.com\" target=\"_blank\" rel=\"noopener\">www.RTK2go.com<\/a> from the Trimble base. Typically this is so that your rover devices can then access it in the field from a public IP rather then the private office network your Trimble device is at.\u00a0 Here are two further variations:\u00a0 If you are sending the data to your own copy of <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> somewhere else (such as a VM you leased from <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/setting-ips-for-aws-deployments\/\" target=\"_blank\" rel=\"noopener\">Amazon Web Services<\/a>), replaces the line &#8220;rtk2go.com:2101&#8221; with your own IP and port.\u00a0 If you have the Trimble base connected to a local copy of <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> running in your office (and can not open local firewalls to allow others to get to it), use the<a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/sending-pushed-out-data\/\" target=\"_blank\" rel=\"noopener\"> <strong>Push-Out tab<\/strong><\/a> to forward the data to RTK2go using the same reservation credentials.<\/p>\n<h2><strong>Message Setup<\/strong><\/h2>\n<p>For the most users, you will send only RTCM3 messages. You will want to send either older <em>legacy<\/em> messages or the newer \u201cMSM\u201d messages.\u00a0 You set that in the below section (which happens to default to the even older RTCM 2.2 message format when it is first displayed). \u00a0<strong>All other message types shown on this page should be set of off or disabled.<\/strong>\u00a0 Technically speaking, more than one message type can be sent over the same stream in NTRIP but as the rover devices cannot then decode and extract the individual messages they need, this has no practical use.<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerE.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-9063\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerE.png\" alt=\"\" width=\"450\" height=\"370\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerE.png 450w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerE-300x247.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerE-50x41.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerE-320x263.png 320w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\n<p>First, in the <strong>Version<\/strong> combo box\u2026\u00a0\u00a0 Select the RTCM3 message (rather than RTCM2.x messages) and the display will change to be one of the two formats shown below.<\/p>\n<ul>\n<li>To send older legacy messages (GPS MT1004, GLO MT1012, etc.) select \u201c<strong>3.X<\/strong>\u201d in the Version drop down. You would want to do this if your rover devices cannot process the newer MSM messages.\u00a0 [<span style=\"color: #008000;\"><em><strong>Aside<\/strong><\/em><\/span>: <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>\u2019s <strong>PFAT<\/strong> functions can translate MSM messages down to legacy messages if needed, see <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/pfat-msm-to-legacy-messages\/\" target=\"_blank\" rel=\"noopener\">this link<\/a> for details.][spacer height=&#8221;10px&#8221; id=&#8221;2&#8243;]<\/li>\n<li>To send the newer MSM messages (GPS MT107x, GLO MT108x, and other GNSS constellations) select \u201c<strong>3.2<\/strong>\u201d in the Version drop down.[spacer height=&#8221;10px&#8221; id=&#8221;2&#8243;]<\/li>\n<li>If in doubt, select \u201c<strong>3.2<\/strong>\u201d in the Version drop down.[spacer height=&#8221;10px&#8221; id=&#8221;2&#8243;]<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerF.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-9062\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerF.png\" alt=\"\" width=\"960\" height=\"500\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerF.png 960w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerF-300x156.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerF-768x400.png 768w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerF-50x26.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerF-920x479.png 920w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerF-600x313.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-NTRIPServerF-320x167.png 320w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/a><\/p>\n<p>In both of these dialogs we are given the option to send the broadcast orbital information messages (MT1019 and MT1020) which we set to always be <strong>Off.<\/strong>\u00a0 The rover devices already have this data and its presence adds unwanted bandwidth.<\/p>\n<p>Set the Fugro Type 4087 Variants to be <strong>Off<\/strong>.\u00a0 Set Measurements from Unhealthy SVs to be <strong>Off<\/strong>.\u00a0 Set Reference Station Records to be <strong>On<\/strong>.<\/p>\n<p>If sending Legacy messages, set the sending rates for MT1004 and Mt1012 to be <strong>1 Sec<\/strong>. There is no reason to ever use another sending rate, but if you ever did, be sure both constellations use the same rate.<\/p>\n<p>If sending MSM messages, you must select which specific MSM message to use (it will be sent at a 1 sec rate).\u00a0 Select from either: <strong>MSM4<\/strong>, <strong>MSM5<\/strong>, <strong>MSM6<\/strong> or <strong>MSM7<\/strong>.\u00a0 Do <strong>NOT<\/strong> select MSM3, MSM2, or MSM1 as these are not supported or decoded by most devices and in fact provide little useful data (they were included in the std for completeness but are of almost no value).\u00a0 At this time MSM4 is the most popular choice, but MSM5 contains some Doppler information that is very valuable for multipath detection in rapidly moving rover devices (read: automobiles), so select that if it fits your application needs. MSM6 and 7 provide some additional bits of measurement precision which may provide more accuracy to some rover devices.\u00a0 If in doubt, use MSM4 or MSM5.<\/p>\n<p>Finally be sure to select <strong>Enabled<\/strong> in the drop down at the very top left side of this section to turn this message format on for this stream.<\/p>\n<h2>Debugging<\/h2>\n<p>At this point you have completed the dialog, so press <strong>OK<\/strong> at the bottom of the page to save the settings.<\/p>\n<p>You will briefly see a page that says \u201cOk\u201d and then will be returned to the I\/O Configuration page.<\/p>\n<p>If the line you were working on is now <span style=\"color: #008000;\"><strong>green<\/strong><\/span>, the connection has been successfully made and is now working.\u00a0 Congratulations.\u00a0 You can further confirm this by looking for your mountPt to appear in the RTK2go Caster status table, <a href=\"http:\/\/www.rtk2go.com:2101\/SNIP::STATUS\">http:\/\/www.rtk2go.com:2101\/SNIP::STATUS<\/a> or by using a rover device to connect to it.<\/p>\n<p>If the line you were working on is now <strong>yellow<\/strong>, the connection has encountered a problem.\u00a0 Click on the button again and pay close attention to the very first \u201cstatus\u201d line there.<\/p>\n<p>This is what you will see when it is all working correctly:<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-Worked.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-9061\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-Worked.png\" alt=\"\" width=\"348\" height=\"108\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-Worked.png 348w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-Worked-300x93.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-Worked-50x16.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-Worked-320x99.png 320w\" sizes=\"auto, (max-width: 348px) 100vw, 348px\" \/><\/a><\/p>\n<p>But if you are reading this far you more likely see this:<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-Errors.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-9060\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-Errors.png\" alt=\"\" width=\"618\" height=\"128\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-Errors.png 618w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-Errors-300x62.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-Errors-50x10.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-Errors-600x124.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2024\/04\/TrimR9_IOConfig-Errors-320x66.png 320w\" sizes=\"auto, (max-width: 618px) 100vw, 618px\" \/><\/a><\/p>\n<p>Pay very close attention to the text you entered.\u00a0 Make sure there are no leading or trailing spaces anywhere.\u00a0 If you use cut and paste be <strong>VERY<\/strong> careful that an extra trailing final space is has not been added to text and passwords. Make sure the spelling and capitalization precisely matches your reservation.\u00a0 Only use ASCII characters, no diacritical marks are allowed.\u00a0 Correct any problem entries, and press <strong>OK<\/strong> to save and try again.<\/p>\n<p>When needed, you can get technical support at our normal support email (support\u00a0 at use-snip.com), please be sure to tell us the mountPt name and (if possible) the IP you are connecting from so we can better assist you.<\/p>\n<p>That&#8217;s it!<\/p>\n<h2>Misc Remarks<\/h2>\n<p><em>But its all still <span style=\"color: #ff0000;\"><strong>red<\/strong><\/span>&#8230;\u00a0<\/em> This means you did to enable either the NTRIP sending or the RTCM message sending, or both.\u00a0 Both of those need to be set.\u00a0 It is a check box for the &#8220;<strong>IBSS\/NTRIP Server<\/strong>&#8221; section and a drop-down in the &#8220;<strong>RTCM<\/strong>&#8221; section.<\/p>\n<p><em>I want to send as a secure SSL\/TLS connection&#8230;<\/em>\u00a0\u00a0 Just check the box in the &#8220;<strong>IBSS\/NTRIP Server<\/strong>&#8221; section marked &#8220;<strong>Enable SSL\/TLS<\/strong>&#8221; and you are set.\u00a0 But also make sure you use the correct port for the Caster. Most Caster uses 2101 for the &#8220;plain&#8221; (unsecured) connection and another for the secure ones. There is no official preferred port and the Caster deployment can chose any they wish.\u00a0 On <strong>RTK2go.com<\/strong> the secure port is port 2102 but <em>this<\/em> feature on <em>this<\/em> Caster is still being used for testing and may not be enabled when you try it.\u00a0 [Plus we are using both good and bad CERTs to allow developers to experience a range of replies, bad CERTs are typical rejected and not used]\u00a0\u00a0\u00a0 If there is a problem with the SSL connection, you will see the status line state:\u00a0 SSL service not found.<\/p>\n<p><em>I need to use Rev1 not Rev2&#8230;.<\/em> \u00a0 Enter your data as for Rev2, then simply select the value &#8220;NTRIP V1.0&#8221; in the <strong>NTRIP Version<\/strong> drop-down of the &#8220;<strong>IBSS\/NTRIP Server<\/strong>&#8221; section.\u00a0 You do not need to change anythings else. FYI, Rev X and Version X mean the same thing in this context.<\/p>\n<p><strong>Aside:\u00a0<\/strong> On the Trimble unique term <strong>IBSS<\/strong>,\u00a0 <a href=\"https:\/\/help.trimblegeospatial.com\/TrimbleAccess\/latest\/en\/GNSS-RTK-IBSS.htm\" target=\"_blank\" rel=\"noopener\">Internet Base Station Service (IBSS)<\/a>\u00a0 &#8211; this is not that same thing as the internet term IBSS (Introduction of Independent Basic Service Set) which is a type of an ad hoc <em>mode<\/em> for peer to peer network connections.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p style=\"text-align: center;\">We would like to acknowledge the use of the Net R9 used here<br \/>\nprovided by <a href=\"https:\/\/vantage-south.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Vantage-South<\/strong><\/a>\u00a0 (<a href=\"https:\/\/vantage-south.com\/\">https:\/\/vantage-south.com\/<\/a>).<br \/>\nIf you have a need for RTK corrections in Alabama, Mississippi, Central Tennessee,<br \/>\nand NW Florida please consider using their services.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Theis article provides step-by-step instructions to connect any modern Trimble base station to an SNIP NTRIP Caster such as RTK2go.com.\u00a0 While this article used a Trimble Net R9 GNSS device and was written to support RTK2go.com users with Push-In reservations, the general information and process is applicable to many other [&hellip;]<\/p>\n","protected":false},"author":13,"comment_status":"closed","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":[285],"ht-kb-tag":[377,549,548],"class_list":["post-9070","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-base-station-setup","ht_kb_tag-base-stations","ht_kb_tag-netr9","ht_kb_tag-trimble"],"_links":{"self":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/9070","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=9070"}],"version-history":[{"count":11,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/9070\/revisions"}],"predecessor-version":[{"id":9087,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/9070\/revisions\/9087"}],"wp:attachment":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/media?parent=9070"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=9070"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=9070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}