FogFlow enabled Data Sharing across LoRa ...

1 downloads 0 Views 2MB Size Report
TTN LoRaWAN. Build your own LoRa network. 11. Page 13. TTN LoRa Infrastructure. 12. LoRa Gateway in Amsterdam. Page 14. Use Case: Waterproof ...
FogFlow enabled Data Sharing across LoRa Applications Bin Cheng (NEC Labs Europe) Sylvain Prost (The Things Industrie)

LoRa Applications ▪

Currently applications are out of LoRa network, up to application providers to manage them on their own



Each application can only see the data from LoRa devices in its own domain



Problems for LoRa application developers • • •

Must deal with the complexity of orchestrating their LoRa applications No easy way to share and utilize IoT data across LoRa applications Northbound APIs to Applications are not standardized

LoRaWAN device1

appKey1

App1 Network server

gateway

App2

LoRaWAN device2 appKey2 1

Requirements of LoRa Applications ▪

Easy, fast, and on-demand orchestration of LoRa applications • •



Standardized data model and APIs for data sharing across LoRa applications • • •



Developers do not have to manage their resources and execution environments Low operation effort and fast time-to-market

Applications are always changing/evolving over time to fit various requirements Easy and standardized way to share IoT data with various applications Saving re-engineering effort and maximizing the value of data and device assets

Better management and control of how IoT data from LoRa devices can be shared and utilized • •

Data owners/device owners should still have the full control of how their data can be shared across applications/business domains Secure data sharing and privacy-preserving

2

FIWARE FogFlow GE: Cloud-Edge Orchestrator  FogFlow is a cloud-edge orchestrator to orchestrate dynamic NGSI-based data processing flows on-demand between producers and consumers for providing timely results to make fast actions with low management cost and bandwidth consumption, based on context (system context and data context) System context cloud fast actions timely results

FogFlow Context availability (metadata)

edge

dynamic processing flows edge

edge

raw data

Producers (sensors)

Consumers (actuators)

FogFlow: Enabling Orchestration & Data Sharing of LoRa Apps Given the assumption that we use NGSI as the northbound API of LoRa applications for the purpose of easy and standardized data sharing, FogFlow can help them in three types of scenarios: ▪

Scenario 1: orchestrating LoRa applications purely in the cloud



Scenario 2: orchestrating LoRa applications over cloud and edges



Scenario 3: orchestrating LoRa applications across multiple LoRa networks 4

Orchestrating LoRa Applications in the Cloud External APPs



Mainly for LoRa network operators • •

NGSI

Easy, fast, efficient orchestration of LoRa APPs for data processing Easy data sharing across APPs FogFlow

LoRaWAN device1

Cloud(s)

APP1 APP2

Network server

gateway

adapter APP3

LoRaWAN device2

FogFlow APPs: data processing flows for data integration, transformation, aggregation, and analytics 5

Orchestrating LoRa Applications over Cloud and Edges ▪

Edge analytics at LoRa/LoRaWAN gateways • •



• •



Constraint connectivity and communication cost between cloud and edges Edge nodes with sustainable power supplier Developing countries or the areas with limited network infrastructure

Value proposition ▪



edge

Targeted scenarios •

Cost saving

Use case domains •

cloud

Moving LoRaWAN Network Server down to the edge Launching data processing directly at the edge

Smart agriculture or forest monitoring 6

NS GW

FogFlo w (cloud)

Limited connectivity (4G)

Fog Flow (edge)

edge NS GW

Fog Flow (edge)

Use Case: Forest Monitoring

Detecting & monitoring the activities of bears

Forest fire detection

cloud Autonomous edges

7

Orchestrating LoRa Applications across LoRa Networks ▪

Utilizing data from different LoRa networks • •





LoRa devices are deployed and managed by different providers; Federated data space across multiple LoRa networks

Value proposition

FogFlo w (cloud)

P3 FogFlow (edge)

P2

Seamless data usage for IoT services



Trust data sharing across applications

Domain B

FogFlow NS

(edge)



P1 Domain A

NS

Use cases: •

Data processing flows orchestrated by FogFlow

GW

smart parking across cities

8

GW

Use Case: Smart Parking

Real-time parking recommendation

Real-time Traffic information from transportation provider Parking sensors

Context information from different LoRa networks operated by different owners 9

A Concrete Use Case: Waterproof Amsterdam

Sylvain Prost (The Things Industrie)

10

TTN LoRaWAN Build your own LoRa network

11

TTN LoRa Infrastructure

LoRa Gateway in Amsterdam

12

Use Case: Waterproof Amsterdam

13

Use Case Implementation: Waterproof Amsterdam

data processing flows running in the cloud

analytics

adapter

actuator

14

Demo at Our Booth: FogFlow + LoRa ▪

Enabling smart solutions across federated city domains using cloud-edge computing and LoRa networks



Showcasing smart city solutions based on a federated city-dataspace • •

Waterproof Amsterdam: Integration of FIWARE FogFlow with LoRaWAN Smart Awning and Smart Parking: Automated and optimized data flow orchestration with low development and management costs

15

Thank you!

Suggest Documents