source: ntrip/trunk/ntripserver/NTRIP2.txt@ 487

Last change on this file since 487 was 468, checked in by stoecker, 17 years ago

NTRIP2.0 cleanup

File size: 5.4 KB
Line 
1****************************
2* Ntrip 2.0 Server Version *
3****************************
4
5INTRODUCTION
6
7 This program is made available with the intention to support the development
8 of NTRIP Version 2.0. Please keep in mind that - as of March 2007 - details
9 of the NTRIP Version 2.0 transport protocol are still under discussion.
10
11
12PURPOSE
13
14 The purpose of this program is to pick up a GNSS data stream (Input, Source)
15 from either
16
17 1. a Serial port, or
18 2. an IP server, or
19 3. a File, or
20 4. a SISNeT Data Server, or
21 5. a UDP server, or
22 6. an NTRIP Version 1.0 Caster
23
24 and forward that incoming stream to either
25
26 - an NTRIP Version 1.0 Caster, or
27 - an NTRIP Version 2.0 Caster via TCP/IP or RTSP/RTP (Output, Destination).
28
29
30LIMITATIONS
31
32 The draft for NTRIP Version 2.0 includes a function for source-table
33 filterning. This is so far not implemented.
34
35
36INSTALLATION
37
38 - gzip -d Ntrip2LinuxServer-0.3b.tar.gz
39 - tar -xf Ntrip2LinuxServer-0.3b.tar
40 - cd Ntrip2LinuxServer-0.3b
41 - ./configure
42 - make
43
44
45OPTIONS
46
47 -h|? print this help screen
48
49 -E <ProxyHost> Proxy server host name or address, required i.e. when
50 running the program in a proxy server protected LAN,
51 optional
52 -F <ProxyPort> Proxy server IP port, required i.e. when running
53 the program in a proxy server protected LAN, optional
54
55 -I <InputMode> Sets the input mode (1 = Serial Port, 2 = IP server,
56 3 = File, 4 = Sisnet Data Server, 5 = UDP server, 6 = NTRIP Caster),
57 mandatory
58
59 <InputMode> = 1 (Serial Port):
60 -i <Device> Serial input device, default: /dev/gps, mandatory if
61 <InputMode>=1
62 -b <BaudRate> Serial input baud rate, default: 19200 bps, mandatory
63 if <InputMode>=1
64
65 <InputMode> = 2|5 (IP port | UDP port):
66 -H <ServerHost> Input host name or address, default: 127.0.0.1,
67 mandatory if <InputMode> = 2|5
68 -P <ServerPort> Input port, default: 1025, mandatory if <InputMode> = 2|5
69 -f <ServerFile> Name of initialization file to be send to server,
70 optional
71 -x <ServerUser> User ID to access incoming stream, optional
72 -y <ServerPass> Password, to access incoming stream, optional
73 -B Bind to incoming UDP stream, optional for <InputMode> = 5
74
75 <InputMode> = 3 (File):
76 -s <File> File name to simulate stream by reading data from (log)
77 file, default is /dev/stdin, mandatory for <InputMode> = 3
78
79 <InputMode> = 4 (Sisnet Data Server):
80 -H <SisnetHost> Sisnet Data Server name or address,
81 default: 131.176.49.142, mandatory if <InputMode> = 4
82 -P <SisnetPort> Sisnet Data Server port, default: 7777, mandatory if
83 <InputMode> = 4
84 -u <SisnetUser> Sisnet Data Server user ID, mandatory if <InputMode> = 4
85 -l <SisnetPass> Sisnet Data Server password, mandatory if <InputMode> = 4
86 -V <SisnetVers> Sisnet Data Server Version number, options are 2.1, 3.0
87 or 3.1, default: 3.1, mandatory if <InputMode> = 4
88
89 <InputMode> = 6 (NTRIP Version 1.0 Caster):
90 -H <SourceHost> Source caster name or address, default: 127.0.0.1,
91 mandatory if <InputMode> = 6
92 -P <SourcePort> Source caster port, default: 2101, mandatory if
93 <InputMode> = 6
94 -D <SourceMount> Source caster mountpoint for stream input, mandatory if
95 <InputMode> = 6
96 -U <SourceUser> Source caster user Id for input stream access, mandatory
97 for protected streams if <InputMode> = 6
98 -W <SourcePass> Source caster password for input stream access, mandatory
99 for protected streams if <InputMode> = 6
100
101 -O <OutputMode> Sets the output mode for communatation with the destination
102 caster (r = NTRIP Version 2.0 Caster in RTSP/RTP mode, t = Ntrip Version 2.0
103 Caster in TCP/IP mode, f = NTRIP Version 1.0 Caster), mandatory
104
105 Note that the program automatically falls back from mode r to mode t and
106 further to mode f if necessary.
107
108 -a <DestHost> Destination caster name or address, default: 127.0.0.1,
109 mandatory
110 -p <DestPort> Destination caster port, default: 2101, mandatory
111 -m <DestMount> Destination caster mountpoint for stream upload,
112 mandatory
113 -n <DestUser> Destination caster user ID for stream upload to
114 mountpoint, only for NTRIP Version 2.0 destination
115 casters, mandatory
116 -c <DestPass> Destination caster password for stream upload to
117 mountpoint, mandatory
118 -N <STR-record> Sourcetable STR-record, optional for <OutputMode> = t|r
119
120USAGE, EXAMPLES
121
122 ./Ntrip2LinuxServer -I 1 -i /dev/ttys0 -b 9600
123 -O r -a www.euref-ip.net -p 2101 -m Mount2 -n serverID -c serverPass
124 ./Ntrip2LinuxServer -I 6 -H www.euref-ip.net -P 2101 -D Mount1 -U clientID -W clientPass
125 -O t -a www.igs-ip.net -p 2101 -m Mount2 -n serverID -c serverPass
126
127
128CONTACT
129
130 Andrea Stuerze, BKG, Frankfurt
131 URL: http://igs.bkg.bund.de/index_ntrip.htm
132 E-mail: euref-ip@bkg.bund.de
133
Note: See TracBrowser for help on using the repository browser.