About EnOS™ IoT Hub¶
The EnOS IoT Hub, part of EnOS’s suite of products, manages vast amount of IoT devices and provides extensive, secure, and fast connection to heterogeneous sensors, devices, and systems to achieve O&M transparency, predictive maintenance, real-time device monitoring, performance optimization, and end-to-end device lifecycle management from the cloud.
The system architecture of IoT Hub is as follows:
IoT Hub services include the Device Connectivity and Management Service, Alert Management, and Device Integration Service.
Device Connectivity and Management Service¶
This service helps you to quickly connect traditional IoT devices to EnOS, regardless of whether the devices are deployed on WiFi/2G/3G/4G cellular network, or in Low-Power Wide-Area Network (LPWA) such as NB-IoT and LoRa, enables enterprises to integrate data that is collected or accumulated in industry environments or in 3rd-party systems to achieve centralized management, and provides capabilities for asset and full device lifecycle management such as the following.
- Fast device modeling.
- Device lifecycle management upon connection, such as device identity, telemetry upload and command control, built-in dashboard, real-time monitoring and firmware upgrade over-the-air (OTA).
- Management of asset hierarchy for alerts and analytics based on the asset tree.
- Use of device simulators for quick proof of concept without the need for a physical device connection.
For more information, see Device Connectivity and Management Service.
Alert Management allows you to flexibly define alert rules ranging from simple rules for device telemetry to complex rules for stream processing results for your devices. EnOS supports asset-tree-based alert rules such as the impacted scope of devices, alert masking policies, etc.
It also enables you to manage millions of alerts on your assets and take immediate actions based on the alerts.
For more information, see Alert Management.
Device Integration Service¶
The Device Integration service helps you schedule, automate, and orchestrate workflows when you need to integrate devices across enterprises or organizations. You can design and build scalable solutions for device data integration both in the cloud and on premises, configure alerts for the integration flows, and monitor their status in real-time.
For more information, see Device Integration Service.
The EnOS IoT Hub Service primarily serves the following roles:
The IoT Engineer, who performs the on-site installation (including installing the edge gateway devices and connecting the cables between edge gateways and devices) sets up device connections and debugs the communication between the devices and the cloud.
The Edge Developer is responsible for developing the MQTT client applications in accordance with the EnOS standard device protocols. The goal of such applications is to collect the telemetry data of the edge and transfer the data through supported protocols to the EnOS Cloud in the supported formats.
The Assets Manager creates and manages the asset hierarchy (asset tree) based on the business case scenarios.
The Application Developer develops applications to acquire device telemetry and configuration information via EnOS APIs and SDKs to meet the requirements of specific business case scenarios.