Blueprint overview/Introduction
...
Figure 1 – ELIOT IOT-Gateway R5 R6 architecture
ELIOT Manager:
...
Note: ELIOT IotGateway Blueprint Deployment has been tested on Cloud VM and is not tested on Bare-Metal Environment. Though, theoretically deployment should work in bare metal, provided hardware and software prerequisites are met. Kindly refer ELIOT R5 R6 - IoT Gateway Test Document to get details on the tested deployment.
...
Below are details of Upstream and Opensource software's used in various nodes of ELIOT Environment.
OCD Node
S. No. | Software Name | Category | Version Number | Remarks |
---|---|---|---|---|
1. | Ubuntu | OS | 18.04 | |
2. | GIT | Version Control | 2.17.1 | |
3. | Ansible | Scripting Tool | 2.10.7 |
ELIOT Master Node
S. No. | Software Name | Category | Version Number | Remarks |
---|---|---|---|---|
1. | Ubuntu | OS | 18.04 | |
2. | Kubernetes | Orchestration | 1.18.7 | |
3. | Docker | CRI | 18.09 | |
4. | Grafana | Analytics Dashboard | 8.7 | |
5. | Edge Gallery | MultiAccess Edge Computing Platform | 1. |
5.1 | Opensource MEC Platform |
IotGateway Node
S. No. | Software Name | Category | Version Number | Remarks |
---|---|---|---|---|
1. | Ubuntu | OS | 18.04 | Supports both 16.04 and 18.04 |
2. | Docker | CRI | 18.09 | |
3. | K8s | Orchestration | 1.18.7 | |
4. | Edge Gallery | MultiAccess Edge Computing Platform | 1. |
5.1 | Opensource MEC Platform | |||
5. | CAdvisor | Container Metrics | 0.36 | |
6. | RabbitMQ | Message Queue | 3.7 | |
7. | EdgeX | Edge IoT middleware platform | Edinburgh | This old version is used due to K8s deployment |
8. | OPC-UA | IoT protocol framework | Geneva |
APIs
Please refer the API Documentation link : ELIOT R5 R6 IOTGateway API documentation
Hardware and Software Management
...
This table can be used for track alignment with EdgeX
SI.No. | Attributes | ELIOT | EdegX | Remarks |
---|---|---|---|---|
SI.No. | Attributes | ELIOT | EdegX | Remarks |
EdgeX version | Edinburgh | Hanoi | Till ELIOT Rel5 plan, EdgeX was not providing K8s based deployment so used older version. In next ELIOT release analyse and update latest EdgeX version if it support K8s based deployment | |
2. | API version | V1 | V2 | Once EdgeX version updated, API page will be updated for latest V2 APIs |
3. | New components and services | supported OPC-UA | Analyse EdgeX and support new features in next release | |
4. | gaps and requirement | ELIOT use K8s based orchestration, but earlier EdgeX was providing Docker compose based services. | Analyse latest EdgeX release and see whether supported K8s based deployment. | |
5. | New features | Keep track with EdgeX community |
Licensing
GNU/common license