2020-09-01, 10:21 PM
Okay, I'm really struggling with this. All I want to do is use OpenPlotter as an NMEA multiplexer from two inputs, and filter both the inputs so that only the strings I want are coming from both sources. I can't seem to get KPLEX to work the way I want, even after doing a work around (symbolic link from /home/pi/.kplex.conf to /etc/kplex.conf) that allows it to start. At the same time, I have a nav station display with OpenCPN, using SignalK as an input. That works fine, after using SKFilter to display the data that I wanted. I can't seem to create an outgoing connection on OpenCPN if I am using SignalK as the input, I guess they are just piping the NMEA data out a port if you set one up - they don't seem to be translating between Signalk and NMEA inside OpenCPN.
The best I can see, using server connections on the SignalK server I can't create an outgoing UDP stream of NMEA data, only incoming. In fact, the only outgoing streams I can see that I can set up are a serial connection, TCP Client, and gpsd. I need a network connection because the tablet I'm using for OpenCPN is connected via WiFi. I couldn't get TCP Client or gpsd to work, even after creating a static IP address on the tablet for the OpenPlotter connection.
I've read the instructions on setting up SignalK connections repeatedly, and I still can't get anything that will work for me.
I'm really stuck!
The best I can see, using server connections on the SignalK server I can't create an outgoing UDP stream of NMEA data, only incoming. In fact, the only outgoing streams I can see that I can set up are a serial connection, TCP Client, and gpsd. I need a network connection because the tablet I'm using for OpenCPN is connected via WiFi. I couldn't get TCP Client or gpsd to work, even after creating a static IP address on the tablet for the OpenPlotter connection.
I've read the instructions on setting up SignalK connections repeatedly, and I still can't get anything that will work for me.
I'm really stuck!