Support
iCGRS FAQ
- Which Internet Browsers does iCGRS support?
- What security features do you have in the iCGRS?
- I am using Netscape and I get the following Window when I click on the Channel / SV Status or the Position Status screens. What should I do?
- Can I use dynamic addressing/DHCP for my iCGRS connection?
- How do I set up my iCGRS to send data to an FTP site?
- Can I use anonymous FTP or must it be a password-protected site?
- Can I use Secure FTP or SSH?
- How do I test my FTP connectivity?
- How do I set up my iCGRS for data streaming? The iCGRS and the computer receiving the data are both outside any firewall.
- I want to stream NMEA messages over the Internet as well as raw data. How do I do this?
- Can I stream data out of a firewall?
- Can I send data into a firewall?
- How can I determine the IP address of the computer receiving the data stream?
- How can I test if my receiving computer is really receiving data?
- I tried to stream data from outside my network through a firewall into my network. Now I can no longer contact my iCGRS. What happened?
- My file names contain underscores instead of the site name. How do I fix this?
- I want to connect a MET station to my iCGRS, but there is no screen for this. How do I do it?
- What programs do you offer that can receive the streamed data?
- I now have U-files on my UNIX-based FTP server. How do I convert them to RINEX?
- Can I stream data to a Raven CDPD modem to use for RTK corrections?
- I have set up an Uninterruptible Power Supply (UPS) using your cabling and your AC power supply. I am using a 28 VDC battery. The battery is constantly being drained. What is causing this?
- I issued a command from the iCGRS Terminal Window but received no response. What is wrong?
- I set up my iCGRS on a local network with only an Ethernet hub between the iCGRS and workstation. When I set up streaming, the data did not appear for up to 5 minutes. I had multiple sockets running on the workstation, and if I closed any socket, the streaming process stopped for 3 to 5 minutes. What am I doing wrong?
- What is the largest file I can download through the web GUI or by FTP?
- The satellite lock indicator LED is flashing red, yellow, green when I upload firmware using Universal Program Loader. What is happening?
- What should I see in the Firmware / Software Upload window after I upload a new receiver firmware?
- When Installing Netscape 7.0 on a Windows 2000 system, the Java Plug-in included in the Netscape installation package is not installed correctly. This causes problems with Java applets on iCGRS Web pages.
Q: Which Internet Browsers does iCGRS support?
A: We support the following browsers. Note that you must have Java for some of the iCGRS web pages to work properly. These browsers are all available free on the Internet.
- Internet Explorer 6.0.26 or later
- Netscape 7.0 with Sun Java 1.4
Q: What security features do you have in the iCGRS?
A:
- There is no possibility to Telnet to receiver.
- There is no possibility to route through the iCGRS
- The iCGRS uses HTTPS SSL for GUI connection
- The IP ports are only opened for data streaming
- User's can't deposit a program on the iCGRS (like a Trojan, etc.)
- There is only one way e-mail (no accounts on iCGRS)
ICGRS web server is secure because it is accessible through the HTTPS connection only. The HTTPS is implemented using the industry standard SSL service as defined by the Transport Layer Security Working Group, INTERNET-DRAFT, http://wp.netscape.com/eng/ssl3/draft302.txt.
All the HTTPS transactions, except FTP, between the user's desktop and iCGRS server are encrypted using a proprietary key. The SSL-enabled browsers will not be able to match the proprietary key with the user-defined IP address for iCGRS, so the browser will have show an Alert pop up message similar to the following:
The user can ignore this message, and proceed with the login action. All the data will still be protected by the SSL encryption logic. If the user selects to install the certificate on their workstation, the popup will no longer appear.

Q: I am using Netscape and I get the following Window when I click on the Channel / SV Status or the Position Status screens. What should I do?
A:

You should select 'Grant always' to allow Java to accept the iCGRS Security Certificate.
Q: Can I use dynamic addressing/DHCP for my iCGRS connection?
A: No. The iCGRS currently supports only static IP addressing.
Q: How do I set up my iCGRS to send data to an FTP site?
A:
- Use the Site page to enter the Site ID. This is required to properly name the files.
- Set up sessions to make the files of the duration of interest. For example, suppose you want daily 30-second files. You would use the Session page to set up this single 24-hr session.
- Go to the FTP setup page and enter the parameters for your FTP site.
- Choose a download interval equal to the duration of the file, in this case 24 hours. Now, 2 minutes after the file closes it will be sent by FTP to your FTP site.
Q: Can I use anonymous FTP or must it be a password-protected site?
A: Yes, you can use anonymous FTP or a password-protected site. You must have read and write permission for the FTP site for the iCGRS to properly send the files. If you do not have read permission, the iCGRS will not know if the file on the receiver is already on the FTP site.

Q: Can I use Secure FTP or SSH?
A: No, Secure FTP and SSH are not supported in the iCGRS.
Q: How do I test my FTP connectivity?
A: After you set up your FTP parameters, click on the FTP files link in the navigation bar. This will take you to the FTP site using your default FTP program such as the built in program in your browser. If you connect, you will have confirmation that the FTP site, user name and password are valid.
Q: How do I set up my iCGRS for data streaming? The iCGRS and the computer receiving the data are both outside any firewall.
A:
- Determine the IP address of the computer receiving the data.
- Enter that IP address and the port the process will be using into the Eth Setup page of the iCGRS.
- Once these values are entered, go to the Streaming page and select the data type and frequency to stream.
- Click on 'Accept' to start the streaming process.
Q: I want to stream NMEA messages over the Internet as well as raw data. How do I do this?
A: This is done by setting up streaming through the GUI as described earlier, then adding the NMEA messages to the data stream. Since all data streamed through the Internet is coming to the EPC through receiver port B, you must turn on the NMEA message on port B.
- Set up streaming as described above.
- In the iCGRS Terminal Window, issue the command to turn on the NMEA message of interest on Port B. You must use Port B for any data streaming.

Q: Can I stream data out of a firewall?
A: Yes, if your IS team has given your iCGRS IP address specific permission to stream out of the firewall.
If the iCGRS unit sits behind a firewall, ask your information system administrator to open the HTTPS port (443) of the iCGRS' IP address. Then computers outside of the firewall will be able to access the iCGRS unit from a browser with https://xxx.xxx.xxx URL. (where xxx.xxx.xxx is the iCGRS' IP address).
To send to an external IP:port address, the IP:port will also need to be granted access on the firewall. For example, if you enable 192.168.10.10:5001 for Send in the Eth setup page, then IS needs to grant access to (192.168.10.10:5001) on the firewall.
Q: Can I send data into a firewall?
A: Yes, if your IS team has given your receiving computer IP address specific permission to receive data on the specified port from the iCGRS IP address.
To Listen to a port on the iCGRS for streaming data, ask your information system administrator to open the Listen port on the firmware. For example, if you enable port 5001 for Listen in the Eth setup page, then the Information Service Administrator needs to open https://xxx.xxx.xxx:5001 on the firewall.
Q: How can I determine the IP address of the computer receiving the data stream?
A: On a Windows machine, type 'ipconfig' from the command line. The IP address will be given.
On a Linux machine, type 'ifconfig'. You may also have to type the directory where the ifconfig is located, for example '/sbin/ifconfig'.
Q: How can I test if my receiving computer is really receiving data?
A: You can use the test utility recv.exe created by Waypoint Navigation. This utility is available on our FTP site. It runs on a Windows command line prompt. The utility switches are documented in the program itself. This utility is for testing only, it is not meant to be a reliable data logger.

Q: I tried to stream data from outside my network through a firewall into my network. Now I can no longer contact my iCGRS. What happened? A: Since the receiver is hooked up to an external IP address, it is treated as an external address by the firewall. The firewall may be programmed to completely block IP addresses that attempt new connections to a machine within the firewall. This needs to be confirmed with the firewall administrator. ALL PACKETS (inbound and outbound) are then routed to /dev/null. From any machine within the firewall, the receiver is completely inaccessible. From a machine outside the firewall, the receiver is functioning normally.
Even if the firewall block has a timeout, since the receiver is continually trying to connect to the internal address, it will reset the timer.
The only way to get access back from inside the firewall is to turn off streaming on the EPC. This can be done by connecting to the unit from a machine outside of the firewall.
You can easily test for this condition from outside the firewall. From outside the firewall, attempt a ping to the IP address of the unit. If you can access the unit from outside, contact your firewall administrator.
Q: My file names contain underscores instead of the site name. How do I fix this?
A: Enter a site name in the Site page to have the files contain the site name. If there is no entered site name, the file will contain four underscores instead of a site name.
Q: I want to connect a MET station to my iCGRS, but there is no screen for this. How do I do it?
A: We did not create a web page for some tasks you may want to perform. You can still perform these tasks by using the terminal window web page. In this example, follow the instructions in the manual to connect the MET station to the receiver port C or D, and begin sending data out port B. The MET data will be included in the data stream, and also will be recorded in the receiver internal files.

Q: What programs do you offer that can receive the streamed data?
A:
- We offer a small test utility from Waypoint Navigation that can be used to test the streaming to a Windows PC. The utility is called recv.exe and is available at no charge from our FTP site.
- We offer for sale Waypoint Navigation's RTK Nav program, which can receive data through TCP/IP or UDP protocols. This program can be used to process data in real time that is being streamed through the Internet.
Q: I now have U-files on my UNIX-based FTP server. How do I convert them to RINEX?
A: You can use teqc from UNAVCO to convert the U-files to RINEX. Be sure to use a version created after 1 November 2002, to ensure that it will handle the data mode 7.
Q: 20. Can I stream data to a Raven CDPD modem to use for RTK corrections?
A: Yes. Just enter the IP address of the CDPD modem and port 12345 into the iCGRS Eth Setup page and start to stream DBN and SVN in binary at 1 per second. The CDPD modem will receive the data and transfer it to the rover receiver through its serial port.
Q: I have set up an Uninterruptible Power Supply (UPS) using your cabling and your AC power supply. I am using a 28 VDC battery. The battery is constantly being drained. What is causing this?
A: The power supply we provide puts out 24 VDC. The receiver will draw its power from the highest voltage source. When you use a 28 VDC battery, the receiver draws fro the battery until its voltage drops below 24 VDC, then it switches to the AC supply. Change your UPS battery to a voltage below 24 VDC and you will not have this problem.
Q: I issued a command from the iCGRS Terminal Window but received no response. What is wrong?
A: It is possible that there is another browser window already open to the Terminal Window. If this happens, commands issued in the second Terminal Window will be answered in the first Terminal Window. To solve the problem, you must close the first Terminal Window or use it for your command.

Q: I set up my iCGRS on a local network with only an Ethernet hub between the iCGRS and workstation. When I set up streaming, the data did not appear for up to 5 minutes. I had multiple sockets running on the workstation, and if I closed any socket, the streaming process stopped for 3 to 5 minutes. What am I doing wrong?
A: Check the primary and secondary DNS names in your iCGRS configuration. On a network such as this, the DNS must be the same as the iCGRS IP address, or the iCGRS will continuously search for the DNS server. Since the iCGRS is not on a network with a DNS server, it takes 3 to 5 minutes before it stops searching for the DNS and sends the data to the IP socket.
Q: What is the largest file I can download through the web GUI or by FTP?
A: The largest file you can download with iCGRS is 16 MB. If one is collecting 10 Hz data in Mode 0 with 8 satellites, this is a little less than 1 hour of data, so be sure to create 30-minute or 15-minute sessions to keep the file size fewer than 16 MB.
Q: The satellite lock indicator LED is flashing red, yellow, green when I upload firmware using Universal Program Loader. What is happening?
A: This is a new feature we implemented which indicates that the receiver is accepting the firmware in boot mode. If you are not uploading firmware, contact technical support.

Q: What should I see in the Firmware / Software Upload window after I upload a new receiver firmware?
A: You will see a series of messages similar to the following if you keep the window open. If you close the window you will not see these messages even if you return to the window:
Below is an abbreviated version of the output to the browser:
/home/icgrs/fw/CN00.tgz
shutting down all iCGRS processes...
stopping all recording on receiver...
uploading firmware file to receiver...
Sending: MZCODE.BIN
Bytes Sent: 1024/2162339 BPS:277 ETA 130:02 Bytes Sent: 2048/2162339 BPS:554 ETA 64:59 Bytes Sent: 3072/2162339 BPS:829 ETA 43:24 Bytes Sent: 4096/2162339 BPS:1103 ETA 32:36 Bytes Sent: 5120/2162339 BPS:1265 ETA 28:25 Bytes Sent: 6144/2162339 BPS:1515 ETA 23:43 Bytes Sent: 7168/2162339 BPS:1767 ETA 20:19
. . .
Bytes Sent:2156544/2162339 BPS:10889 ETA 00:00 Bytes Sent:2157568/2162339 BPS:10894 ETA 00:00 Bytes Sent:2158592/2162339 BPS:10899 ETA 00:00 Bytes Sent:2159616/2162339 BPS:10886 ETA 00:00 Bytes Sent:2160640/2162339 BPS:10891 ETA 00:00 Bytes Sent:2161664/2162339 BPS:10895 ETA 00:00 Bytes Sent:2162339 BPS:10873 Transfer complete
closing down zmodem, wait 15 seconds...
burning firmware to flash, wait 90 seconds...
initializing receiver, wait 2 minutes...
initializing receiver, wait 1 minute...
resetting receiver port speed...
restarting all iCGRS processes...
Q: When Installing Netscape 7.0 on a Windows 2000 system, the Java Plug-in included in the Netscape installation package is not installed correctly. This causes problems with Java applets on iCGRS Web pages.
A: Java applets are unable to start, and no warning message about Java plug-in absence is displayed.
Pressing on the icon located in the center of the image causes a request to ftp.netscape.com in a new browser window to go to page http://wp.netscape.com/plugins/manager.html and installs, Sun Java plug-in on the PC. However, after that Java applets still continue to work incorrectly. The installed Sun Java plug-in version is v.1.3.0. This version is marked as Latest Version supporting Java 2.0 (http://wp.netscape.com/plugins/get_java.html). However, on other PCs with Windows 98, Windows NT, etc. the plug-in version is 1.4.0.
To correct this problem, fully uninstall Netscape 7.0 with plug-in, install Netscape again without Sun Java support and then manually install Sun Java plug-in v.1.4.0.



