----------------------------------------------------------------------
                NTRIP PERL Client for Linux/Unix Version 0.6
----------------------------------------------------------------------

Copyright (c) 2004/2005 by BKG <euref-ip@bkg.bund.de>

This program is free software. It is distributed in the hope that it 
will be useful, but WITHOUT ANY WARRANTY.


Files in NtripPerlClient.zip
-----------------------------
NtripPerlClient.pl:          Ntrip Linux/UNIX client source code
NtripPerlClient.conf:        NtripPerlClient configuration file
ReadmePerlClient.txt:        Readme file for 'NtripPerlClient'
NtripRegister.doc:           Registration form for request of
                             user-ID and password

Ntrip
-----
The NtripPerlClient is an HTTP client based on 'Networked Transport
of RTCM via Internet Protocol' (Ntrip). This is an application-level 
protocol streaming Global Navigation Satellite System (GNSS) data over 
the Internet. Ntrip is a generic, stateless protocol based on the 
Hypertext Transfer Protocol HTTP/1.1. The HTTP objects are enhanced 
to GNSS data streams.

Ntrip is designed for disseminating differential correction data 
(e.g in the RTCM-104 format) or other kinds of GNSS streaming data to
stationary or mobile users over the Internet, allowing simultaneous PC,
Laptop, PDA, or receiver connections to a broadcasting host. Ntrip 
supports Wireless Internet access through Mobile IP Networks like GSM, 
GPRS, EDGE, or UMTS.

Ntrip is implemented in three system software components: NtripClients, 
NtripServers and NtripCasters. The NtripCaster is the actual HTTP 
server program whereas NtripClient and NtripServer are acting as HTTP 
clients.

NtripPerlClient
----------------
This Linux/UNIX NtripPerlClient program is written in perl script 
language. You need a perl interpreter to run this program.
Please unzip the archive and copy its contents into an appropriate
directory. Change file mode of NtripPerlClient.pl to "execute" 
(with: 'chmod +x NtripPerlClient.pl'). Call the program without 
arguments: './NtripPerlCLient.pl'. All necessary arguments are 
defined in the 'NtripPerlClient.conf'.

Registration
------------
Some of the data streams (mountpoints) from an NtripCaster may be
available for test, demonstration, and evaluation purposes and
accessible without authentication/authorization. For accessing other
data streams (mountpoints) the user needs a user-ID and a
user password. Authorization can be provided for a single stream,
for a group of streams (network) or for all available streams.
Currently, registration can be requested via the registration form
on http://igs.ifag.de/ntrip/ntrip_register.htm.

Ntrip Broadaster Address and Port
---------------------------------
The current Internet address of the Ntrip Broadcaster is
213.20.239.197. The port number is 80 or 2101.

Todo
----
Inlcude HTTP-Proxy

Disclaimer
----------
Note that this NtripLinuxClient program is for experimental use
only. The BKG disclaims any liability nor responsibility to any 
person or entity with respect to any loss or damage caused, or alleged 
to be caused, directly or indirectly by the use and application of the 
Ntrip technology.

Further Information
-------------------
http://igs.ifag.de/index_ntrip.htm
euref-ip@bkg.bund.de