meetup 4/2/2016 - functionele en technische architectuur iot
TRANSCRIPT
• City of Things
City of ThingsPhilip Leroux – - IBCN
Upgrading the city with Internet of Things
Technological capacity to gather and analyse data
Involving citizens and companies at large-scale
New public-private collaboration models
Three layers
Network-layerDeploying a city-wide network
connecting multiple wireless technologies
Data layerProviding an open data platform with a
real-time view on the city
Business layerLiving lab and analytics infrastructure
for evidence-based innovation
integrating smart city sensors
100 multi-technologygateways
General architecture
Three layers
Network-layerDeploying a city-wide network
connecting multiple wireless technologies
Data layerProviding an open data platform with a
real-time view on the city
Business layerLiving lab and analytics infrastructure
for evidence-based innovation
Gateway
IoT Sensors & ActuatorsSensor
Actuator
LoRa BasestationLoRa Basestation
LoRa Networkserver
Network experimentation
WiFi, BLE, ... LoRaWiFi, BLE, LoRa,
...
jFEDNetwork test VM
jFED
Authority
BOSS
OPS
City Of Things Services & Data Experiments
Services & Experiments
Gateway
IoT Sensors & ActuatorsSensor
Actuator
LoRa BasestationLoRa Basestation
LoRa Networkserver
Network experimentation
WiFi, BLE, ... LoRaWiFi, BLE, LoRa,
...
jFEDNetwork test VM
jFED
Authority
BOSS
OPS
DYAMAND
Sensor Data Collection &
Service Discovery
DYAMAND
City Of Things Services & Data Experiments
Sensor Management
Scattered landscape in terms of technologies• Different standards prevail in different application domains• Within each domain there are by default a number of competing
technologies• Even within the same standard, implementation quirks hinder
interoperability
DYnamic, Adaptive MAnagement of Networks and DevicesDYAMAND
Scattered landscape in terms of technologies• Different standards prevail in different application domains• Within each domain there are by default a number of competing
technologies• Even within the same standard, implementation quirks hinder
interoperability
DYnamic, Adaptive MAnagement of Networks and DevicesDYAMAND
A unified interface to various COTS device technologies on the market.
There exist a number of general interoperability platforms with a gateway centric approach.
DYnamic, Adaptive MAnagement of Networks and DevicesDYAMAND
But, in general …• Manual/technical configuration steps still necessary
• Serial port for communication with dongle, Sensor ID, Sensor type, etc.• Device types are not abstracted
• Applications still need to be aware of technology internals
.
Advantages over other platforms:
1. Device discovery/eventing/control protocol is abstracted• Devices can be used across technologies• Application developer does not need expertise of different technologies
2. No user configuration• Everything is dynamically discovered whenever possible
3. Runtime modifiability• Help applications adapt to their surroundings without
restarting/redeploying• Adapt to application’s APIs
4. No technical limitation with regards to supportable technologies
DYnamic, Adaptive MAnagement of Networks and DevicesDYAMAND
DYnamic, Adaptive MAnagement of Networks and DevicesDYAMAND
(Gateway
IoT Sensors & Actuators
Sensor
Actuator
LoRa BasestationLoRa Basestation
LoRa Networkserver
Network experimentation
WiFi, BLE, ... LoRaWiFi, BLE, LoRa,
...
jFEDNetwork test VM
jFED
Authority
BOSS
OPS
DYAMAND
Sensor Data Collection &
Service Discovery
DYAMAND
Tengu Data Processing& Storage
CoT Sensor Data
City Of Things Services & Data Experiments
Data Processing
BIG DATA
Tengu天狗
Enabling Dynamic Data ManagementTengu
Enabling Dynamic Data ManagementTenguCompetitors
Enabling Dynamic Data ManagementTengu
CUSTOMER LOCK-IN
Competitors
Enabling Dynamic Data ManagementTengu
CUSTOMER LOCK-IN
FOCUS ON 1 TECHNOLOGY ONLY
Competitors
Enabling Dynamic Data ManagementTengu
CUSTOMER LOCK-IN
FOCUS ON 1 TECHNOLOGY ONLY
TOO COMPLEX/LABOUR INTENSIVE
Competitors
Enabling Dynamic Data ManagementTenguSojoboTokin
Hauchiwa
…
REST API
Metadata
...
UI
CLI
…Charm
s
TenguEnabling Dynamic Data Management
TenguEnabling Dynamic Data Management
Visual Configuration
Enabling Dynamic Data ManagementTengu
iFEST
Research projects using Tengu
Enabling Dynamic Data ManagementTengu
Data processing/filtering:
Data storage:
Message system:
ESB:
Enabling Dynamic Data ManagementTengu
Data processing/filtering:
Data storage:
Message system:
ESB:
limeDS
Enabling Dynamic Data ManagementTengu
http://gettengu.io
(Gateway
IoT Sensors & Actuators
Sensor
Actuator
LoRa BasestationLoRa Basestation
LoRa Networkserver
Network experimentation
WiFi, BLE, ... LoRaWiFi, BLE, LoRa,
...
jFEDNetwork test VM
jFED
Authority
BOSS
OPS
DYAMAND
Sensor Data Collection &
Service Discovery
DYAMAND
Tengu Data Processing & Storage
CoT Sensor Data
City Of Things Services & Data Experiments
LimeDSData Service Composition
CityOpen Data
GIS Information
Panel DataNGSI Data
Web Data
ACPaaS Data
External Data Sources
Data Access
Polyglot
Visual development
Prototyping
Robustness
Lightweight Modular Environment for Data-oriented Services
LimeDS
LimeDSLightweight Modular Environment for Data-oriented Services
• Lower level• more rewriting boiler plate code• No visual paradigm
• More complex• No robustness features• No programming API
Competitors
•Web service platform
•Integration framework
•Rapid Prototyping
Typical use cases
LimeDSLightweight Modular Environment for Data-oriented Services
Example use case
limeDS
LimeDSLightweight Modular Environment for Data-oriented Services
LimeDSLightweight Modular Environment for Data-oriented Services
1st phase (Q1 2016) : sign in to sensor data streams2nd phase(~Q2 2016): direct sensor/actuator steering
Security: currently support for
Interface APIs
• LD DATA API (open transport, mobility & Geo Data)• Tourism API (location-based mobile services for tourists)• Open 311 IP (city feedback system, e.g. to report broken street signs)
Fi-WARE NGSI 10 API• OMA NGSI compliant Restfull API to exchange context information
(Gateway
IoT Sensors & Actuators
Sensor
Actuator
LoRa BasestationLoRa Basestation
LoRa Networkserver
Network experimentation
WiFi, BLE, ... LoRaWiFi, BLE, LoRa,
...
jFEDNetwork test VM
jFED
Authority
BOSS
OPS
DYAMAND
Sensor Data Collection &
Service Discovery
DYAMAND
Tengu Data Processing& Storage
CoT Sensor Data
City Of Things Services & Data Experiments
LimeDSData Service Composition
CityOpen Data
GIS Information
Panel DataNGSI Data
Web Data
ACPaaS Data
External Data Sources
Data EnrichmentAIOLOS
DIANNE
MASSIF SUMO DS HI2 …
Data Analysis
CONTACT DETAILS
Philip Leroux
https://www.iminds.be/
+32 9 331 49 40
CONTACT:
WEBSITE:
EMAIL:
TELEPHONE: