How to connect QtVlm and Bluewater Racing to the NMEA proxy

Follow the steps below to connect QtVlm and/or Bluewater Racing to brainaid’s TCP NMEA proxy.

Step 1:
Download NavMonPc-1.18-setup.exe from and run the installer when download is complete.

Step 2:
Go to brainaid’s Sailonline Toolbox, log in with your SOL credentials, navigate to the Navigation page and run the NMEA proxy Java applet by clicking on the link or the TCP Proxy button. Depending on your setup, you’ll be asked whether you want to open or save the applet, or the applet will be opened automatically. Unless it was changed in recent years, you’ll have to have Oracle Java 7 installed on your system. Once the applet has started, enter your password, click on Login, and then on Start. Take note of the host name and IP address as well as the port number shown in the Instruments box. You’ll need this data in the next step.

Step 3:
Run NavMonPc from your Start menu (or desktop if during installed you opted to have a shortcut placed there). Open the File menu, and select Connections, and TCP/IP Client. This will open a Network Client box. At IP Address, enter the IP address shown in the Instruments box on the NMEA proxy. At Port #, enter the port number shown at Port on the proxy, and finally at Name, enter the pc name shown on the proxy. Check the AutoStart checkbox and click on Connect.

Step 4:
Open NavMonPc’s File menu again, and select Virtual Ports A,B,C. (Since modern off-the-shelf pc’s hardly have any serial ports anymore, you’re probably save using low COM port numbers.) At Virtual Serial Port A, select COM2 from the dropdown list, check AutoStart and click on Connect. At Virtual Serial Port B, select COM3 from the dropdown list, again check AutoStart, and click on Connect.

Step 5:
Run Bluewater Racing. Open the Tools menu, select Preferences, and go to the GPS tab. Check Automatically create GPS position mark and Automatically create GPS track, if they’re not checked already. Enter a suitable interval value at Track update freq(s), mine’s at 600. Next, click on Apply and Save.
Open the Tools menu again, and select Instrument Manager. At NMEA input 1, enter COM2 and check the Enable checkbox. (It makes no difference whether you enter COM2 or COM2:; either will work.) Click on Apply and Save, and Close.

Step 6:
Run QtVlm. (Depending on how you’ve used QtVlm earlier, you may need to select the Real mode from the QtVlm menu.) Open the Boat menu, and select Boat(s) settings. In the GPS data access box, select the Serial mode option box, enter COM3 (without colon!) in the Name field, and select any speed from the Speed dropdown list, mine’s at 56000. Click on Ok to close the dialog window. Finally, click on Start GPS in the upper right corner to start receiving the Gps data from the proxy.

Note that NavMonPc, Bluewater Racing, and QtVlm will retain their settings between sessions. In QtVlm you’ll have to restart the GPS manually by clicking on Start GPS on the main map. On systems where one or more serial COM ports are in use, you may have to use different COM ports. In this sample setup, Bluewater Racing is connected to COM2, and QtVlm to COM3. You’re free to omit either one, of course, and select COM ports as needed.