iot on the edge

12
IoT on the edge Dr G. Privat Senior Scientist, Orange Labs [email protected]

Upload: fiware

Post on 15-Apr-2017

61 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: IoT on the Edge

IoT on the edge

Dr G. PrivatSenior Scientist, Orange [email protected]

Page 2: IoT on the Edge

edge

2

FIWARE in the cloud & in the edge

sensor data providersLPWAN sensors

developers

end users

other data providers

latency-criticalsensor & actuatornetworks

FIWARE backend

Apps

Operatorplatform

LPWANetwork servers

Equipment vendor platform

sensor data providers

Page 3: IoT on the Edge

5

Smart City platform

CKAN

Big Data

Context Broker

Accounting & Paym

ent &

Billing

IDM

& Auth

Short-term

historic data

BigData Processin

g

Data Quering/Acti

on, Publish/Subs

cr

Open Data publishing

Real-time processin

gBI

ETL

RULESDEFINITION

TOOL

OPERATIONAL

DASHBOARDKPI GOVERNANCE OPEN DATA PORTALS

Service orchestrat

or

Context Adapters

CEP

IoT Backend

measures / commands

Sensors Open Data

Actuators

Media stream

s

Real Time Media Stream

Processing

City Services

GIS

Inventory

Specific Enablers

Generic Enablers

IoT Edge

Device

manageme

nt&

abstraction

Page 4: IoT on the Edge

Rationale for « edge » processing

Address envisioned exponential growth in volume of sensor data

Avoid wasteful use of networks for sending useless or noisy data to the cloud

Filter, cleanse, aggregate, consolidate, vet data close to data sources

Make up for imbalance between upward and downward data flows

8

Page 5: IoT on the Edge

CEP for generic sensor data filtering & fusion

sensor fusion used to a « black art » sub-domain of signal processing

CEP offers a simple approach for the most basic types of • data cleansing• data selection• data normalization• feature extraction not the mainstream use of CEP…

less flexible and powerful than dedicated numeric processing

yet easily programmable

can be reconfigured on demand and,possibly, automatically

9

Page 6: IoT on the Edge

Addressing requirements of reactive systems

beyond those humdrum present-day IoT applications• mostly monitoring and data collection!

beyond routine big data, beyond « fast data »!

accounting for industrial cyber-physical systems applications that involve control of physical plant

• applications that are “defined by their effect on the physical world”• time-response is NOT best-effort or part of QoS• mirroring the state of field systems in order to control them • no time lag between actual state and state maintained in model

representation• bounded and deterministic return-trip times between field devices

(sensors and actuators) and platform are mandatory

10

Page 7: IoT on the Edge

Architecture template for real-time IoT/CPS platform

11

Page 8: IoT on the Edge

12

Acting upon entities through devices

IoT devices are acted upon through changes in the state of entites

Backend platform

FIWARE APIFIWARE API

GET <Oauth token>/cityEntities/street1/presenceState

PUT <Oauth token>/cityEntities/street1/lamps/”OnState”

Edge IoT Applications

Edge platforms

Backend IoT Applications

FIWARE API

Page 9: IoT on the Edge

13

IoT Data Edge Consolidation IDEC/Cepheus

core engine derived from ESPER

rules expressed in EPL (Event Processing Language)

operates over 2 complementary windows:• sliding time window• spatial window (scope)

• limited to « stateless » « along-the flow » processing• consolidation for

Page 10: IoT on the Edge

IDEC/Cepheus

14

Page 11: IoT on the Edge

15

Distributed FIWARE platform

beyond « all-cloud » one size-fits-all approaches

interim solutions before full-fledged « fog » platform ensures transparent and flexible distribution

• fixed distribution between backend and edge

edge platfrom could be hosted in :• operator NG-PoP (Next Generation Points of Presence)• customer-premises servers (e.g. for smart building, industry compounds)• LAN gateways• local embedded servers

□ Cepheus tested on raspberry-pi

Page 12: IoT on the Edge

Thank you!

http://fiware.orgFollow @FIWARE on Twitter