Hi Dave,
i'am using NMEA2000 on Linux systems and on my Raspberry Pi 4.
I think you need an canbus adapter any way.
I'am using an Adaptec NGT-1 which is not
cheap and also the Canable with the Candlelight firmware. Is
cheap but not available at the moment.
There is Chinees version called Canable MK which cost $ 24,-. Works just as well.
Tested here for some time.
Both use in- and output to the NMEA2000
network.
All the data is processed with the SignalK server.
OpenCPN
route data can also be send to the SignalK server. And with the right settings the OpenCPN
route data appears on the NMEA2000
B&G instruments display sets.
This setup works very well.
I think the separate SignalK data server is a great idea. With only two connection to OpenCPN.: SignalK data in and NMEA183 route data route out to the SK server.
Regards,
Bram