**************************** * Ntrip 2.0 Server Version * **************************** INTRODUCTION This program is made available with the intention to support the development of NTRIP Version 2.0. Please keep in mind that - as of March 2007 - details of the NTRIP Version 2.0 transport protocol are still under discussion. PURPOSE The purpose of this program is to pick up a GNSS data stream (Input, Source) from either 1. a Serial port, or 2. an IP server, or 3. a File, or 4. a SISNeT Data Server, or 5. a UDP server, or 6. an NTRIP Version 1.0 Caster and forward that incoming stream to either - an NTRIP Version 1.0 Caster, or - an NTRIP Version 2.0 Caster via TCP/IP or RTSP/RTP (Output, Destination). LIMITATIONS The draft for NTRIP Version 2.0 includes a function for source-table filterning. This is so far not implemented. INSTALLATION - gzip -d Ntrip2LinuxServer-0.3b.tar.gz - tar -xf Ntrip2LinuxServer-0.3b.tar - cd Ntrip2LinuxServer-0.3b - ./configure - make OPTIONS -h|? print this help screen -E Proxy server host name or address, required i.e. when running the program in a proxy server protected LAN, optional -F Proxy server IP port, required i.e. when running the program in a proxy server protected LAN, optional -I Sets the input mode (1 = Serial Port, 2 = IP server, 3 = File, 4 = Sisnet Data Server, 5 = UDP server, 6 = NTRIP Caster), mandatory = 1 (Serial Port): -i Serial input device, default: /dev/gps, mandatory if =1 -b Serial input baud rate, default: 19200 bps, mandatory if =1 = 2|5 (IP port | UDP port): -H Input host name or address, default: 127.0.0.1, mandatory if = 2|5 -P Input port, default: 1025, mandatory if = 2|5 -f Name of initialization file to be send to server, optional -x User ID to access incoming stream, optional -y Password, to access incoming stream, optional -B Bind to incoming UDP stream, optional for = 5 = 3 (File): -s File name to simulate stream by reading data from (log) file, default is /dev/stdin, mandatory for = 3 = 4 (Sisnet Data Server): -H Sisnet Data Server name or address, default: 131.176.49.142, mandatory if = 4 -P Sisnet Data Server port, default: 7777, mandatory if = 4 -u Sisnet Data Server user ID, mandatory if = 4 -l Sisnet Data Server password, mandatory if = 4 -V Sisnet Data Server Version number, options are 2.1, 3.0 or 3.1, default: 3.1, mandatory if = 4 = 6 (NTRIP Version 1.0 Caster): -H Source caster name or address, default: 127.0.0.1, mandatory if = 6 -P Source caster port, default: 2101, mandatory if = 6 -D Source caster mountpoint for stream input, mandatory if = 6 -U Source caster user Id for input stream access, mandatory for protected streams if = 6 -W Source caster password for input stream access, mandatory for protected streams if = 6 -O Sets the output mode for communatation with the destination caster (r = NTRIP Version 2.0 Caster in RTSP/RTP mode, t = Ntrip Version 2.0 Caster in TCP/IP mode, f = NTRIP Version 1.0 Caster), mandatory Note that the program automatically falls back from mode r to mode t and further to mode f if necessary. -a Destination caster name or address, default: 127.0.0.1, mandatory -p Destination caster port, default: 2101, mandatory -m Destination caster mountpoint for stream upload, mandatory -n Destination caster user ID for stream upload to mountpoint, only for NTRIP Version 2.0 destination casters, mandatory -c Destination caster password for stream upload to mountpoint, mandatory -N Sourcetable STR-record, optional for = t|r USAGE, EXAMPLES ./Ntrip2LinuxServer -I 1 -i /dev/ttys0 -b 9600 -O r -a www.euref-ip.net -p 2101 -m Mount2 -n serverID -c serverPass ./Ntrip2LinuxServer -I 6 -H www.euref-ip.net -P 2101 -D Mount1 -U clientID -W clientPass -O t -a www.igs-ip.net -p 2101 -m Mount2 -n serverID -c serverPass CONTACT Andrea Stuerze, BKG, Frankfurt URL: http://igs.bkg.bund.de/index_ntrip.htm E-mail: euref-ip@bkg.bund.de