Blueprint overview/Introduction
ELIOT is a project under Akraino approved blueprint family and part of Akraino Edge Stack, which intends to provide an platform for a fully integrated edge network infrastructure and running edge computing applications, on lightweight Edge Nodes. ELIOT targets on making the edge node a lightweight software stack which can be deployed on edge nodes which have limited hardware capacity by leveraging lightweight OS, a container running environment and container orchestration applications.
The edge layer which this blueprint targets is the Telco Edge.
Below are the high-level features which this blueprint will go on to implement in phase-wise.
- Lightweight MEP IOT-Gateway Solution
- Autonomous MEP Edge Sites.
- Unified Portal for platform management and for App developers.
- Sandbox with SDKs and tools chains for MEC IOT app developers
- Heterogeneous deployment on Multi-Arch. ETSI MEC Compliant.
- Software Rolling update to edge sites and IOT devices
- Interoperability between the devices and applications at the IOT Edge
- IOT protocol support like OPC-UA
- Industrial IOT enabling by TSN etc.
- Middle ware for IOT-Framework like EdgeX
Use Case
Many diverse business applications require a converged IoT gateway. In this use case, the plan is to support the following scenarios:
...
S. No. | Software Name | Category | Version Number | Remarks |
---|---|---|---|---|
1. | Ubuntu | OS | 18.04 | Supports both 16.04 and 18.04 |
2. | Docker | CRI | 19.03 | |
3. | K3S | Orchestration | 1.18.2 | |
4. | Helm | Application Package Manager | 3.0.2 | |
5. | Prometheus | Monitoring | 2.18 | |
6. | CAdvisor | Container Metrics | 0.36 | |
7. | RabbitMQ | Message Queue | 3.7 | |
11 | Postgres SQL | Database | 9.6 | |
12 | Edge Gallery | MultiAccess Edge Computing Platform | 0.9 | Opensource MEC platform |
13 | EdgeX | Edge IoT middleware platform | Edinburgh | |
14 | OPC-UA | IoT protocol framework | Geneva |
...