Changeset 9448 in ntrip for trunk/ntripserver/README
- Timestamp:
- May 28, 2021, 12:23:36 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ntripserver/README
r9404 r9448 3 3 ---------------------------------------------------------------------- 4 4 5 (c) German Federal Agency for Cartography and Geodesy (BKG), 2002-20 195 (c) German Federal Agency for Cartography and Geodesy (BKG), 2002-2021 6 6 7 7 … … 51 51 from a single NTRIP source running under a POSIX operating system. 52 52 53 Basically the ntripserver grabs a GNSS bytestream (Input, Source)53 The purpose of this program is to pick up a GNSS data stream (Input, Source) 54 54 from either 55 55 56 1. a Serial port, or 57 2. an IP server, or 58 3. a File, or 59 4. a SISNeT Data Server, or 60 5. a UDP server, or 61 6. an NTRIP Version 1.0 Caster 62 63 and forwards that incoming stream to either 64 65 1. an NTRIP Version 2.0 Caster via TCP/IP (Output, Destination), or 66 2. an NTRIP Version 2.0 Caster via RTSP/RTP (Output, Destination), or 67 3. an NTRIP Version 2.0 Caster via plain UDP (Output, Destination), or 68 4. an NTRIP Version 1.0 Caster. 69 70 Please note, the options to support NTRIP Version 2.0 are currently still 71 under development and should be used with care. Keep in mind that details 72 of the NTRIP Version 2.0 transport protocol are still under discussion 73 and may be changed. 74 56 1. a Serial port, or 57 2. an IP server, or 58 3. a File, or 59 4. a SISNeT Data Server, or 60 5. a UDP server, or 61 6. an NTRIP Version 1.0 Caster 62 7. an NTRIP Version 2.0 Caster in HTTP mode 63 64 and forward that incoming stream (Output, Destination) to either 65 66 1. an NTRIP Version 2.0 Caster via TCP/IP (Output, Destination), or 67 2. an NTRIP Version 2.0 Caster via RTSP/RTP (Output, Destination), or 68 3. an NTRIP Version 2.0 Caster via plain UDP (Output, Destination), or 69 4. an NTRIP Version 1.0 Caster, or 70 5. an IP server via TCP/IP 75 71 76 72 Installation … … 98 94 The user may call the program with the following options: 99 95 100 -h|? print this help screen 101 102 -E <ProxyHost> Proxy server host name or address, required i.e. when 103 running the program in a proxy server protected LAN, 104 optional 105 -F <ProxyPort> Proxy server IP port, required i.e. when running 106 the program in a proxy server protected LAN, optional 107 -R <maxDelay> Reconnect mechanism with maximum delay between reconnect 108 attemts in seconds, default: no reconnect activated, 109 optional 110 111 -M <InputMode> Sets the input mode (1 = Serial Port, 2 = IP server, 112 3 = File, 4 = SISNeT Data Server, 5 = UDP server, 6 = NTRIP Caster), 113 mandatory 114 115 <InputMode> = 1 (Serial Port): (using 8-N-1 = data bits-parity-stop bits) 116 -i <Device> Serial input device, default: /dev/gps, mandatory if 117 <InputMode>=1 118 -b <BaudRate> Serial input baud rate, default: 19200 bps, mandatory 119 if <InputMode>=1 120 -f <InitFile> Name of initialization file to be send to input device, 121 optional 122 123 <InputMode> = 2|5 (IP port | UDP port): 124 -H <ServerHost> Input host name or address, default: 127.0.0.1, 125 mandatory if <InputMode> = 2|5 126 -P <ServerPort> Input port, default: 1025, mandatory if <InputMode>= 2|5 127 -f <ServerFile> Name of initialization file to be send to server, 128 optional 129 -x <ServerUser> User ID to access incoming stream, optional 130 -y <ServerPass> Password, to access incoming stream, optional 131 -B Bind to incoming UDP stream, optional for <InputMode> = 5 132 133 <InputMode> = 3 (File): 134 -s <File> File name to simulate stream by reading data from (log) 135 file, default is /dev/stdin, mandatory for <InputMode> = 3 136 137 <InputMode> = 4 (SISNeT Data Server): 138 -H <SisnetHost> SISNeT Data Server name or address, 139 default: 131.176.49.142, mandatory if <InputMode> = 4 140 -P <SisnetPort> SISNeT Data Server port, default: 7777, mandatory if 141 <InputMode> = 4 142 -u <SisnetUser> SISNeT Data Server user ID, mandatory if <InputMode> = 4 143 -l <SisnetPass> SISNeT Data Server password, mandatory if <InputMode> = 4 144 -V <SisnetVers> SISNeT Data Server Version number, options are 2.1, 3.0 145 or 3.1, default: 3.1, mandatory if <InputMode> = 4 146 147 <InputMode> = 6 (NTRIP Version 1.0 Caster): 148 -H <SourceHost> Source caster name or address, default: 127.0.0.1, 149 mandatory if <InputMode> = 6 150 -P <SourcePort> Source caster port, default: 2101, mandatory if 151 <InputMode> = 6 152 -D <SourceMount> Source caster mountpoint for stream input, mandatory if 153 <InputMode> = 6 154 -U <SourceUser> Source caster user Id for input stream access, mandatory 155 for protected streams if <InputMode> = 6 156 -W <SourcePass> Source caster password for input stream access, mandatory 157 for protected streams if <InputMode> = 6 158 159 -O <OutputMode> Sets output mode for communatation with destination caster 160 1 = http: NTRIP Version 2.0 Caster in TCP/IP mode 161 2 = rtsp: NTRIP Version 2.0 Caster in RTSP/RTP mode 162 3 = ntrip1: NTRIP Version 1.0 Caster 163 4 = udp: NTRIP Version 2.0 Caster in Plain UDP mode 164 optional 165 166 Defaults to NTRIP1.0, but will change to 2.0 in future versions 167 Note that the program automatically falls back from mode rtsp to mode http and 168 further to mode ntrip1 if necessary. 169 170 -a <DestHost> Destination caster name or address, default: 127.0.0.1, 171 mandatory 172 -p <DestPort> Destination caster port, default: 2101, mandatory 173 -m <DestMount> Destination caster mountpoint for stream upload, 174 mandatory 175 -n <DestUser> Destination caster user ID for stream upload to 176 mountpoint, only for NTRIP Version 2.0 destination 177 casters, mandatory 178 -c <DestPass> Destination caster password for stream upload to 179 mountpoint, mandatory 180 -N <STR-record> Sourcetable STR-record 181 optional for NTRIP Version 2.0 in RTSP/RTP and TCP/IP mode 96 ./ntripserver [OPTIONS] 97 98 -h|? print this help screen 99 100 -E <ProxyHost> Proxy server host name or address, required i.e. when 101 running the program in a proxy server protected LAN, 102 optional 103 -F <ProxyPort> Proxy server IP port, required i.e. when running 104 the program in a proxy server protected LAN, optional 105 -R <maxDelay> Reconnect mechanism with maximum delay between reconnect 106 attemts in seconds, default: no reconnect activated, 107 optional 108 -M <InputMode> Sets the input mode (1 = Serial Port, 2 = IP server, 109 3 = File, 4 = SISNeT Data Server, 5 = UDP server, 6 = NTRIP1 Caster, 110 7 = NTRIP2 Caster in HTTP mode), 111 mandatory 112 <InputMode> = 1 (Serial Port): 113 -i <Device> Serial input device, default: /dev/gps, mandatory if 114 <InputMode>=1 115 -b <BaudRate> Serial input baud rate, default: 19200 bps, mandatory 116 if <InputMode>=1 117 -f <InitFile> Name of initialization file to be send to input device, 118 optional 119 <InputMode> = 2|5 (IP port | UDP port): 120 -H <ServerHost> Input host name or address, default: 127.0.0.1, 121 mandatory if <InputMode> = 2|5 122 -P <ServerPort> Input port, default: 1025, mandatory if <InputMode>= 2|5 123 -f <ServerFile> Name of initialization file to be send to server, 124 optional 125 -x <ServerUser> User ID to access incoming stream, optional 126 -y <ServerPass> Password, to access incoming stream, optional 127 -B Bind to incoming UDP stream, optional for <InputMode> = 5 128 <InputMode> = 3 (File): 129 -s <File> File name to simulate stream by reading data from (log) 130 file, default is /dev/stdin, mandatory for <InputMode> = 3 131 <InputMode> = 4 (SISNeT Data Server): 132 -H <SisnetHost> SISNeT Data Server name or address, 133 default: 131.176.49.142, mandatory if <InputMode> = 4 134 -P <SisnetPort> SISNeT Data Server port, default: 7777, mandatory if 135 <InputMode> = 4 136 -u <SisnetUser> SISNeT Data Server user ID, mandatory if <InputMode> = 4 137 -l <SisnetPass> SISNeT Data Server password, mandatory if <InputMode> = 4 138 -V <SisnetVers> SISNeT Data Server Version number, options are 2.1, 3.0 139 or 3.1, default: 3.1, mandatory if <InputMode> = 4 140 <InputMode> = 6|7 (NTRIP Version 1.0|2.0 Caster): 141 -H <SourceHost> Source caster name or address, default: 127.0.0.1, 142 mandatory if <InputMode> = 6|7 143 -P <SourcePort> Source caster port, default: 2101, mandatory if 144 <InputMode> = 6|7 145 -D <SourceMount> Source caster mountpoint for stream input, mandatory if 146 <InputMode> = 6|7 147 -U <SourceUser> Source caster user Id for input stream access, mandatory 148 for protected streams if <InputMode> = 6|7 149 -W <SourcePass> Source caster password for input stream access, mandatory 150 for protected streams if <InputMode> = 6|7 151 -O <OutputMode> Sets output mode for communication with destination caster / server 152 1 = http : NTRIP Version 2.0 Caster in TCP/IP mode 153 2 = rtsp : NTRIP Version 2.0 Caster in RTSP/RTP mode 154 3 = ntrip1: NTRIP Version 1.0 Caster 155 4 = udp : NTRIP Version 2.0 Caster in Plain UDP mode 156 5 = tcpip : IP server in TCP/IP mode 157 Defaults to NTRIP1.0, but will change to 2.0 in future versions 158 Note that the program automatically falls back from mode rtsp to mode http and 159 further to mode ntrip1 if necessary. 160 -a <DestHost> Destination caster/server name or address, default: 127.0.0.1, 161 mandatory 162 -p <DestPort> Destination caster/server port, default: 2101, 163 mandatory 164 -m <DestMount> Destination caster mountpoint for stream upload, 165 only for NTRIP destination casters, mandatory 166 -n <DestUser> Destination caster user ID for stream upload to mountpoint, 167 only for NTRIP Version 2.0 destination casters, mandatory 168 -c <DestPass> Destination caster password for stream upload to mountpoint, 169 only for NTRIP destination casters, mandatory 170 -N <STR-record> Sourcetable STR-record 171 optional for NTRIP Version 2.0 in RTSP/RTP and TCP/IP mode 182 172 183 173 … … 198 188 program needs a password (and a user ID for NTRIP Version 2.0) 199 189 and one mountpoint per stream. 200 For the NTRIP Broadcasters EUREF-IP or IGS-IP this is currently 201 available from https://igs.bkg.bund.de/ntrip/registerprovider 202 190 For the NTRIP Broadcasters EUREF-IP or IGS-IP please contact 191 euref-ip@bkg.bund.de or igs-ip@bkg.bund.de 203 192 204 193 Disclaimer
Note:
See TracChangeset
for help on using the changeset viewer.