Testing OpenSkipper with NMEA simulator
You can test OpenSkipper with NMEA simulator. NMEA simulator can send simulated data to COM port.
So you need linked COM port pair for testing. This can be done with 2 real COM ports linked with null modem
cable or great null modem emulator com0com.
Here are instructions for installing all necessary applications without need for any physical COM port for testing.
-
Download latest com0com http://sourceforge.net/projects/com0com/files/latest/download
-
Unzip package.
-
If you have Windows 8/8.1 do first extra procedures on "Disable driver signature enforcement for Windows8" at the end of the page.
-
Run installalation setup.exe
-
On installation, untick COM#-COM# selection.
-
At end of installation choose "Launch Setup" or Start "All Programs"-com0com-Setup.
-
Now you should see "Virtual Port Pair 0" CNCA0-CNCB0
-
Check for both CNCA0 and CNCB0 "enable buffer overrun"
-
Rename CNCA0 -> COMN2KIN and CNCB0 -> COM27 and press Apply.
-
Download latest NMEA simulator http://kave.fi/Apps/NMEA-Simulator/NMEA-Simulator.7z
-
Unzip package and start NMEA_Simulator.exe
-
Goto Tools-Options...
-
On "NMEA2000 Port" choose from list COMN2KIN and press OK
-
Tick "Run"-checkbox on middle low.
-
Download latest OpenSkipper http://www.kave.fi/Apps/OpenSkipper/OpenSkipper.zip
Note that official version will be on http://sourceforge.net/projects/openskipper/files/,
update may be sometimes delayed.
-
Unzip package and start OpenSkipper.exe
-
With default package settings you will get error about missing COM ports. Just pass them with OK.
-
Choose View-"Data Streams..."-"NMEA 2000 (Actisence NGT-1-USB)".
-
Choose port COM27 for Main NMEA2000 stream, if it is not already selected.
-
If stream stated is not "Connected", press Connect.
Now if everything went right, you should see data on OpenSkipper from NMEA simulator. You can e.g. slide throddle up and turn rudder a bit,
then your boat start to move and slowly turn. You can see values changing on OpenSkipper displays.
You can test OpenSkipper Web server by enabling it:
-
First change web server port to 2222 by going to OpenSkipper File-"Settings..." and fill 2222 to "WWW port:" and press OK.
-
Next goto View-"Web Server...".
-
If you want to try web pages from any computer within your network, uncheck "Local host only".
-
Check "Enable Web Server". Open skipper may complain about setting server rights.
-
Now on same computer open browser and set address to 127.0.0.1:2222
Next you can start to define diplays for OpenSkipper for your own needs. You can also create an other COM port pair on
com0com setup and rename them e.g. COMIN-COMOUT (OpenSkipper can only see port names starting with COM) and then use
that pair for NMEA0183 data on simulator and OpenSkipper. So in principle you can simulate your own yacht data by
configuring related data to simulator and OpenSkipper.
Have fun, but when you go out to the sea, remember to turn OpenSkipper to use real data instead of simulated data!
You can use NMEA simulator for personal use for free. For commercial use, please contact author
(see Help-About on NMEA simulator) to support development.
There is no warranty, so use all applications with your own risk.
Timo Lappalainen/10.12.2016
Disable driver signature enforcement for Windows8
Before you can install unsigned drivers like com0com, you have to disable driver signature enforcement.
There is video how to do it on
http://www.youtube.com/watch?v=dlYGfJM2BJ0
and textual solution on
http://answers.microsoft.com/en-us/windows/forum/windows_8-hardware/how-to-install-a-driver-that-does-not-contain/7c3f299b-3483-4c96-8c44-87c7451af222
Below are simple textual instructions.
-
Goto System settings (Hover mouse upper right corner and choose settings)
-
Click Power
-
Hold the shift key while clicking on Restart
-
Select Troubleshoot > Advanced Options > Startup Settings > Restart
-
After Restart select option 7.
-
Now you can run your driver setup program.