DataHub
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.

Features

Ease of integration with third-party applications
  • A service application that supports real-time sensor data collection, parsing, recording, and distribution
  • 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
  • A defined Application Programming Interface (API) provides a mechanism for external systems to be able to interact and retrieve information from the service

Typical Applications

DataHub can be used in both civil and military maritime domains, including:
  • Recreational Navigation devices
  • Unmanned Systems charting services and analysis
  • Command and Control solutions information synchronization
  • e-Navigation solutions
  • Electronic Chart Display and Information System (ECDIS), Navy ECDIS (N-ECDIS) and World ECDIS (WECDIS)
  • Combat systems
  • Vessel Traffic Service (VTS)
  • Harbor and coastal solutions real-time data collection and synchronization
  • Training and simulation systems
  • Inland and coastal Electronic Charting System (ECS)
  • Integrated Bridge Systems (IBS)
  • Voyage Data Recording (VDR) Applications 

Functionality

  • 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)

Application Technology

  • C#
  • .NET Core 3.1
  • Docker

Supported Operating Systems

  • Windows 10 and Windows Server
  • Linux Desktop and Server