
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