Hi Paul,
We started developing iKommunicate back in 2015 and it was the first commercial product to support Signal K. Digital Yacht also helped with the final push to release Signal K V1.00, actively working on the specification, branding and website development.
Unfortunately, this level of involvement was unsustainable and when one of our iKommunicate Engineers retired and another went off to start his own business, we had to “freeze” further development. iKommunicate is still a good gateway product and for many people who just want a unit that works but do not want the latest cutting edge functionality, it is a good choice.
It is clear that you want more functionality than iKommunicate can really provide and I think you would be better off using Raspberry Pi type hardware, running the latest Open Source Signal K Server, being supplied NMEA 2000 data via one of our iKonverts or NAVLink2. Both of these units are NMEA 2000 certified gateways that the developers of CANBoat and CANBoatJS have implemented and which work very well with the Signal K server…..
https://digitalyacht.net/2021/02/23/signal-k-opencpn-digital-yacht/
You will then be able to access pretty much all of the data on the NMEA 2000 network and access it via HTTP RestAPIs.