Meetup waar we samen met iedereen die interesse heeft nadenken over een open IoT architectuur voor Antwerpen.
http://www.meetup.com/DigAnt-Cafe/events/228254825/
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
City of Things IoT Platform Architecture
1. • City of Things
City of Things
Philip Leroux – - IBCN
2. 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
3. Three layers
Network-layer
Deploying a city-wide network
connecting multiple wireless technologies
Data layer
Providing an open data platform with a
real-time view on the city
Business layer
Living lab and analytics infrastructure
for evidence-based innovation
19. Three layers
Network-layer
Deploying a city-wide network
connecting multiple wireless technologies
Data layer
Providing an open data platform with a
real-time view on the city
Business layer
Living lab and analytics infrastructure
for evidence-based innovation
20. Gateway
IoT Sensors &
ActuatorsSensor
Actuator
LoRa BasestationLoRa Basestation
LoRa Networkserver
Network
experimentation
WiFi, BLE, ... LoRa
WiFi, BLE, LoRa,
...
jFEDNetwork test VM
jFED
Authority
BOSS
OPS
City Of Things Services
& Data Experiments
Services & Experiments
21. Gateway
IoT Sensors &
ActuatorsSensor
Actuator
LoRa BasestationLoRa Basestation
LoRa Networkserver
Network
experimentation
WiFi, BLE, ... LoRa
WiFi, BLE, LoRa,
...
jFEDNetwork test VM
jFED
Authority
BOSS
OPS
DYAMAND
Sensor Data
Collection &
Service
Discovery
DYAMAND
City Of Things Services
& Data Experiments
Sensor Management
22. 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
23. 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.
24. 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
25. 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
27. (Gateway
IoT Sensors &
ActuatorsSensor
Actuator
LoRa BasestationLoRa Basestation
LoRa Networkserver
Network
experimentation
WiFi, BLE, ... LoRa
WiFi, 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
40. (Gateway
IoT Sensors &
ActuatorsSensor
Actuator
LoRa BasestationLoRa Basestation
LoRa Networkserver
Network
experimentation
WiFi, BLE, ... LoRa
WiFi, 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
LimeDS
Data Service
Composition
City
Open Data
GIS
Information
Panel DataNGSI Data
Web Data
ACPaaS Data
External Data Sources
Data Access
42. 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
43. •Web service platform
•Integration framework
•Rapid Prototyping
Typical use cases
LimeDSLightweight Modular Environment for Data-
oriented Services
45. LimeDSLightweight Modular Environment for Data-
oriented Services
1st
phase (Q1 2016) : sign in to sensor data streams
2nd
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
46. (Gateway
IoT Sensors &
ActuatorsSensor
Actuator
LoRa BasestationLoRa Basestation
LoRa Networkserver
Network
experimentation
WiFi, BLE, ... LoRa
WiFi, 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
LimeDS
Data Service
Composition
City
Open Data
GIS
Information
Panel DataNGSI Data
Web Data
ACPaaS Data
External Data Sources
Data
EnrichmentAIOLOS
DIANN
E
MASSIF SUMO DS HI2 …
Data Analysis