osgi to boost open innovation for smarter cities - l gurgen

51
OSGI TO BOOST OPEN INNOVATION FOR SMARTER CITIES October 25th 2017 OSGi Community Event Ludwigsburg, Germany Dr. Levent Gürgen [email protected]

Upload: mfrancis

Post on 21-Jan-2018

62 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: OSGi to boost open innovation for smarter cities - L Gurgen

OSGI TO BOOST OPEN INNOVATION FOR SMARTER CITIES

October 25th 2017

OSGi Community Event

Ludwigsburg, GermanyDr. Levent Gürgen

[email protected]

Page 2: OSGi to boost open innovation for smarter cities - L Gurgen

| 2

Requirements for smart city platforms

sensiNact, OSGi-based platform for Smarter Cities

Deployments in Europe and Japan

Urban Technology Alliance

OUTLINE

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 3: OSGi to boost open innovation for smarter cities - L Gurgen

| 3

On 2% of the earth's surface, cities use 75% of the world resources

Uexküll, Jakob. Shaping our future:

Creating the World Future Council.

Foxhole, Devon,

CITIES NEEDTO BE SMARTER!

WATER

IBM

ENERGY

In Europe, 50% of energy

consumed today is imported –

expected to reach 70% by 2030

TRANSPORT

In Europe and US, drivers spend

from 5 to 10 working days

per year stuck in the traffic

More than half of the world population lives in cities

Page 4: OSGi to boost open innovation for smarter cities - L Gurgen

| 4

City data sources

Social networks

Mobile applications

WorldWideWeb LegacyDevices

IoT Devices

Senses of the city

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 5: OSGi to boost open innovation for smarter cities - L Gurgen

| 5

City data sources

Social networks

Mobile applications

WorldWideWeb LegacyDevices

IoT Devices

Smart City Platform

Data collection, analysis,knowledge, extraction,planning, action

Brain of the city

Senses of the city

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 6: OSGi to boost open innovation for smarter cities - L Gurgen

| 6

City data sources

Social networks

Mobile applications

WorldWideWeb LegacyDevices

IoT Devices

Citizen-centricservices

Smart City Platform

Data collection, analysis,knowledge, extraction,planning, action

Brain of the city

Senses of the city

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 7: OSGi to boost open innovation for smarter cities - L Gurgen

| 7

City data sources

Social networks

Mobile applications

WorldWideWeb LegacyDevices

IoT Devices

Senses of the city

Smart city platform

APIs and tools for data collection/

management/redistribution;

platform management;

application development/deployment

Dynamic and

Plug & playScalable

Self-

adaptiveInteroperable Open

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 8: OSGi to boost open innovation for smarter cities - L Gurgen

| 8

• Plug&play: Powerful run-time environment and dynamic application lifecycle management

with service-oriented approach.

• Easy to interoperate: Loosely coupling service implementations, abstracting

heterogeneous devices (Device as a Service)

• Open: open spécifications, open APIs, open source implementations. Adapted to open

platform model hosting added value services from third parties. Modularity reducing

development complexity. Increasing number of tools for developers.

• Scalable: Distributed processing at different levels: resource constrained edge devices,

gateways and cloud.

• Self-adaptive: Modular development and deployment for enhanced system maintenance

and evolution. Flexibility of adding/removing/updating devices/services with a minimum

impact on the running platform (dynamic service discovery and binding).

HAS THE RIGHT ANSWERS!

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 9: OSGi to boost open innovation for smarter cities - L Gurgen

| 9

Studio

Platform

Homogeneous Access

- to real-time data: on-demand,

periodically, event-based

- historic data

Tool for rapid and dependable

application building

CDMI

Various northbound

protocols

LWM2M

SENSINACT – OSGI-BASED IOT PLATFORM FOR SMARTER CITIES

Various IoT protocols and

platforms

Heterogeneous IoT

devices and platformsIoT platforms

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 10: OSGi to boost open innovation for smarter cities - L Gurgen

| 10

MODULAR ARCHITECTURE

HTTP Rest JSON RPC X Bridge MQTT Agent CDMI Agent XMPP Agent X Agent

Application

Manager

Service

Registry

CEP

Plugin

X Plugin

Basic

Plugin

COAP

StackX Stack

NGSI

Stack

MQTT

StackHTTP Stack

Philips

Hue

Stack

XBEE Stack

COAP

Bridge

Arduino

Bridge

TST

Bridge

MQTT

Bridge

Philips

Hue

Bridge

Kodi

Bridge

Sigfox

Bridge

X

Bridge

EnOcean

Stack

EnOcean

Bridge

Santander

BridgeWaspmote

Bridge

Genova

Bridge

No

rth

bo

un

d

brid

ge

s

So

uth

bo

und

brid

ge

s

Core

Generic

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 11: OSGi to boost open innovation for smarter cities - L Gurgen

| 11

EXTENSION POINTS

Core

Generic

Southbound bridges

Northbound bridges

Application

Manager

Service

Registry

NB extension

points

SB Bridge

extension points

Application

extension points

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 12: OSGi to boost open innovation for smarter cities - L Gurgen

| 12

OPEN APIS FOR THIRD PARTY DEVELOPERS

Core

Generic

Southbound bridges

Northbound bridges

Application

Manager

Service

Registry

Public API for

development by

third parties

Public API for

development by

third parties

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 13: OSGi to boost open innovation for smarter cities - L Gurgen

| 13

SERVICE ORIENTED APPROACH: DEVICE AS A SERVICE

Service

Provider

Service

Resource Wind Temperature SMS

1

1..n

1

1..n

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 14: OSGi to boost open innovation for smarter cities - L Gurgen

| 14

• Abstracting business processes

from underlying technology

• Loosely coupled services – implementations

• Monolithic vertical systems decomposed as

reusable and sharable services, across

organizational boundaries

COMPOSITION OF SERVICES FOR DYNAMIC IOT APPLICATIONS

Edge Gateway

Cloud

SENSING

AND ACTUATING

SERVICES

MANY DISTRIBUTED

GATEWAYS

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 15: OSGi to boost open innovation for smarter cities - L Gurgen

| 15

SENSING AND ACTUATION SERVICES

APIs

DEVELOPPERS

develop, deploy,

monitor, manage

OSGi Community Event 2017, LudwigsburgDr. Levent Gürgen

Page 16: OSGi to boost open innovation for smarter cities - L Gurgen

| 16

SENSINACT STUDIO - DEVELOPMENT ENVIRONMENT

APIs

DEVELOPPERS

develop, deploy,

monitor, manage

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 17: OSGi to boost open innovation for smarter cities - L Gurgen

| 17

SENSINACT STUDIO: TOOL FOR IOT APPLICATION

DEVELOPMENT AND DEPLOYMENT

DSL editor Graphical EditorProperties View

Navigator View

Deployment View

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 18: OSGi to boost open innovation for smarter cities - L Gurgen

| 18

ACCESS TO VARIOUS CITY REAL-LIFE DATA IN REAL-TIME

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 19: OSGi to boost open innovation for smarter cities - L Gurgen

| 19

smart train station

smart ski station Smart home

Smart citySmart farming

Smart living & well-ageing

Genova, Santander, Fujisawa, Mitaka, Grenoble, Bristol, London, Aarhus

Kameoka, Maya, Osaka

Chamrousse, PyoengChang

Bordeaux, DubourdieuWineyard

Grenoble

Dr. Levent Gürgen

iHousePTL

Page 20: OSGi to boost open innovation for smarter cities - L Gurgen

| 20

CLOUT PROJECT

Cloud of Things for empowering the citizen clout in smart cities

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 21: OSGi to boost open innovation for smarter cities - L Gurgen

| 21

SMART SANTANDER INFRASTRUCTURE

Environmental monitoring

Parking sensors Guiding drivers

Smart irrigation

mobile nodes on city

buses and taxis

Trafic sensors

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 22: OSGi to boost open innovation for smarter cities - L Gurgen

| 22

GENOVA ENVIRONMENTAL DATA IN THE CLOUD

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 23: OSGi to boost open innovation for smarter cities - L Gurgen

| 23

MOBILE ATMOSPHERIC SENSING WITH GARBAGE COLLECTING CARS

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 24: OSGi to boost open innovation for smarter cities - L Gurgen

| 24

SMART SPACES

PARTICIPATORY SENSING HEALTH MANAGEMENT

SAFETY AND

EMERGENCY

FIELD TRIALS IN 4 PILOT CITIES

GENOVA

MITAKA

FUJISAWA

SMILE

☺COUPO

N

SANTANDER

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 25: OSGi to boost open innovation for smarter cities - L Gurgen

| 25

INTERCONTINENTAL TRIAL

Service development tool Data Mashup City dashboard Intercontinental coopetition

> 10 000 physical devices > 150 physical devices

> 150 physical devices + > 500 000 virtual devices

Santander

Genova

Mitaka

Fujisawa

Studio

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 26: OSGi to boost open innovation for smarter cities - L Gurgen

| 26EclipseCon Europa 2016 - OSGi Community Event

FROM TO

Edge node programming Dependable Service Composition Complex Event Processing

Big data analysis

Lokemon – crowd

sensing, Fujisawa Minarepo - crowd

sensing, FujisawaConnected Garbage cars,

FujisawaAir quality sensors,

BristolPeople flow,

Tsukuba

Matsuri

IoT devices,

Grenoble

From to

Page 27: OSGi to boost open innovation for smarter cities - L Gurgen

Smart City Apps – Vehicular Sensing

• Number sensors installed: 66 (By June, 2017)

• Type Collected data:• Acceleration, Angular

Velocity, Geomagnetism, Pressure, Humidity, Temperature, UV-A, Illuminance, PM2.5, GPS

• Sampling rate: 100Hz, GPS 1Hz

• Volume of Data: 2-4GB/day (compressed)

Next steps: Edge analysis with Image processing

Page 28: OSGi to boost open innovation for smarter cities - L Gurgen

Smart City App. - CrowdSensing3 apps are under development

• For city officers to enhance efficiency of city operation

• For a specific community to share knowledge

• For every citizen to share knowledge

Page 29: OSGi to boost open innovation for smarter cities - L Gurgen

| 29

BIGCLOUT: EU-JAPAN COLLABORATIVE PROJECT

HTTP://BIGCLOUT.EU

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 30: OSGi to boost open innovation for smarter cities - L Gurgen

| 30

TRIALS PLANNING IN PILOT CITIES

Page 31: OSGi to boost open innovation for smarter cities - L Gurgen

| 31

EXPERIMENTATION AS A SERVICE

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 32: OSGi to boost open innovation for smarter cities - L Gurgen

| 32

FESTIVAL EXPERIMENTS

Check out FESTIVAL Deliverable 3.2 for details: http://www.festival-project.eu/en/?page_id=550

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 33: OSGi to boost open innovation for smarter cities - L Gurgen

| 33

Route Recommendation

Smart Station Smart home

Art & Science

Privacy friendly

person tracking

ONGOING EXPERIMENT EXAMPLES WITH

FESTIVAL PLATFORM

Grenoble <-> Osaka Santander

PTL - GrenobleMaya, Kameoka, Osaka

stations

iHouse - Japan

Smart Energy Management

Smart Shopping

Page 34: OSGi to boost open innovation for smarter cities - L Gurgen

| 34

EXPERIMENTATION PORTAL

• Experiment management

• Resource discovery & reservation

• Data visualisation

• Etc.

Eclipse IoT Days 2017 - Grenoble, France

Page 35: OSGi to boost open innovation for smarter cities - L Gurgen

| 35

Wordlwide Interoperability for SEmantics IoT

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 36: OSGi to boost open innovation for smarter cities - L Gurgen

| 36

IOT FOR SMART SKI RESORTS

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 37: OSGi to boost open innovation for smarter cities - L Gurgen

| 37

FIND FRIENDS/FAMILY

Service Description

FindGroup

- Provide location information for group members

- Group vibration feature

- Pair group devices / Un-pair group devices

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 38: OSGi to boost open innovation for smarter cities - L Gurgen

| 38

MY SKI PERFORMANCE

Service Description

MySkiPerformance

- Measure ski performance for individuals and

provide various statistics (incl. grade)

- Provide performance grade and statistics

- Deliver grade and statistics to smart phone or

digital signage

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 39: OSGi to boost open innovation for smarter cities - L Gurgen

| 39

• Deployment of Lora gateway and connected bracelets

• For asset monitoring

• For skier performance monitoring • Connected LORA and BLE enables sensors carried by skiers

• Crowd detectors

• Measuring people crowd by using WiFi and Bluetooth connectivity

• Informing skiers and station operator about the crowded zones and

provide recommendations accordingly

DEPLOYMENT IN CHAMROUSSE SKI RESORT

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 40: OSGi to boost open innovation for smarter cities - L Gurgen

| 40

VARIOUS OTHER USE CASES

OSGi Community Event 2017, Ludwigsburg

Page 41: OSGi to boost open innovation for smarter cities - L Gurgen

| 41

smart city platform has just joined

https://projects.eclipse.org/projects/technology.sensinact

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 42: OSGi to boost open innovation for smarter cities - L Gurgen

| 42

LOOKING FOR CONTRIBUTIONS!

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 43: OSGi to boost open innovation for smarter cities - L Gurgen

| 43

WE ARE CREATING A GLOBAL ALLIANCE TO DEFINE THE CITIES OF TOMORROW

Urban Technology Alliance

Testbed-oriented global alliance on promoting open smart

city platforms and tools

One-stop showcase for a comprehensible set of integrated open

smart city solutions

Organize pilot deployments and testbeds with the member cities

for validation and promotion of partners’ software/hardware/network

solutions.

Provide direct contact between city authorities and solution

developers and identify real requirements for smarter urban

environments

Use a common language comprehensible by each stakeholder: cities,

citizens, politicians, technicians, researchers, …

Create a business ecosystem among the members to build end-to-

end solutions

Organize events to exchange best practices, lessons learnt, know-

how with other national and international initiatives.

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 44: OSGi to boost open innovation for smarter cities - L Gurgen

| 44

Cities You are looking for direction for a strategy of your

digital transformation

You need

Neutral guidance

One unique comprehensible place

Openness for the benefit of your local ecosystem

Exchange best practices, lessons learnt with other

cities

Test innovative smart city applications

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 45: OSGi to boost open innovation for smarter cities - L Gurgen

| 45

Startups/SMEs You have great innovative ideas and looking for open

platforms and tools to build your solutions on top

You are interested in participating to testbeds to validate

your prototype in real life conditions.

You also wish

backing your business with a great community

having direct contact with cities to identify real needs

exploring networking possibilities, creating partnerships

increasing your visibility in an international context

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 46: OSGi to boost open innovation for smarter cities - L Gurgen

| 46

You would like to create an ecosystem of innovators using

your large investments: hardware, IoT network, cloud

infrastructure, etc.

You are interested in sponsoring open source platform and

tool development, which leverages your assets

You are looking for partnering to build complete end-to-

end solutions for cities.

You are interested in participating to testbeds validating

prototypes in real life conditions in member cities.

Large industry

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 47: OSGi to boost open innovation for smarter cities - L Gurgen

| 47

You have beyond state of the art innovative results and

looking for transferring them to the industry and build

partnerships

As independent organizations, you would like to provide

trustful guidance to cities.

You wish to participate in the development of open source

platforms and tools.

You search for exploring demand-side smart city

requirements to identify new research challenges

Researchers

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 48: OSGi to boost open innovation for smarter cities - L Gurgen

| 48

SPECIFIC TECHNICAL TASK GROUPS

Architectural task group to deal with the

technical issues, requirements analysis,

interoperable architectures, integration plans

among the projects in the group, etc.

Testbed task group to organize pilot

deployments in partner cities to demonstrate

and test solutions in close to real life

environments

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 49: OSGi to boost open innovation for smarter cities - L Gurgen

| 49

Business task group to promote networking

among the members, identify new opportunities

and work on new win-win business models.

Social task group to raise the voice of the

citizen, which is the center of all the

preoccupations, and deal with non-technical issues

such as ethics, privacy, design, art, etc.

SPECIFIC NON-TECHNICAL TASK GROUPS

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 50: OSGi to boost open innovation for smarter cities - L Gurgen

| 50

LINKS WITH OTHER WORLDWIDE COMMUNITIES AND INITIATIVES

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg

Page 51: OSGi to boost open innovation for smarter cities - L Gurgen

| 51Co-funded by the European Commission and NICT

THANK YOU FOR YOUR ATTENTION!

Contact

Levent Gürgen

[email protected]

Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg