Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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
titleMinimal

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.



ELIOT Architecture



Platform Architecture

<Hardware components should be specified with model numbers, part numbers, etc>

Software Platform Architecture

S. No.Software NameCategoryVersion NumberNode
1.

Ubuntu

OS16.04 or 18.04

Eliot Manager

2.CentOSOSCentOS 7 or greaterELIOT Manager
3.DockerCRI18.06ELIOT Edge Node - IoT Gateway
4.KubernetesOrchestration1.13Eliot Manager
5.Kubeedge

Orchestration/

Lightweight Kubelet

0.3Eliot Manager and Eliot Edge Node - IoT Gateway
6EdgeXIoT Platform
ELIOT Edge Node - IoT Gateway


ELIOT Software Stack

APIs

Not Applicable

Hardware and Software Management

Licensing

  • GNU/common license