• Keine Ergebnisse gefunden

Edge-Computing Framework (EdgeX)

N/A
N/A
Protected

Academic year: 2021

Aktie "Edge-Computing Framework (EdgeX)"

Copied!
12
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Edge-Computing Framework (EdgeX)

J. Wagner, D. Gibietz, D. Helmer

Department of Computer Science and Engineering Frankfurt University of Applied Sciences

Frankfurt am Main, 2021

(2)

Outline

1 Introduction

2 EdgeX architecture

3 How it works

4 Use case

5 Data processing

6 Live demonstration

(3)

Introduction

EdgeX Foundry is an open source software framework

It is serving between physical ”things” and applications or clouds EdgeX provides multiple protocols to connect IoT devices, like MQTT, REST or BLE

It allows to encrypt, transform, filter or format the data before

forwarding it to an external source over different protocols like MQTT

Figure: The EdgeX gateway between the ”things” and the IT-System.

Source:https://docs.edgexfoundry.org/1.2/

(4)

EdgeX architecture

Figure: Visualisation of the EdgeX platform architecture.

Source:https://docs.edgexfoundry.org/1.2/#edgex- foundry- service- layers

(5)

How it works

EdgeX data flow:

Sensor data of a ’thing’ is collected

Sensor data is transferred to the Core Services

Data can be filtered, formated, ... before sending them to a cloud Data can be used to trigger other devices

Cloud can further process the data, analyze it, simply store it and more Using REST for communication

Device ↔ Gateway and Gateway ↔ Cloud REST −→ REpresentational State Transfer Allows simple machine-to-machine communication

The services are made available via Docker and Docker-Compose

(6)

Use case

IoT gateway should be close to the edge devices

Often needed system architecture: Multiple edge devices sending data to a cloud service via the IoT gateway

Deployment of EdgeX on a SBC. Temperature values send by multiple nodes are forwarded to a data base in the cloud.

Figure: Data flow of overall system architecture

(7)

Data processing

South side

The communication with the physical nodes is called ”south side”

South side means the south of the communication (device layer) This layer interacts with the devices and sensors

Various protocols, such as REST, MQTT or even SNMP, are available for the south side connection

After installation and running of EdgeX the REST service start by default

The developed script sends a variety of real sensor data

It is later presented in a live demo

(8)

Data processing

EdgeX device and value representation

Device profile: defines a ’device type’

Create digital representation of a device

Multiple devices can be created with one profile Create valuedescriptors / variables

Data sent by devices must be predefined

Live demo on how to add devices later in the presentation

(9)

Data processing

Export of data

Exporting data to the north side is possible by using either Application service or rule engine

For deployment rule engine was chosen

Rule engine since Geneva release: EMQ’s Kuiper

Service consists of three components: Source, SQL and Sink Source: Data stream that is accessed by kuiper

SQL: Statements to filter the data of the source

Sink: Data sink that uses a defined protocol for forwarding messages

(10)

Data processing

North side

An exemplary northside use case is implemented with AWS AWS was selected since all needed services were included in the free-trier

Figure: Data flow within AWS northside

(11)

Live demonstration

Live demonstration

(12)

Thank you for your attention!

Referenzen

ÄHNLICHE DOKUMENTE

RE- ACT distinguishes itself from reactive elasticity solutions in three ways: (i) optimal auto-scaling of both network-level and compute-level virtual resources at network edges

In this paper, we prove that the problem of computing the edge-neighbour-scattering number of a graph is NP-complete and give some upper and lower bounds of

Applications request a connection from the provided virtual network interface (VNIC), enabling trans- parent network adaptivity without any application changes.. Hidden behind the

With ongoing unrest in three Eastern regions, a peace deal recently agreed in Geneva hangs by a thread as pro-Russian separatists continue to occupy numerous public buildings

stop opposing its missile defense program, to reduce the number of Russian non-strategic nuclear weapons located near NATO territory, or to rejoin the Conventional Forces in

Abstract: Infrastructure federation is becoming an increasingly important issue for modern Distributed Computing Infrastructures (DCIs): Dynamic elasticity of quasi-static

Hingegen konnte festgestellt werden, dass die Fachexperten aus dem Industriekonsor- tium bereits über ein grundlegendes Verständnis von EC verfügen. Besonders bei den mög-

The components of various IoT architecture proposals as well as the novel component, the Thing Management System, were combined, consolidated and related to each other to develop the