Different SK->NMEA0183 outputs on different serial ports?
Hi, I have one serial port at 4800 and the other at 38600. On the OUTPUT side I want to have very few sentences output on the 4800 port, and more sentences output on the 38600 port. How can I do that using the "Convert Signal K to NMEA 0183" plugin? What other method can I use? If not possible in SK, I don't mind using kplex to manage my serial IO and just pump it into SK via file stream or network. Thoughts? TIA, Dave
3 Replies
Have a look at data events >
https://openplotter.readthedocs.io/3.x.x/signalk/multiplexing.html
On each incoming connection you can label the data then tell the outgoing connection to send that data out.
with Node-RED sk plugin you can listen on the output event of signalk-to-nmea0183, downsample it and send it back as another event
then you can configure that event for output on the slower serial connection
they are using signalk-to-nmea0183 output, so i assume they don’t have 0183 input data (or not the sentences needed for output)
some more aout evets > https://github.com/SignalK/signalk-server/wiki/Events-and-Outputting-Data