What is EnOS?


EnOS is an AIoT technology software that enables enterprises and cities to accelerate digital transformation for low-carbon and ecosystem development. Built on open standards and proven technology, its design incorporates operation best practices in renewable energy, smart cities, grids and other vertical domains with expertise in energy management and carbon management, it provides efficient and cost effective connectivity and management for large scale complex devices and helps organizations efficiently and agilely innovate and develop their ecosystems based on out-of-the-box software and an open platform that is configurable and customizable.


EnOS can be deployed on edge or in the cloud, its end-to-end design helps to flexibly address heterogeneous connectivity adaptation, edge computing, distributed edge control scenarios at the edge and centralized management operations across geographies and domains in the cloud. EnOS provides rich native applications for renewable energy, storage, retail & building, ports & transport, EV charging, and low carbon city. These applications can be flexibly combined to build integrated solutions based on the platform’s customization capabilities. EnOS core services also provide capabilities including device connectivity and management, data management and analytics, and application enablement for EnOS native applications.


Figure: EnOS architecture

Device Connection


Many enterprises are stuck or are encountering big challenges at the gate of IoT solution adoption due to connectivity, as the heterogeneous devices and sensors deployed in different networking environments communicate in various different protocols. Futhermore, the data to connect to does not only reside in device assets, but also reside in different systems to be connected to unlock the synergistic value.


EnOS Device Connection helps shield the heterogeneity of devices and complexity of connection scenarios and enables devices of various domains to be connected to EnOS efficiently and securely. By enabling secure and reliable connectivity, EnOS manages vast amount of IoT devices from the cloud to achieve O&M transparency, predictive maintenance, and performance optimization through full device lifecycle management on EnOS.


For more information about Device Connection, see EnOS Device Connection.

Data Management


While large-scale IoT data management benefits enterprises with interconnected data, it also brings significant challenges for data management. EnOS Data Management is designed to improve the efficiency of data access and data discovery, which helps organizations manage massive amounts of data, improve data access speed, and manage various data types. It provides end-to-end governance for the entire data chain from ingestion, processing, storage to sharing, optimizes data storage solutions to achieve high-performance acquisition of massive data, and uses data analytics tools to help efficiently gain insights, explore new business models, and make business decisions.


For more information about Data Management, see EnOS Data Management.

Application Building


EnOS encapsulates the complexity of the underlying technology and reduces barriers to application development through a loosely coupled microservices architecture that helps you quickly build, deploy, and scale applications with IoT data. EnOS Application Building includes Industry Application Common Building Blocks (CBBs) and Advanced Application Development Suite.

Industry Application Common Building Blocks


Industry Application Common Building Blocks are designed to abstract typical application scenarios into configurable templates with embedded business semantics from device models to asset topology models, industry analysis models, etc., and can be visualized. The industry application components are dedicated to empowering business people to quickly build applications from templates based on low-code tools, these applications can be accessed from EnOS Application Portal with consistent user interface experiences. The business semantic data behind the configured pages can also be used by professional developers through APIs.


../_images/cbb.png


Industry Application Common Building Blocks (CBBs) play a critical role in EnOS:

  • Based on CBBs: EnOS native applications are configurable, and can achieve rapid configuration changes to applications through codeless publish to efficiently meet individual needs.
  • Powered by CBBs: Typical applications such as visualization dashboards, reports, asset monitoring, alarms, etc, can be easily and quickly built by people familiar with the scenarios and business logics, no support from professional IT staff needed.

Advanced Application Development Suite


Unlike Industry Application Common Building Blocks, which are dedicated to no-code or low-code application development, Advanced Application Development Suite retains the ability to support collaborative innovation by professional developers. Advanced Application Development Suite includes APIs, SDKs, and other capabilities that are essential to professional developers.


For more information about Application Building, see EnOS Application Building.


Note

For more information about the feature changes in each release, see EnOS Cloud Release Notes.