DataHub provides the ability for applications to connect to real-time navigation sensors and retrieve information using standard processes. End users can dynamically connect to vessel sensors for recording and distribution to other software applications. Using a modular design architecture, multiple DataHubs can be connected for a holistic presentation of vessel or even fleet sensor data.


Ease of integration with third-party applications

View Data in Real Time

A service application that supports real-time sensor data collection, parsing, recording, and distribution

API Ready

A defined Application Programming Interface (API) provides a mechanism for external systems to be able to interact and retrieve information from the service

Reduced Development Costs

Allows high level geospatial navigation applications and tools to focus on their final product without low level hardware integration code having to be written reducing development costs


DataHub can be used in both civil and military maritime domains

  • Recreational navigation devices
  • Unmanned systems charting services and analysis
  • Command and Control solutions
  • e-Navigation Solutions
  • Inland and Coastal Electronic Charting System (ECS)
  • Electronic Chart Display and Information System (ECDIS), Navy ECDIS (N-ECDIS) and World ECDIS (WECDIS)
  • Integrated Bridge Systems (IBS)
  • Combat systems
  • Harbor and coastal solutions
  • Voyage Data Recording (VDR) Applications
  • University Geospatial Labs
  • Protocols and Standards: Ethernet / RS232 / RS422 / CANBus, J1939, NMEA0183, NMEA2000
  • Multi-DataHub connection and synchronization
  • Multi-Client Connection
  • Custom Client Data setup and requests
  • Interfaces
    • Protocol Buffers
    • gRPC
    • DataHub Client DLL (C++, C# applications only)
  • C#
  • .NET Core 6.0
  • Docker
  • Windows 10 and Windows Server
  • Linux Desktop and Server

Incorporate real-time sensor information between vessels and shoreside facilities