OSGI TO BOOST OPEN INNOVATION FOR SMARTER CITIES
October 25th 2017
OSGi Community Event
Ludwigsburg, GermanyDr. Levent Gürgen
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 15
SENSING AND ACTUATION SERVICES
APIs
DEVELOPPERS
develop, deploy,
monitor, manage
OSGi Community Event 2017, LudwigsburgDr. Levent Gürgen
| 16
SENSINACT STUDIO - DEVELOPMENT ENVIRONMENT
APIs
DEVELOPPERS
develop, deploy,
monitor, manage
Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg
| 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
| 18
ACCESS TO VARIOUS CITY REAL-LIFE DATA IN REAL-TIME
Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg
| 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
| 20
CLOUT PROJECT
Cloud of Things for empowering the citizen clout in smart cities
Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg
| 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
| 22
GENOVA ENVIRONMENTAL DATA IN THE CLOUD
Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg
| 23
MOBILE ATMOSPHERIC SENSING WITH GARBAGE COLLECTING CARS
Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg
| 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
| 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
| 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
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
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
| 29
BIGCLOUT: EU-JAPAN COLLABORATIVE PROJECT
HTTP://BIGCLOUT.EU
Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg
| 30
TRIALS PLANNING IN PILOT CITIES
| 31
EXPERIMENTATION AS A SERVICE
Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg
| 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
| 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
| 34
EXPERIMENTATION PORTAL
• Experiment management
• Resource discovery & reservation
• Data visualisation
• Etc.
Eclipse IoT Days 2017 - Grenoble, France
| 35
Wordlwide Interoperability for SEmantics IoT
Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg
| 36
IOT FOR SMART SKI RESORTS
Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg
| 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
| 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
| 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
| 40
VARIOUS OTHER USE CASES
OSGi Community Event 2017, Ludwigsburg
| 41
smart city platform has just joined
https://projects.eclipse.org/projects/technology.sensinact
Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg
| 42
LOOKING FOR CONTRIBUTIONS!
Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 50
LINKS WITH OTHER WORLDWIDE COMMUNITIES AND INITIATIVES
Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg
| 51Co-funded by the European Commission and NICT
THANK YOU FOR YOUR ATTENTION!
Contact
Levent Gürgen
Dr. Levent Gürgen OSGi Community Event 2017, Ludwigsburg