Blueprint overview/Introduction
ELIOT is "Enterprise Edge Lightweight and IOT" 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.
...
IoT Gateway Blueprint will provide an infrastructure platform for an edge node to run as a IoT Gateway. This is achieved by leveraging the upstream opensource application like Dockers, Kubernetes , Prometheus , cAdvisor, KubeEdge and EdgeX. Companies having applications to be deployed on edge nodes related to IoT application , can use the IoT Gateway platform to have a functional end to end to ecosystem of IoT.
Use Case
Many diverse business applications require a converged IoT gateway. In this use case, the plan is to support the following scenarios:
...
Industry Sector: WAN edge, enterprise, diverse IoT applications in various vertical market segments, Carrier
Where on the Edge
Many diverse business applications require a converged IoT gateway.
...
- Smart cities
- Smart homes
- Connected vehicles
- Connected farming, agriculture
- Logistics
- Industrial, IIoT
Overall Architecture
ELIOT IoT Gateway Blueprint Architecture consists of an ELIOT Manager and multiple ELIOT Nodes. The scale of ELIOT (edge) Nodes can range from 1 single node to 10, 100, 1K or more.
...
Note | ||
---|---|---|
| ||
ELIOT Minimal OS has been integrated with ELIOT SD-WAN / WAN / uCPE Blueprint and tested. The Minimal OS can be used for IoT Gateway Blueprint also. |
Platform Architecture
<Hardware components should be specified with model numbers, part numbers, etc>
Software Platform Architecture
S. No. | Software Name | Category | Version Number | Node |
---|---|---|---|---|
1. | Ubuntu | OS | 16.04 or 18.04 | Eliot Manager |
2. | CentOS | OS | CentOS 7 or greater | ELIOT Manager |
3. | Docker | CRI | 18.06 | ELIOT Edge Node - IoT Gateway |
4. | Kubernetes | Orchestration | 1.13 | Eliot Manager |
5. | Kubeedge | Orchestration/ Lightweight Kubelet | 0.3 | Eliot Manager and Eliot Edge Node - IoT Gateway |
6 | EdgeX | IoT Platform | ELIOT Edge Node - IoT Gateway |
APIs
Not Applicable
Hardware and Software Management
Licensing
- GNU/common license