Product Architecture


EnOS Device Data Integration Service provides the capability to integrate, pre-process, and route data from various sources, which includes:

  • Endpoints: integrates data from on-prem/legacy systems, third-party platforms, and EnOS internal services.
  • Data Sources: connects with MQTT, HTTP, SFTP, AZ Blob, and Kafka connectors.
  • Connectivity: provides the node of MQTT Sub, MQTT Pub, HTTP Client, SFTP File, Azure Blob, Kafka Sub, Kafka Pub, MQTT Server, and HTTP Server to connect different data sources.
  • Data Pre-processing: supports compression and decompression of files or data, CSV parsing, multicasting and other operations via nodes such as Script, CSV, Switch, Split, and Multicast.
  • Data Routing: routes data to data destination via device integration, enterprise connection, cloud2cloud, asset Synchronization.
  • Data Destination: transfers data to EnOS Device Connectivity & Management, EnOS Data Lakehouse(Blob/Hive), and third-party system & platforms.


../_images/dis_diagram.png