Step #4 User Account Setup:

This article shows how to setup accounts for the end users (NTRIP Clients, often called Rover Devices)
who will connect to your SNIP Caster.

Adding Users

To begin, in the main window, switch to the Caster and Clients tab

Creating User accounts for a CLOSED Caster

Set your copy of SNIP to be a CLOSED Caster if you do not wish other parties to be able to access it, or you need to control (or charge for) access. This mode will require all use to register with you before they are allowed to gain access to the Base Station data. Be sure to enter your contact data in the Preferences dialog if you wish to inform others how to contact you for the registration process. Most Casters (including those that allow free access) require registration.

Creating User accounts for an OPEN Caster

Set your copy of SNIP to be an OPEN Caster if you will allow other parties to be able to access it, and you do not care to register every party. Both of these methods use the same dialog to create and to edit user accounts (below). The dialog box is enabled by pressing User Accounts on the Caster and Clients tab. The check-box marked "Allow Anonymous Access for Users.." is used to toggle between the OPEN and CLOSED modes.

Enter and Edit Users Dialog


Remember that both the User Names and Passwords are Case Sensitive (and so are MountPt names). The SNIP console log will tell you if a set of user credentials is incorrect only due to capitalization, which can be of value when debugging user connection issues.

While allowed by the NTRIP Protocol and supported by SNIP, it is generally not a good practice to use odd symbols in user names and passwords (!@#$ etc.). Many NTRIP Client devices have problems entering and storing such strings. SNIP will prevent you from entering a few characters which are prohibited.

Managing Connected Users

SNIP provides a dialog which displays all active clients (user connections) as well are useful meta information such as what Base Station they are connected to, for how long, the user's IP, home town, amount of data transferred, and the most recent NMEA $GGA data when available.

By right-clicking on any of the rows, a pop-up menu is displayed. This allows the operator to disconnect that user or to create various reports about the connection which are shown in the document viewer. Clicking the column header sorts that column (for example this is an easy way to see all the NTRIP Clients currently connected to a given Base Station, who has used the most data, etc.). This article (<-add link) describes its uses in more detail.

This dialog box is enabled by pressing Show Users on the Caster and Clients tab.
Current Connected Users Dialog

Banning Misbehaving Users by IP

Almost all Casters suffer from occasional contact with 'strange' devices attempting to connect. In more public Casters this can become a problem when remote devices connect for hours on end without success. The reasons for this vary and are typically benign rather than hostile. Most commonly, an NTRIP Client is mis-configured or the mountPt they seek is no longer present.

Paid copies of SNIP (Basic and Pro models) provides the dialog box shown below for setting the thresholds for such misbehavior.

User IP Ban Control Dialog

This is discussed further both in this article and in this article. Devices which exceed the threshold are temporarily prevented from further connection attempt for an operator determined period of time. The time can span from minutes to weeks. In extreme cases, an IP can be banned from connecting forever.

This dialog box is enabled by pressing B button on the Caster and Clients tab, or with the menu item xxx.

Plotting Users on the Map

SNIP provides a number of different ways to plot the location of a user (either an NTRIP Client or and NTRIP Caster) on a base map. These use either a Button for a document report or a hyper-link to invoke the map. These include:
Notes on Location:

It should be noted that NTRIP Server locations are very precise (~mm), as the RTCM3.x messages 1005/1006 are used. When the data stream is not in a parsed RTCM3 format, the location which is declared by the provider in the Caster Table is used (~300m). If a navigation filter is run on an RTCM3.x stream without MT1005/1006 content, the solution is used for location (~2m).

Whenever an NTRIP Client provides NMEA-183 $GGA data, the last reported location is used for position. In some devices this is the RTK grade fixed/float position (~cm), but in many devices it is a less accurate least-square estimate (~2m). Those NTRIP Clients that do not provide NMEA-183 $GGA data are grossly located on maps based on the connection IP that was used. This lookup process is also provided for the IP used by the NTRIP Servers.

Reverse Geo-location taken from the IP is generally correct only to the City level (tens of km). At times it can be very incorrect (the db used by SNIP is updated daily with new changes). A further side effect of this is that multiple dispersed NTRIP Clients may appear at the same 'city center' location, when in fact all that is known is that they share a common ISP operator.

The Reverse Geo-location feature is not available on Lite models of SNIP.

A Final Note

User account reports (and the Base Stations they have connected to) are but one way to "view" the Caster connections.
Two other common viewpoints are:
   a) by Base Station (and the users who are connect to them), and
   b) by IP values (connecting Base Station and Users together in regional networks).
SNIP provides hyper-links to quickly move between these views with a mouse click or a menu item.

More detailed instructions can be found in the Knowledge-Base

Support and setup questions? - Please email us at: