README.txt 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. ************************
  2. * Standard NtripCaster *
  3. ************************
  4. Introduction
  5. ~~~~~~~~~~~~
  6. The Standard NtripCaster is a software written in C Programming
  7. Language for disseminating GNSS real-time data streams via Internet.
  8. For details of Ntrip (Networked Transport of RTCM via Internet
  9. Protocol) see its documentation available from
  10. http://igs.ifag.de/index_ntrip.htm. You should understand the Ntrip
  11. data dissemination technique when considering an installation of
  12. the software.
  13. The Standard NtripCaster software has been developed within the
  14. framework of the EUREF-IP project,
  15. see http://www.epncb.oma.be/euref_IP. It is derived from the ICECAST
  16. Internet Radio as written for Linux platforms under GNU General
  17. Public License (GPL). Please note that whenever you make software
  18. available that contains or is based on your copy of the Standard
  19. NtripCaster, you must also make your source code available - at
  20. least on request.
  21. The Standard NtripCaster software has been tested so far on various
  22. Suse, Debian, Gentoo, and Redhat (up to Enterprise 5) Linux
  23. distributions. Note that the software may not run today on some
  24. other Linux distributions of recent date. Version 0.1.5 of the
  25. Standard NtripCaster supports a maximum of 50 NtripServers and
  26. 100 NtripClients simultaneously,
  27. see http://igs.ifag.de/pdf/NtripImplementation.pdf for technical
  28. details.
  29. Ntrip Version 1.0 is an RTCM standard for streaming GNSS data over
  30. the Internet. Offering the Standard NtripCaster Version 0.1.5 is
  31. part of BKG’s policy to help distributing this standard. RTCM may
  32. decide to issue further Ntrip versions as the need arises. Thus,
  33. it might be necessary to modify the Standard NtripCaster
  34. Version 0.1.5 in the future. Ntrip is already part of some GNSS
  35. equipment available today. You may like to ask your vendor about
  36. the Ntrip capability of your GNSS hardware or software.
  37. Although Standard NtripCaster Version 0.1.5 should satisfy most
  38. needs, we continue to work on a high-performance version with
  39. enhanced functionality. This Professional NtripCaster Version is
  40. meant for professional/commercial service providers.
  41. Following your installation, we would appreciate if you could
  42. inform us about the IP address of your Standard NtripCaster. We
  43. intend to keep track of the upcoming global NtripCaster network,
  44. which allows linking them through appropriate entries in the
  45. corresponding configuration files.
  46. Note that the BKG does not give any warranty regarding the
  47. function of the Standard NtripCaster Version 0.1.5. Moreover,
  48. the BKG disclaims any liability nor responsibility to any person
  49. or entity with respect to any loss or damage caused, or alleged
  50. to be caused, directly or indirectly by the use of Standard
  51. NtripCaster Version 0.1.5.
  52. Please note that due to limited resource we are not able to
  53. give any support concerning installation and maintanance of the
  54. software.
  55. Installation
  56. ~~~~~~~~~~~~
  57. To install the NtripCaster do the following:
  58. - unzip the software in a separate directory
  59. - run "./configure" (if you do not want the server to be installed in
  60. "/usr/local/ntripcaster" specify the desired path with "./configure --prefix=<path>")
  61. - run "make"
  62. - run "make install"
  63. After that, the server files will be in "/usr/local/ntripcaster", binaries will
  64. be in "/usr/local/ntripcaster/bin", configuration files in
  65. "/usr/local/ntripcaster/conf", logs in "/usr/local/ntripcaster/logs" and
  66. templates in "/usr/local/ntripcaster/templates" (or in your desired path
  67. correspondingly).
  68. Go to the configuration directory and rename "sourcetable.dat.dist" and
  69. "ntripcaster.conf.dist" to "sourcetable.dat" and "ntripcaster.conf".
  70. Edit both files according to your needs. For details about "sourcetable.dat"
  71. see file "NtripSourcetable.doc". In the configuration file "ntripcaster.conf"
  72. you have to specify the name of the machine the server is running on
  73. (no IP adress!!) and you can adapt other settings, like the listening ports,
  74. the server limits and the access control.
  75. Now the server is ready to be run with "./ntripcaster" in the binary directory.
  76. The NtripCaster has been tested on various RedHat and Suse Linux distributions.
  77. Whatever the content of your "sourcetable.dat" finally might be, it is recommended
  78. to include the following line in that configuration file:
  79. CAS;rtcm-ntrip.org;2101;NtripInfoCaster;BKG;0;DEU;50.12;8.69;http://www.rtcm-ntrip.org/home
  80. License
  81. ~~~~~~~
  82. NtripCaster, a GNSS real-time data server
  83. Copyright (C) 2004-2008
  84. This program is free software; you can redistribute it and/or modify
  85. it under the terms of the GNU General Public License as published by
  86. the Free Software Foundation; either version 2 of the License, or
  87. (at your option) any later version.
  88. This program is distributed in the hope that it will be useful,
  89. but WITHOUT ANY WARRANTY; without even the implied warranty of
  90. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  91. GNU General Public License for more details.
  92. You should have received a copy of the GNU General Public License
  93. along with this program; if not, write to the Free Software
  94. Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
  95. Contact and webpage
  96. ~~~~~~~~~~~~~~~~~~~~
  97. The main webpage for Ntripcaster is "http://igs.bkg.bund.de/index_ntrip.htm".
  98. 27 February 2008, "[email protected]".