Onboard Intelligence Platform

The Heart of the
Connected Vessel

NCoDE Engine is Vinova's onboard intelligence platform - engineered to collect, analyse, and act on vessel data in real time.

Installed on the vessel, it connects to your existing marine systems and turns complex telemetry into clear, actionable insights. All NCoDE software applications - Command, Mobile, Peplink, Fleet, and SeaTwin - are powered by the Engine.

Data Flow: From Sensors to Insights

NCoDE Engine sits between your vessel's physical systems and the software applications that visualise and act on the data. It normalises, processes, and distributes data in real time.

NCoDE Engine Architecture - Data flow from sensors through processing to applications

Edge Compute Architecture

The NCoDE Data Engine receives data from multiple marine protocols (NMEA 2000, NMEA 0183, Modbus, J1939, RS485, GPS, G-Sensor, RTSP and environmental sensors, plus Z-Wave as a licensed option), normalises it through a unified processing layer, and exposes it via alerts, triggers, and cloud gateway for real-time access across all NCoDE applications.

Two Platforms. One Architecture.

Choose the hardware variant that fits your operational needs. Both run the same NCoDE Engine software - the difference is processing power and supported applications.

MX10
Compact Onboard Platform

Lightweight hardware for remote monitoring and network control. Powers NCoDE Mobile, Peplink, Fleet and SeaTwin with real-time telemetry and cloud sync.

  • Real-time engine, tank, and navigation data
  • Cloud sync for mobile access anywhere
  • Ideal for recreational and smaller commercial vessels
  • Compact form factor for easy installation
  • Twin J1939, dual RS485 and dual RS232, with a built-in 4G modem
  • NMEA 2000 digital switching monitoring — CZone and EmpirBus
  • Continuous CCTV recording on board, in place of a separate NVR
  • Garmin OneHelm tiles for cameras, router and audio
  • Built-in 4G modem with failover, with video kept off the SIM
  • Licensed options: Z-Wave sensors, Ajax fire & life safety
MX100
Enterprise Command Platform

High-performance hardware for full command and compliance. Powers NCoDE Command and the complete software suite.

  • Everything the MX10 does, on more powerful hardware
  • Full NCoDE Command with compliance modules
  • USCG, IMO, and NIS2 governance features
  • Docker environment for bespoke applications
  • Ideal for commercial vessels and regulated operations
  • Licensed options: Z-Wave sensors, Ajax fire & life safety
Core Capabilities

What the Engine Does

NCoDE Engine handles the heavy lifting of data collection, processing, and distribution - so the software applications can focus on presenting actionable insights.

Data Collection & Processing

Integrates with NMEA 2000, NMEA 0183, Modbus, J1939, RS485 and proprietary marine systems to capture engine, navigation, tank, and sensor data, normalising everything into a unified data model built on Signal K, the open marine data standard, so the vessel’s data is not locked inside a proprietary format. Nearby vessel traffic is collected over AIS, and the AIS receiver’s own status is monitored so a silent receiver is noticed. NMEA 2000 digital switching systems — CZone and EmpirBus — are monitored over the same bus, so the state of the vessel’s digitally switched circuits sits alongside everything else rather than only on the switching panel. NCoDE reads their state; it does not operate circuits. Z-Wave cabin and environmental sensors are available as a licensed option with the add-on board, and Ajax fire and life safety integration is available as a licensed option.

Real-Time Event Analysis

Detects anomalies, triggers smart alerts, and supports automated workflows for immediate response. Configurable thresholds and event rules for every data type. A built-in motion sensor tracks roll and pitch, records heavy slams as events and measures vibration on each axis, and a geofence raises an alert when the vessel moves outside a set area — an anchor dragging, or movement nobody authorised.

Data Sync & Accessibility

Syncs to the cloud or private servers. Powers dashboards (NCoDE Command), mobile apps (NCoDE Mobile), and fleet management platforms with consistent, real-time data.

Activity Review & Compliance

Maintains historical logs, trend reports, and compliance records for audits and analysis. Full data retention with configurable archiving policies.

On Board

What the Crew Sees On Board

The Engine is not only a data collector. It records the vessel’s cameras, puts live video and vessel status on the displays already fitted at the helm, and keeps a complete record when the link to shore drops.

CCTV Recorder & Viewer

Cameras record continuously to a drive on the vessel, so the Engine takes the place of a separate NVR rather than sitting next to one. Live view and playback run on the Garmin plotters at the helm and on phones and tablets, with camera control, zoom and saved views.

Alarm-Linked Footage

When an alarm fires, the recording around that moment is protected from being overwritten and one tap opens the footage from when it happened — so the evidence still exists days later, instead of having been recorded over. Crew can mark a moment by hand to keep it the same way.

Integrated at the Helm

Through Garmin OneHelm, the cameras, the router and the vessel’s audio each appear as their own tile on the plotters, so the crew works from the screens already on the bridge rather than another one. Router and Starlink connection status, signal and data use are visible there too. Chart and instrument displays run on any other screen aboard.

Uplink, Failover & Remote Support

Vessel data is buffered on board when the connection drops and sent once the link returns, so shore sees a continuous record rather than a gap. The built-in 4G modem takes over when shore or satellite internet fails, and video is deliberately kept off the SIM so cameras cannot spend the data budget. Engineers reach the box over an encrypted private network, with no inbound ports opened on the vessel.

Native Protocol Support

NMEA 2000
NMEA 0183
Modbus RTU/TCP
J1939 CAN
RS485
Z-Wave *
RTSP Video
GPIO
TCP/IP

NMEA 2000 includes digital switching monitoring, so circuit state from CZone and EmpirBus systems is read alongside engine, tank and navigation data on both MX10 and MX100. This is monitoring: NCoDE reports what the switching system is doing and does not switch circuits itself.

* Z-Wave requires the NCoDE Z-Wave add-on board and is available as a licensed option on both MX10 and MX100.

Licensed Option

Ajax Fire & Life Safety Integration

NCoDE supports the Ajax Residence Line fire and life safety range — smoke, heat and carbon monoxide detection — so detector state and alarm events arrive in NCoDE over SIA DC-09, the alarm industry’s own reporting protocol, alongside your other onboard sensors, rather than sitting on a separate panel nobody is watching.

It is available as a licensed option on both MX10 and MX100. Ajax devices are certified fire detection equipment in their own right; NCoDE surfaces their state for monitoring and record-keeping and is not a substitute for the certified detection and alarm systems required by SOLAS, Flag State or Classification Society rules.

100+ Sensor Types
9 Protocols Supported
5 Software Applications
Near Real-Time Data Processing

One Engine. Five Applications.

Every NCoDE software application runs on data collected and processed by the Engine. Choose the applications that fit your operational needs.

NCoDE Command

Unified vessel command interface with compliance modules

MX100 Only

NCoDE Mobile

iOS & Android app for remote vessel monitoring

MX10 & MX100

NCoDE Peplink

Network intelligence and connectivity management

MX10 & MX100

NCoDE Fleet

Shore-side fleet management and analytics

MX10 & MX100

NCoDE SeaTwin

Digital twin with live vessel visualisation

MX10 & MX100

Docker Environment

Run bespoke applications and custom integrations

MX100 Only

Ready to connect your vessel?

NCoDE Engine is the foundation of the Vinova Connected Platform. Talk to us about which hardware variant fits your operational needs.

Request a Demo Contact Us
Command Platform
View NCoDE Command →
Mobile App
View NCoDE Mobile →