What’s Changed in 2.4?


EnOS 2.4 introduces the following behavioral changes.

Application Enablement


In EnOS 2.4, Application Enablement includes the following function changes.

Application Portal


Service / Function

Before

After

Impact

The order of language lists when switching languages or entering internationalized contents

English, simplified Chinese, Japanese, and Spanish

Simplified Chinese, English, Spanish, Japanese

None

Naming rules of organization structure nodes

Nodes in different organization structures cannot have the same names.

Nodes in different organization structures can have the same names.

None

Tag value length of organization structure nodes

Up to 64 characters

Up to 256 characters

None

Email domain format

Supporting 2-part domains with letters, dashes(-), and underlines(_)

Supporting 2 or more parts in email domains with letters, dashes(-), underlines(_) and asterisks(*)

None

Digital Twin Visualization


Service / Function

Before

After

Impact

Page Card

Show all Settings, Publish, Move, and Delete operation buttons.

Integrated Settings, Publish, Move, and Delete into Actions button.

None

Topology Widget

Expand to show all nodes.

By default, only the first three layers including the root node are displayed, the rest are hidden but can be expanded.

None

Device Connectivity & Management


In EnOS 2.4, Device Connectivity & Management includes the following name and function changes.

Product/Service Name Changes


In EnOS 2.4, Device Connectivity & Management and Alert Engine in Device Connectivity & Management include the following name changes.


Before

After

IoT Hub

Device Connectivity & Management

IoT Hub > Alert Service

Device Connectivity & Management > Alert Engine

Function Changes


In EnOS 2.4, Device Connectivity & Management and Alert Engine in Device Connectivity & Management include the following function changes.

Device Connectivity & Management


Service / Function

Before

After

Impact

Certificate Management

System administrators can only view Certificate Signing Request (CSR) details and revoke CSRs.

Added features where system administrators can create, edit, roll back, delete certificates and configure and publish certificate configuration changes.

None

Permission control for Model service

In EnOS Management Console > Identity and Access Management > Policy, the Model Management Service had read and full access permissions.

The Model Management Service is renamed to Model and full access is replaced with create, update, and delete permissions for more fine-grained control.

None

Permission control for Asset Tree service

In EnOS Management Console > Identity and Access Management > Policy, the service for asset tree is Asset Tree Management Service.

The Asset Tree Management Service is renamed to Asset Tree.

None

Permission control

When you have the access to the menus related to Model/Product/Device Assets/Logical Assets/Asset Trees/OTA Jobs, you can view the resources.

In addition to the menu accesses, you need to obtain the Read permission for the service resource to view the resources.

None

Models

  • Description: Max 100 characters

  • Tags: Max 50 tags per model

  • Description: Max 512 characters

  • Tags: Max 100 tags per model

None

Products

  • Description: Max 100 characters

  • Tags: Max 50 tags per product

  • Export: Max 10,000 products

  • Description: Max 512 characters

  • Tags: Max 100 tags per product

  • Export: Max 1,000 products

None

Devices

  • Description: Max 100 characters

  • Tags: Max 50 tags per device

  • Description: Max 512 characters

  • Tags: Max 100 tags per device

None

Firmware OTA

Description: Max 100 characters

Description: Max 512 characters

None

Logical Assets

  • Description: Max 100 characters

  • Tags: Max 50 tags per device

  • Description: Max 512 characters

  • Tags: Max 100 tags per device

None

Asset Trees

Tags: Max 50 per asset tree

Tags: Max 100 per asset tree

None

General Service

Schedule delay of the scheduled tasks(such as delayed triggering of alerts) can reach more than 1 minute

The delay is at the millisecond level

None

Alert Engine


Service/Function

Before

After

Service Name

Alert Service

Alert Engine

Alert Trigger Delay

Support inputting 0 or an integer between 60-86400.

Support inputting 0 or an integer between 30-86400.

Alert Condition

Support constructing an expression as the alert condition using a combination of triggers, time window functions, and operators.

Support constructing an expression as the alert condition using a combination of triggers, time window functions, attributes, and operators.

Trigger

Select one item in the Scope drop-down list as the valid range of the trigger.

Select Asset Tree in the Scope drop-down list and can select more than one asset in the pop-up window.

Alert Records

Support searching up to 10000 alert records.

Support searching more than 10000 alert records.

Data Management and Analytics


In EnOS 2.4, Data Management and Analytics includes the following category, name and function changes.

Product/Module Category and Name Changes


In EnOS 2.4, we reclassified the Data Management and Analytics menu. Data Management and Analytics is divided into Data Integration, Data Management, and Data Analysis. The changes are listed below.


Before

After

IoT Hub > Device Integration Service

Data Integration > Device Data Integration Service

Enterprise Data Platform > Data Factory

Data Integration > Data Source Registration

Enterprise Data Platform > Data Factory

Data Integration > Data Synchronization

Enterprise Data Platform > Data Governance

Data Management > Data Catalog

Enterprise Data Platform > Data Governance

Data Management > Data Federation

Enterprise Data Platform > Data Factory

Data Management > Stream Processing

Enterprise Data Platform > Data Factory

Data Management > Batch Data Processing

Enterprise Data Platform > Data Factory

Data Management > Time Series Data Management

Enterprise Data Platform > Data Factory

Data Management > Data Subscription

Enterprise Data Platform > Data Factory

Data Management > Data Archiving

Enterprise Analytics Platform > Machine Intelligence Studio > MI Lab

Data Analytics > AI Studio > AI Lab

Enterprise Analytics Platform > Machine Intelligence Studio > MI Hub

Data Analytics > AI Studio > AI Hub

Enterprise Analytics Platform > Machine Intelligence Studio > MI Pipelines

Data Analytics > AI Studio > AI Pipelines

Function Changes


In EnOS 2.4, some products/modules in Data Management and Analytics include the following function changes.


Data Integration


In EnOS 2.4, Device Data Integration Service in Data Integration includes the following function changes.

Device Data Integration Service


Service / Function

Before

After

Impact

Update Device Status

Available duration range was from 30 to 86,400 seconds.

Available duration range is changed to 30 to 86,400 seconds. The actual offline status might be delayed by about 5 minutes.

None.

Upload Measurement Point

The node did not output any message but stored the measurement point data as configured.

The output is the measurement point data.

Data of multiple measurement points can be combined by the Combine node if required.

HTTP Client

The available timeout period was between 1,000 – 60,000 milliseconds.

The min timeout available is 1,000 milliseconds with no max limit.

None.

AWS S3

The file downloaded had no size limit but CSV format only.

All the format file can be downloaded but the max size is 100M.

None.

CSV

The max CSV size of the file processed was 100M.

The max CSV size of the processed file is dependent on the Process. 100M for Line by line and 10M for Entire file.

None.

YBSoftware eDOS

The max file size for config file upload was 1M.

The max file size is 16M.

None.

Lookup Mapping

The max mapping file size was 2M.

The max mapping file size is 16M.

None.

SFTP Client

The max download/upload file size was 100M.

The max download file size is 100M. There is no longer any upload limit. The max private key file size is 1M.

None.

Upload Asset File

The max size for asset files associated with measurement points was 200M.

No file size limit.

None.

Split

The output was String or JSON.

The output is JSON only.

None.

Subflow

Subflow supported only 0/1 exit points.

Subflow supports at most 50 exit points. An output node will be automatically added to the subflow with every exit point addition.

The flow needs to be designed again every time the number of exit points increase with the addition of the output node.

Server Configurations

When monitoring runtime status of a server in Server Configurations, a pop-up window showed a graph of the server’s CPU and memory usage as well as its number of connections and messages for the past hour.

The pop-up window will show a graph of the server’s CPU/memory usage for the past hour, dequeued/enqueued messages for the past 24 hours as well as subscription topics.

None.

Server Configurations

The max amount and period of cached data for MQTT server and the max number of MQTT server connections has no limit.

  • Max amount of cached data for MQTT server: 1GB

  • Max period of cached data for MQTT server: 10 minutes

  • Max number of MQTT server connections: 1,000

You can use the File node to download data to local if required. If the number of MQTT server connections exceeds 1,000, you can add MQTT server Instance to add the server connections.

File storage

The storage of downloaded file has no limit.

  • Max storage of the files downloaded from servers to DIS: 12GB

  • Max period of storage: 30 days

You can use the File node to download files to local in advance if required.

Data Management


In EnOS 2.4, Data Catalog in Data Management includes the following function changes.

Data Catalog


Service / Function

Before

After

Impact

Metadata Object Type

4 metadata object types are supported, including Measurement, Hive Table, DTV Service, and FileSet

5 metadata object types are supported, including Measurement, Hive Table, Metrics, MysqlTable and FileSet

None

Object Type

Attributes added by manual can be configured to object types

Attributes added by manual and standard attributes can be configured to object types

None

Data Analytics


In EnOS 2.4, some products/modules in Data Analytics include the following function changes.

AI Pipelines


Name Change

Before

After

Impact

Program operators

Process operators

None

Dataset Management


Service / Function

Before

After

Impact

Dataset creation from APIM

Select New Dataset > Created from APIM in Dataset Management.

Create an APIM data source in Resource Configuration > Connection Config, then select the APIM data source when creating a dataset by New Dataset > Create from Data Resource in Dataset Management.

None

Resource Configuration


Service / Function

Before

After

Impact

PVC Access Mode

3 Modes: RWX(ReadWriteMany), ROX(ReadOnlyMany), and RWO(ReadWriteOnly).

2 Modes: Exclusive and Shared.

None

EnOS Administration


In EnOS 2.4, EnOS Administration includes the following function changes.

Resource Management


In EnOS 2.4, some category and resources in Resource Management are renamed.


Category Name Change

Before

After

Impact

IoT Hub

Device Connectivity & Management

None

Enterprise Data Platform

Data Management

None

Enterprise Analytics Platform

Data Analytics

None

Enterprise Container Platform

Application Development

None


Resource Name Change

Before

After

Impact

Device Integration

Data Integration

None

ML Model - Container

AI - Container

None

Identity and Access Management


In EnOS 2.4, some services/functions in Identity and Access Management include the following name and permission changes.


Service / Function

Before

After

Impact

Model

  • Service name: Model Management Service

  • Permissions: Read and full access

  • Service name: Model

  • Permissions: Read, create, update, and delete

None

Asset Tree

Service name: Asset Tree Management Service

Service name: Asset Tree

None

Auditing Service


In EnOS 2.4, some audit event types in Auditing Service are renamed.


Name Change

Before

After

Impact

Identity And Authorization

Identity and Access Management

None

SSO

Single Sign-On

None

Data Archiving Service

Data Archiving

None

Subscription Service

Data Subscription

None

IoT Hub

Device Connectivity & Management

None

APIM

API Management

None

Model Hub

AI Hub

None

ML Pipeline

AI Pipeline

None

Model Dev

AI Lab

None

Storage Management

Resource Configuration

None

Device Integration Service

Device Data Integration Service

None

Batch Process Service

Batch Data Processing

None

Data Synchronization Service

Data Synchronization

None

MenuManagement

EnOS Management Console

None

DTV

Digital Twin visualization

None