...
ELIOT Manager
ELIOT Portal:
ELIOT Portal is new feature added on the ELIOT Blueprint which is currently applicable for both IoT Gateway and uCPE Blueprint. ELIOT Portal main objective is use to have a dashboard for operations and management of ELIOT Cluster. It consists of ELIOT UI and ELIOT API Gateway.
In Release 2.0 the portal is giving the following operations:-
- Display ELIOT Nodes
- Display ELIOT Services
- Display ELIOT PODS.
Other options like Application Deployments, are currently in design phase, which will be developed for future releases.
ELIOT CLI:
ELIOT CLI (Command Line Interface) is a new feature added in ELIOT Blueprint which is currently applicable only for IoT Gateway Blueprint. It is providing a command line interface option to setup the ELIOT Cluster. Currently this feature is supported only for Ubuntu OS.
The ELIOT CLI application currently provides the following operations:
- ELIOT Cluster Setup.
- ELIOT Cluster Cleanup.
- ELIOT Cluster Reset.
Node Monitoring:
Node Monitoring main task is to collect the container performance metrics from various IoT Gateway Nodes and display on a dashboard in graphical representation.
Network Controller & Node Resource Manager:
The core part of the ELIOT Cluster which controls the Node health, high availability , overlay networking , cluster management. To manage the same Kubernetes and KubeEdge are being used for Node Resource Management with Calico for Container Networking.
Software Platform Architecture
...
S. No. | Software Name | Category | Version Number | Remarks |
---|---|---|---|---|
1. | Ubuntu | OS | 16.04 | IoT Gateway supports both Ubuntu and Cent OS |
2. | CentOS | OS | 7 or greater | IoT Gateway supports both Ubuntu and Cent OS |
3. | Docker | CRI | 18.06 | |
4. | Kubernetes | Orchestration | 16.0 | When Kubernetes is being used for the IoT Gateway Blueprint |
5. | Go Lang | Runtime Environment | > 1.12 | Go Lang is required when KubeEdge is being used at Edge Node |
6. | KubeEdge | Orchestration and IoT Platform | 1.10 | |
7. | EdgeX | IoT Platform | Edinburgh | EdgeX Platfrom. This will be running on the IoT Gateway Node |
8. | cAdvisor | Container Metrics | Latest Container version in Docker Hub | Running as Docker Container. |
9. | OPC-UA | IoT protocol framework | Edgex/Holding | To Support OPC-UA Protocol. |
APIs
Not Applicable
Hardware and Software Management
Currently in IoT Gateway Blueprint virtual machines are being used in public cloud. Currently no dedicated bare metal are being used.
Software Management:-
Licensing
- GNU/common license
...