Marview marine data display

Challenge

A ship can have multiple data sources sending messages multiple times per second over canbus. The possibility to handle and show a overwhelming amount of data points.

Solution

The use of a low-level performant programming language (Rust) was needed when implementing a tailored parser for NMEA2000 canbus data.

About client

Ships where the awareness and monitoring is vital for fuel efficiency, engine preservation and longevity.

How we did it

We were able to utilise the programming language Rust to our advantage and not only parse all incoming ship data but make great calculations as well. Success!