Updated on 2022-12-09 GMT+08:00

Functions

Edge Node Management

IEF can connect to a large number of edge nodes, automatically generate configuration information about edge nodes, and efficiently and conveniently manage edge nodes where Edge Agent is installed. In this way, all edge nodes can be managed, monitored, and maintained in the cloud.

Figure 1 Edge node management

End Device Management

End devices can be connected to IEF through edge nodes by using the MQTT, Modbus, or OPC UA protocol. After end devices are connected to IEF, you can manage them on IEF in a unified manner.

Figure 2 End device management

Edge Application Management

IEF allows you to deploy edge applications on edge nodes as containers. You can package your edge application into a container image, upload the image to SoftWare Repository for Container (SWR), and use IEF to deploy the image on edge nodes. IEF also supports version upgrade, configuration change, uninstallation, monitoring, and log collection for applications.

The prosperous container ecosystem can help you seamlessly switch your containerized applications to other runtime environments and enhance their portability. In addition, containers can isolate resources better and support CPU/GPU scheduling.

Message Route Management

IEF provides the message routing function. Based on configured routes, IEF forwards edge messages to the corresponding message endpoint (sender or recipient). In this way, messages can be forwarded based on specified paths, enhancing flexibility in data routing control and improving data security.

Figure 3 Message forwarding paths

Batch Job Management

IEF provides the batch job management function, allowing you to register edge nodes, upgrade edge node versions, deploy applications, and upgrade applications (change container images and access configurations) in batches. For details, see User Guide > Batch Management.