Preparations

MindEdge Framework manages containerized applications and controls edge node access. After interconnecting with an ISV service platform through secondary development, you can use RESTful APIs of MEF Center to initialize third-party image repositories and software repositories, pull images, and upgrade the MEF Edge software package.

MEF Center Development Precautions

In the device environment where MEF Center is located, MindEdge Framework has occupied the following ports. Do not use these ports when developing third-party components.

Table 1 Ports used by MEF Center

Destination Port

Required Component

Port Description

30003

MEF Center

Service port used by edge nodes to connect to the MEF Center NMS.

30004

MEF Center

Port used by edge nodes to connect to the MEF Center NMS for connection test and authentication.

10002

CloudCore

Port used by EdgeCore of edge nodes to connect to CloudCore to obtain certificates.

10000

CloudCore

Port used by EdgeCore of edge nodes to connect to CloudCore for service interaction.

6443

K8s

Listening port of the Kubernetes apiserver to provide services for the MEF Center client.

30035

MEF Center

Used to access the RESTful APIs provided by MEF Center.

Preparing a User Management Platform

You need to prepare a user management platform that supports HTTPS-based transmission. After root certificate authentication is exchanged between this platform and MEF Center, you can connect the platform with MEF Center through RESTful APIs, to use the functions provided by MindEdge Framework.

Preparing an Image Repository

You need to prepare an open-source or self-owned image repository that complies with the Docker API standard. The image repository must support image upload and pulling through HTTPS.

Preparing a Software Repository

You need to prepare an open-source or self-owned software repository with unified RESTful APIs. The software repository must support file upload and download through HTTPS.