SlideShare a Scribd company logo
1 of 19
Download to read offline
City Platform as a Service – Integrated and Open
FIWARE Toolbox
Ernö Kovacs, Everton Berz, Bin Cheng (NEC)
with contributions from AGT, OdinS, UoS, TTN and BFH
Final Project Review, Web Conference
February 21, 2019
Project Outcomes:
FIWARE Toolbox Implementation
February 2019 © CPaaS.io Project Consortium 2
FIWARE
Toolbox
u2
Toolbox
Tools Supporting
City Developers
Conceptual Outcomes
Functional
Architecture
Federation
Mechanism
Personal Data
Store
Data Quality
Ontology
Concrete Results in Cities
Concepts
Implementations
Deployments
FIWARE Toolbox Overview
• What we have worked out in CPaaS.io
• 4 new components
• 5 enhanced components
• 2 supporting tools
• Status
• Fully integrated with existing FIWARE GEs
• FIWARE-based Platform instance for CPaaS.io
• Validated by 3 use cases: Smart Parking,
MyEvents, Waterproof Amsterdam
• Four paths to Sustainability
• Delivered open source projects
• Promoted as new GE in FIWARE community
• Became new standardization
• Further exploited in the follow-up projects
February 2019 © CPaaS.io Project Consortium 3
IoT Broker, IoT Discovery, KnowledgeServer
• IoT Broker is a lightweight and scalable middleware component
that separates applications from the underlying device installations
• IoT Broker has been improved within CPaaS.io project in order to
automatically handle historical information through metadata
elements, integrated with
• IoT Discovery (ConfMan) is responsible for discovering the availability of context
and it serves as a registry of FIWARE NGSI context providers
• IoT Knowledge Server adds semantic information into NGSI messages and
enhance these NGSI messages with semantic reasoning
• These components were validated in the Waterproof and MyEvents
use cases, and also Dashboard Application.
February 2019 © CPaaS.io Project Consortium 4
Enhanced components
IoT Resource Layer
IoT Data &Ingestion Layer
Virtual Entity Layer
Semantic Data &Integration Layer
Knowledge Layer
Platform
Management ,
Federation and
Operation
Pillar
FogFlow
Deployment
Tool
Lo
IoT Agent
Device
IoT Discovery
SPARQL
Agent
KAT Toolkit
Contex
Device API
SPARQL
NGSI10
NGSI9
KnowledgeServer API
NGSI9
NGSI10
NGSI10
NGSI-LD
NGSI-LD
IoT Broker
IoT Knowledge
Server
STH Comet
NGSI-LDBroker
*underdevelopment
NGSI-LD
Grafana NGSI
plugin
NGSI
IoT Broker, IoT Discovery(ConfMan), and KnowledgeServer are open-source projects
maintained and promoted mainly by NEC Laboratories Europe and the open-source
community. Source code is available on GitHub.
Outlook beyond the project
STH Comet
• Short Time Historic (STH, aka. Comet) is a component of the
FIWARE ecosystem in charge of managing historical raw and
aggregated time series information about the evolution in time
of context data
• STH Comet has been improved within CPaaS.io project to support
metadata information. A patch has been developed and is under
review by the maintainer
• It works with the latest version of Orion Context Broker to support
CPaaS.io use cases, such as the CPaaS.io dashboard
February 2019 © CPaaS.io Project Consortium 5
Orion and STH Comet are part of the FIWARE Platform and can be supported by resources from the
FIWARE foundation. Promotional activities are performed by FIWARE members and also directly
promoted by the European Commission through the Connecting Europe Facility framework.
Enhanced component
IoT Resource Layer
IoT Data &Ingestion Layer
Virtual Entity Layer
Semantic Data &Integration Layer
Knowledge Layer
SMART CITY Services Layer
Platform
Management ,
Federation and
Operation
Pillar
FogFlow
Deployment
Tool
LoRaWAN to NGSI
bridge
IoT Agent
Device
IoT Discovery
LoRa Device
SPARQL
Agent
KAT Toolkit
Context Broker
Device API
SPARQL
NGSI10
NGSI9
KnowledgeServer API
NGSI10
NGSI9
NGSI10
SPARQL
NGSI10
NGSI10
NGSI-LD
NGSI10
NGSI-LD
NGSI to RDF
mapper
IoT Broker
IoT Knowledge
Server
STH Comet
SPARQL App
Developer
NGSI-LDBroker
*underdevelopment
NGSI-LD
FIWARE App
Developer
Grafana NGSI
plugin
NGSI
NGSI-LD Broker
• Middleware implementation for the new NGSI-LD API
for Context Information Management (CIM)
• NGSI-LD has been standardized by the ETSI Industry
Specification Group for cross-cutting CIM
• This is a new component, developed from scratch and
it crosses three layers of CPaaS.io architecture
• Combines data ingestion, virtual entities and semantic data
• NGSI-LD Broker enables support of linked data and semantic interoperability
through heterogeneous context sources and consumers
• NGSI-LD supports property graphs and relationships that can be leveraged to Knowledge Graphs,
providing a groundwork for AI models and analytics
February 2019 © CPaaS.io Project Consortium 6
This component is still under development and the business model is currently under discussion.
NGSI-LD Broker will be used in other EU projects like AUTOPILOT and SynchroniCity. FIWARE
Foundation has already announced to move the open source ecosystem to NGSI-LD specification.
6
New component
FogFlow: Cloud-Edge Computing
February 2019 © CPaaS.io Project Consortium 7
• New cloud-edge programming model
• Fog function to support serverless fog computing
• Context-driven orchestration mechanism
• Consider data context, system context, and usage
context
• Advanced algorithms for task deployment and
task migration
• Based on priority and location proximity
• Use cases validation
• Smart Parking, Waterproof Amsterdam
• Booth and demos at FIWARE Summit
IoT Resource Layer
&
FogFlow
Deployment
Tool
Device
IoT Discovery
NGSI10
NGSI9
NGSI9
NGSI10
IoT Broker
FogFlow Programming Interface
FogFlow GE: a new official FIWARE GE
February 2019 © CPaaS.io Project Consortium 8
FogFlow has been officially approved as a new open source FIWARE Generic Enable (GE)
1) source code is available on GitHub; 2) it is an open source FIWARE Generic
Enabler for IoT Edge Computing in the FIWARE community; 3) it is currently used
in Fed4IoT, which is a new EU-Japan project
Usage from external partners
Usage from CPaaS.io partners in the follow-up projectsDetailed tutorials, tour guide, training materials
Deployment Tool
• Reactive Web Application for Managing IoT Deployments
• Inventory Management, People and Groups, Event and Venue
Creation, Mobile Deployments, Map-based Static Deployments
• Fully RDF-based extending Semantic Sensor Network (SSN) ontology
• Significantly extended in CPaaS.io to support its use cases
• Used for metadata enrichment and historic queries
• Deployment part of SSN ontology significantly extended
for practical use
February 2019 © CPaaS.io Project Consortium 9
Deployment Tool, Knowledge Base and ontology already adopted and further
developed by AGT development. Deployment ontology considered for public
release.
Enhanced component
NGSI to RDF Mapper
• Enables semantic interoperability by converting
NGSI updates to RDF triples
• Synchronizes configurable sub set of NGSI updates
in real-time using NGSI subscriptions
• Writes converted triples in configurable triple store
• Developed from scratch to support semantic
interoperability of CPaaS.io
February 2019 © CPaaS.io Project Consortium 10
As part of IoTCrawler considered to be extended to 1) convert NGSI-LD updates to
existing RDF vocabularies 2) support conversion from existing RDF vocabularies to
NGSI-LD updates. IoTCrawler will release its core components as OSS.
New component
Security Components
• Identity Management: KeyRock. Extended to register devices
• Authorization Enabler: Uses XACML and DCapBAC
• Capability Token (authorization token) is issued by Capability Manager
• PEP_Proxy: Enforcement of authorization policies
• Validates Capability Token
• It also enables the encryption of the information to be stored using CP-ABE
• Personal Data Store (PDS)
• New development under this project to store personal information.
• Federation of PDS also provided thanks to OIDConnect.
• Integrated with Security components
February 2019 © CPaaS.io Project Consortium 11
The distribution can be managed thanks to Github repositories, as well as by
promoting them to FIWARE Generic Enablers and presenting them in fora such
as FIWARE Summit
Enhanced component
Security &
Privacy Pillar
KeyRock
XACML
Capability
Manager
CP-ABE
PEP-Proxy
NGSI10
NGSI9
NGSI10
Capability
API
IdM API
XACML
Encryption
API
PDS
PDS API
LoRaWAN to NGSI bridge
• MQTT client TTN client that transform from TTN uplinks and downlink to
NGSI V2
• Fill in the attribute with the right physical unit.
• Can be deployed in standalone or be use as a library
• Include an HTTP server for IP devices
• Will be updated to support TTNv3 API
February 2019 © CPaaS.io Project Consortium 12
The bridge will be open sourced on github and communicated to the community.
It might be part of the webhook integration of V3 and so available on TTN
console, command line interface, and API.
New component
Iot Resource Layer
Iot Data & ingestion Layer
LoRaWAN to NGSI
bridge
IoT Agent
LoRa Device
IoT Broker
Grafana NGSI Plugin for Visualisaiton
• This newly developed component establishes the data connection between the
STH Comet component and the visualization tool Grafana.
• The component:
• transforms GUI settings made by the user in Grafana to NGSI queries
directed towards STH Comet.
• reads query results from STH Comet
• transforms NGSI response to Grafana Query Response Format
and sends it to Grafana for visualization.
• The Grafana NGSI Plugin supports any kind of data time series,
but also supports additional meta-data, e.g. geographic locations
for visualization of maps .
February 2019 © CPaaS.io Project Consortium 13
Grafana NGSI Plugin is published under an open-source license. Its source code is
available on GitHub and can be easily adapted to any other project using FIWARE
NGSI with the need to visualize the data.
Supporting tool
Android App
• Enable end user to interact with CPaaS
• Login and logout to the PDS
• Creation of a new CPaaS.io user account
• Major Functionality
• Review/editing of personal data
• Participate in Crowdsourcing projects
• Publishing of sensor data (e.g. from mobile phone sensor) to FIWARE
• Visualisation of sensor data from crowdsourced data sets
February 2019 © CPaaS.io Project Consortium 14
The Android app will be further developed and used as a starting point to some
Master and Undergraduate projects at University of Surrey with additional
support of the FIWARE eco-system.
Supporting tool
Design View
February 2019 © CPaaS.io Project Consortium 15
Android app
IoT Broker
ORION Context Broker
PDS
Sensor data
@OdinS
@NEC
Supporting tool
Screenshot: CrowdSensing
February 2019 © CPaaS.io Project Consortium 16
CrowdSensing
Setup
CrowdSensingSelect roleLogin
Supporting tool
Usage of FIWARE Toolbox
February 2019 © CPaaS.io Project Consortium 17
Orchestrating your own
smart city app/platform
out of the box
FIWARE Toolbox
validated with 3 use cases in CPaaS.io
(Smart Parking, MyEvents, Waterproof Amsterdam)
and 2 recent applications
Whitepaper as the
guideline for users
Conclusion
• 4 new components have been introduced to CPaaS.io platform
• 5 components have been enhanced to address CPaaS.io use cases
• Pre-existing components have been integrated and validated via 3 real
use cases and 2 supporting tools
• New standard NGSI-LD, new GE, and lots of OSS contributions brought
into FIWARE ecosystem
February 2019 © CPaaS.io Project Consortium 18
Outlook beyond the project
Most of them are available as OSS projects. Those components will be sustained
through GitHub services and the OSS community. Components found in FIWARE
Catalogue are strongly supported and promoted by FIWARE foundation and its
members (organisations and individuals). Some components are going to be
used in EU(-Japan) projects like Fed4IoT, Synchronicity, and IoTCrawler.
Gracias Mulțumesc 謝謝 Paldies Eskerrik asko Dziękuję Mahalo ‫תודה‬ Go raibh maith agat спасибо Grazzi आभारी
Xin cảm ơn 감사합니다 நன்றி Köszönöm ‫مرسي‬ Ndiyabulela Grazia Tak Благодаря Aitäh Terima kasih Děkuji
Asante Diolch ‫شكرا‬ Takk Ďakujem Gràcies Kiitos Obrigado Teşekkür ederim Ngiyabonga Þakka þér Grazas
Tapadh leibh ขอบคุณ Faleminderit Ačiū Danke Merci Grazie Hvala Ευχαριστώ Dankon Tack Dank je Grazcha
…
Thank You
ありがとう
This document has been produced in the context of the CPaaS.io project which is jointly funded by the European
Commission (grant agreement n° 723076) and NICT from Japan (management number 18302). All information provided
in this document is provided "as is" and no guarantee or warranty is given that the information is fit for any particular
purpose. The user thereof uses the information at its sole risk and liability. For the avoidance of all doubts, the European
Commission and NICT have no liability in respect of this document, which is merely representing the view of the project
consortium. This document is subject to change without notice.
February 2019 © CPaaS.io Project Consortium 19

More Related Content

What's hot

Configuration & Recommendation
Configuration & RecommendationConfiguration & Recommendation
Configuration & RecommendationAGILE IoT
 
FIWARE Wednesday Webinars - How to Develop FIWARE NGSI Interfaces for Robots
FIWARE Wednesday Webinars - How to Develop FIWARE NGSI Interfaces for RobotsFIWARE Wednesday Webinars - How to Develop FIWARE NGSI Interfaces for Robots
FIWARE Wednesday Webinars - How to Develop FIWARE NGSI Interfaces for RobotsFIWARE
 
FIWARE Global Summit - Professional Dashboards for Dummies - Build Your Smart...
FIWARE Global Summit - Professional Dashboards for Dummies - Build Your Smart...FIWARE Global Summit - Professional Dashboards for Dummies - Build Your Smart...
FIWARE Global Summit - Professional Dashboards for Dummies - Build Your Smart...FIWARE
 
Timothy Spann [StreamNative] | Using FLaNK with InfluxDB for EdgeAI IoT at Sc...
Timothy Spann [StreamNative] | Using FLaNK with InfluxDB for EdgeAI IoT at Sc...Timothy Spann [StreamNative] | Using FLaNK with InfluxDB for EdgeAI IoT at Sc...
Timothy Spann [StreamNative] | Using FLaNK with InfluxDB for EdgeAI IoT at Sc...InfluxData
 
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.Krishna-Kumar
 
Building a Codeless Log Pipeline w/ Confluent Sink Connector | Pollyanna Vale...
Building a Codeless Log Pipeline w/ Confluent Sink Connector | Pollyanna Vale...Building a Codeless Log Pipeline w/ Confluent Sink Connector | Pollyanna Vale...
Building a Codeless Log Pipeline w/ Confluent Sink Connector | Pollyanna Vale...HostedbyConfluent
 
PaaS: An Enabler for IoT in NFV Worlds
PaaS: An Enabler for IoT in NFV WorldsPaaS: An Enabler for IoT in NFV Worlds
PaaS: An Enabler for IoT in NFV WorldsOPNFV
 
IoT and Cloud services interactions
IoT and Cloud services interactionsIoT and Cloud services interactions
IoT and Cloud services interactionsAGILE IoT
 
[APIdays INTERFACE 2021] Now that we have K8s, can we stop re-inventing API p...
[APIdays INTERFACE 2021] Now that we have K8s, can we stop re-inventing API p...[APIdays INTERFACE 2021] Now that we have K8s, can we stop re-inventing API p...
[APIdays INTERFACE 2021] Now that we have K8s, can we stop re-inventing API p...WSO2
 
SAP Inside Track Frankfurt - SAP CP IoT Service
SAP Inside Track Frankfurt - SAP CP IoT ServiceSAP Inside Track Frankfurt - SAP CP IoT Service
SAP Inside Track Frankfurt - SAP CP IoT ServiceFabian Lehmann
 
Security Research
Security ResearchSecurity Research
Security ResearchAGILE IoT
 
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewOpen Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewKrishna-Kumar
 
SAP Leonardo Foundation IoT - A Practical Walkthrough
SAP Leonardo Foundation IoT - A Practical WalkthroughSAP Leonardo Foundation IoT - A Practical Walkthrough
SAP Leonardo Foundation IoT - A Practical WalkthroughFabian Lehmann
 
Pilot Design, Execution & Evaluation
Pilot Design, Execution & EvaluationPilot Design, Execution & Evaluation
Pilot Design, Execution & EvaluationAGILE IoT
 
SAP Leonardo Foundation IoT - A Practical Walkthrough sitWDF
SAP Leonardo Foundation IoT - A Practical Walkthrough sitWDFSAP Leonardo Foundation IoT - A Practical Walkthrough sitWDF
SAP Leonardo Foundation IoT - A Practical Walkthrough sitWDFFabian Lehmann
 
IoT Open Source Integration Comparison (Kura, Node-RED, Flogo, Apache Nifi, S...
IoT Open Source Integration Comparison (Kura, Node-RED, Flogo, Apache Nifi, S...IoT Open Source Integration Comparison (Kura, Node-RED, Flogo, Apache Nifi, S...
IoT Open Source Integration Comparison (Kura, Node-RED, Flogo, Apache Nifi, S...Kai Wähner
 
Effective IoT System on Openstack
Effective IoT System on OpenstackEffective IoT System on Openstack
Effective IoT System on OpenstackTakashi Kajinami
 
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021InfluxData
 
AGILE M18 – State of the “Nation”
AGILE M18 – State of the “Nation”AGILE M18 – State of the “Nation”
AGILE M18 – State of the “Nation”AGILE IoT
 

What's hot (20)

Configuration & Recommendation
Configuration & RecommendationConfiguration & Recommendation
Configuration & Recommendation
 
FIWARE Wednesday Webinars - How to Develop FIWARE NGSI Interfaces for Robots
FIWARE Wednesday Webinars - How to Develop FIWARE NGSI Interfaces for RobotsFIWARE Wednesday Webinars - How to Develop FIWARE NGSI Interfaces for Robots
FIWARE Wednesday Webinars - How to Develop FIWARE NGSI Interfaces for Robots
 
FIWARE Global Summit - Professional Dashboards for Dummies - Build Your Smart...
FIWARE Global Summit - Professional Dashboards for Dummies - Build Your Smart...FIWARE Global Summit - Professional Dashboards for Dummies - Build Your Smart...
FIWARE Global Summit - Professional Dashboards for Dummies - Build Your Smart...
 
Timothy Spann [StreamNative] | Using FLaNK with InfluxDB for EdgeAI IoT at Sc...
Timothy Spann [StreamNative] | Using FLaNK with InfluxDB for EdgeAI IoT at Sc...Timothy Spann [StreamNative] | Using FLaNK with InfluxDB for EdgeAI IoT at Sc...
Timothy Spann [StreamNative] | Using FLaNK with InfluxDB for EdgeAI IoT at Sc...
 
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
 
Building a Codeless Log Pipeline w/ Confluent Sink Connector | Pollyanna Vale...
Building a Codeless Log Pipeline w/ Confluent Sink Connector | Pollyanna Vale...Building a Codeless Log Pipeline w/ Confluent Sink Connector | Pollyanna Vale...
Building a Codeless Log Pipeline w/ Confluent Sink Connector | Pollyanna Vale...
 
PaaS: An Enabler for IoT in NFV Worlds
PaaS: An Enabler for IoT in NFV WorldsPaaS: An Enabler for IoT in NFV Worlds
PaaS: An Enabler for IoT in NFV Worlds
 
IoT and Cloud services interactions
IoT and Cloud services interactionsIoT and Cloud services interactions
IoT and Cloud services interactions
 
[APIdays INTERFACE 2021] Now that we have K8s, can we stop re-inventing API p...
[APIdays INTERFACE 2021] Now that we have K8s, can we stop re-inventing API p...[APIdays INTERFACE 2021] Now that we have K8s, can we stop re-inventing API p...
[APIdays INTERFACE 2021] Now that we have K8s, can we stop re-inventing API p...
 
SAP Inside Track Frankfurt - SAP CP IoT Service
SAP Inside Track Frankfurt - SAP CP IoT ServiceSAP Inside Track Frankfurt - SAP CP IoT Service
SAP Inside Track Frankfurt - SAP CP IoT Service
 
FIWARE Overview
FIWARE OverviewFIWARE Overview
FIWARE Overview
 
Security Research
Security ResearchSecurity Research
Security Research
 
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewOpen Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - Overview
 
SAP Leonardo Foundation IoT - A Practical Walkthrough
SAP Leonardo Foundation IoT - A Practical WalkthroughSAP Leonardo Foundation IoT - A Practical Walkthrough
SAP Leonardo Foundation IoT - A Practical Walkthrough
 
Pilot Design, Execution & Evaluation
Pilot Design, Execution & EvaluationPilot Design, Execution & Evaluation
Pilot Design, Execution & Evaluation
 
SAP Leonardo Foundation IoT - A Practical Walkthrough sitWDF
SAP Leonardo Foundation IoT - A Practical Walkthrough sitWDFSAP Leonardo Foundation IoT - A Practical Walkthrough sitWDF
SAP Leonardo Foundation IoT - A Practical Walkthrough sitWDF
 
IoT Open Source Integration Comparison (Kura, Node-RED, Flogo, Apache Nifi, S...
IoT Open Source Integration Comparison (Kura, Node-RED, Flogo, Apache Nifi, S...IoT Open Source Integration Comparison (Kura, Node-RED, Flogo, Apache Nifi, S...
IoT Open Source Integration Comparison (Kura, Node-RED, Flogo, Apache Nifi, S...
 
Effective IoT System on Openstack
Effective IoT System on OpenstackEffective IoT System on Openstack
Effective IoT System on Openstack
 
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021
 
AGILE M18 – State of the “Nation”
AGILE M18 – State of the “Nation”AGILE M18 – State of the “Nation”
AGILE M18 – State of the “Nation”
 

Similar to CPaaS.io - FIWARE-based Toolbox

CPaaS.io - Conceptual Outcomes
CPaaS.io - Conceptual OutcomesCPaaS.io - Conceptual Outcomes
CPaaS.io - Conceptual OutcomesStephan Haller
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018Krishna-Kumar
 
IoT Physical Servers and Cloud Offerings.pdf
IoT Physical Servers and Cloud Offerings.pdfIoT Physical Servers and Cloud Offerings.pdf
IoT Physical Servers and Cloud Offerings.pdfGVNSK Sravya
 
FIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE OverviewFIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE OverviewFIWARE
 
fiware-lab-dev-6.pdf
fiware-lab-dev-6.pdffiware-lab-dev-6.pdf
fiware-lab-dev-6.pdfssuser8c74ba
 
201410 1 fiware-overview
201410 1 fiware-overview201410 1 fiware-overview
201410 1 fiware-overviewFIWARE
 
NextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIsNextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIsterradue
 
ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...
ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...
ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...ATMOSPHERE .
 
Smart Device Link Integration into Linux systems by Jeremiah Foster
Smart Device Link Integration into Linux systems by Jeremiah FosterSmart Device Link Integration into Linux systems by Jeremiah Foster
Smart Device Link Integration into Linux systems by Jeremiah FosterLuxoft
 
20170720 fiware lab_at_open_stack_days_tokyo
20170720 fiware lab_at_open_stack_days_tokyo20170720 fiware lab_at_open_stack_days_tokyo
20170720 fiware lab_at_open_stack_days_tokyostefano de panfilis
 
Kubernetes Ingress to Service Mesh (and beyond!)
Kubernetes Ingress to Service Mesh (and beyond!)Kubernetes Ingress to Service Mesh (and beyond!)
Kubernetes Ingress to Service Mesh (and beyond!)Christian Posta
 
Serverless, oui mais pour quels usages ?
Serverless, oui mais pour quels usages ?Serverless, oui mais pour quels usages ?
Serverless, oui mais pour quels usages ?VMware Tanzu
 
CPaaS.io Y1 Review Meeting - Cloud & Edge Programming
CPaaS.io Y1 Review Meeting - Cloud & Edge ProgrammingCPaaS.io Y1 Review Meeting - Cloud & Edge Programming
CPaaS.io Y1 Review Meeting - Cloud & Edge ProgrammingStephan Haller
 
Data Processing and Analysis
Data Processing and AnalysisData Processing and Analysis
Data Processing and AnalysisEUDAT
 
Overview and Opentracing in theory by Gianluca Arbezzano
Overview and Opentracing in theory by Gianluca ArbezzanoOverview and Opentracing in theory by Gianluca Arbezzano
Overview and Opentracing in theory by Gianluca ArbezzanoGianluca Arbezzano
 
CNCF in Japan - Keynote at Open Source Summit Japan
CNCF in Japan - Keynote at Open Source Summit JapanCNCF in Japan - Keynote at Open Source Summit Japan
CNCF in Japan - Keynote at Open Source Summit JapanCheryl Hung
 

Similar to CPaaS.io - FIWARE-based Toolbox (20)

CPaaS.io - Conceptual Outcomes
CPaaS.io - Conceptual OutcomesCPaaS.io - Conceptual Outcomes
CPaaS.io - Conceptual Outcomes
 
Fiware overview
Fiware overviewFiware overview
Fiware overview
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 
IoT Physical Servers and Cloud Offerings.pdf
IoT Physical Servers and Cloud Offerings.pdfIoT Physical Servers and Cloud Offerings.pdf
IoT Physical Servers and Cloud Offerings.pdf
 
FIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE OverviewFIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE Overview
 
fiware-lab-dev-6.pdf
fiware-lab-dev-6.pdffiware-lab-dev-6.pdf
fiware-lab-dev-6.pdf
 
201410 1 fiware-overview
201410 1 fiware-overview201410 1 fiware-overview
201410 1 fiware-overview
 
NextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIsNextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIs
 
ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...
ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...
ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...
 
Smart Device Link Integration into Linux systems by Jeremiah Foster
Smart Device Link Integration into Linux systems by Jeremiah FosterSmart Device Link Integration into Linux systems by Jeremiah Foster
Smart Device Link Integration into Linux systems by Jeremiah Foster
 
OpenStackDay - XIFI Federation
OpenStackDay - XIFI FederationOpenStackDay - XIFI Federation
OpenStackDay - XIFI Federation
 
20170720 fiware lab_at_open_stack_days_tokyo
20170720 fiware lab_at_open_stack_days_tokyo20170720 fiware lab_at_open_stack_days_tokyo
20170720 fiware lab_at_open_stack_days_tokyo
 
Kubernetes Ingress to Service Mesh (and beyond!)
Kubernetes Ingress to Service Mesh (and beyond!)Kubernetes Ingress to Service Mesh (and beyond!)
Kubernetes Ingress to Service Mesh (and beyond!)
 
Serverless, oui mais pour quels usages ?
Serverless, oui mais pour quels usages ?Serverless, oui mais pour quels usages ?
Serverless, oui mais pour quels usages ?
 
Cloud to Edge
Cloud to EdgeCloud to Edge
Cloud to Edge
 
CPaaS.io Y1 Review Meeting - Cloud & Edge Programming
CPaaS.io Y1 Review Meeting - Cloud & Edge ProgrammingCPaaS.io Y1 Review Meeting - Cloud & Edge Programming
CPaaS.io Y1 Review Meeting - Cloud & Edge Programming
 
Data Processing and Analysis
Data Processing and AnalysisData Processing and Analysis
Data Processing and Analysis
 
Fiware, the future internet
Fiware, the future internetFiware, the future internet
Fiware, the future internet
 
Overview and Opentracing in theory by Gianluca Arbezzano
Overview and Opentracing in theory by Gianluca ArbezzanoOverview and Opentracing in theory by Gianluca Arbezzano
Overview and Opentracing in theory by Gianluca Arbezzano
 
CNCF in Japan - Keynote at Open Source Summit Japan
CNCF in Japan - Keynote at Open Source Summit JapanCNCF in Japan - Keynote at Open Source Summit Japan
CNCF in Japan - Keynote at Open Source Summit Japan
 

More from Stephan Haller

The Bern University of Applied Sciences and its Smart City Research
The Bern University of Applied Sciences and its Smart City ResearchThe Bern University of Applied Sciences and its Smart City Research
The Bern University of Applied Sciences and its Smart City ResearchStephan Haller
 
Auf dem Weg zur digitalen Stadt
Auf dem Weg zur digitalen StadtAuf dem Weg zur digitalen Stadt
Auf dem Weg zur digitalen StadtStephan Haller
 
INIAD Talk City Of Tomorrow
INIAD Talk City Of TomorrowINIAD Talk City Of Tomorrow
INIAD Talk City Of TomorrowStephan Haller
 
Connecting Cities, Technologies and Citizens – the Swiss-European-Japanese pr...
Connecting Cities, Technologies and Citizens – the Swiss-European-Japanese pr...Connecting Cities, Technologies and Citizens – the Swiss-European-Japanese pr...
Connecting Cities, Technologies and Citizens – the Swiss-European-Japanese pr...Stephan Haller
 
CPaaS.io - Project Impact
CPaaS.io - Project ImpactCPaaS.io - Project Impact
CPaaS.io - Project ImpactStephan Haller
 
CPaaS.io - Toolbox for City Planners
CPaaS.io - Toolbox for City PlannersCPaaS.io - Toolbox for City Planners
CPaaS.io - Toolbox for City PlannersStephan Haller
 
CPaaS.io - Overview - Final Review Meeting
CPaaS.io - Overview - Final Review MeetingCPaaS.io - Overview - Final Review Meeting
CPaaS.io - Overview - Final Review MeetingStephan Haller
 
Smart City: Daten als Innovationstreiber der intelligenten Stadt
Smart City: Daten als Innovationstreiber der intelligenten StadtSmart City: Daten als Innovationstreiber der intelligenten Stadt
Smart City: Daten als Innovationstreiber der intelligenten StadtStephan Haller
 
Perspectives on Smart Cities Strategies: Sketching a Framework and Testing Fi...
Perspectives on Smart Cities Strategies: Sketching a Framework and Testing Fi...Perspectives on Smart Cities Strategies: Sketching a Framework and Testing Fi...
Perspectives on Smart Cities Strategies: Sketching a Framework and Testing Fi...Stephan Haller
 
Smart City und The Things Network
Smart City und The Things NetworkSmart City und The Things Network
Smart City und The Things NetworkStephan Haller
 
CPaaS.io Y1 Review Meeting - Use Cases
CPaaS.io Y1 Review Meeting - Use CasesCPaaS.io Y1 Review Meeting - Use Cases
CPaaS.io Y1 Review Meeting - Use CasesStephan Haller
 
CPaaS.io Y1 Review Meeting - Holistic Data Management
CPaaS.io Y1 Review Meeting - Holistic Data ManagementCPaaS.io Y1 Review Meeting - Holistic Data Management
CPaaS.io Y1 Review Meeting - Holistic Data ManagementStephan Haller
 
CPaaS.io Y1 Review Meeting - Citizen Empowerment
CPaaS.io Y1 Review Meeting - Citizen EmpowermentCPaaS.io Y1 Review Meeting - Citizen Empowerment
CPaaS.io Y1 Review Meeting - Citizen EmpowermentStephan Haller
 
CPaaS.io Y1 Review Meeting - Platform Architecture
CPaaS.io Y1 Review Meeting - Platform ArchitectureCPaaS.io Y1 Review Meeting - Platform Architecture
CPaaS.io Y1 Review Meeting - Platform ArchitectureStephan Haller
 
CPaaS.io Y1 Review Meeting - Introduction
CPaaS.io Y1 Review Meeting - IntroductionCPaaS.io Y1 Review Meeting - Introduction
CPaaS.io Y1 Review Meeting - IntroductionStephan Haller
 
Japanese Writing System
Japanese Writing SystemJapanese Writing System
Japanese Writing SystemStephan Haller
 

More from Stephan Haller (20)

The Bern University of Applied Sciences and its Smart City Research
The Bern University of Applied Sciences and its Smart City ResearchThe Bern University of Applied Sciences and its Smart City Research
The Bern University of Applied Sciences and its Smart City Research
 
Smart Ageing
Smart AgeingSmart Ageing
Smart Ageing
 
Auf dem Weg zur digitalen Stadt
Auf dem Weg zur digitalen StadtAuf dem Weg zur digitalen Stadt
Auf dem Weg zur digitalen Stadt
 
INIAD Talk City Of Tomorrow
INIAD Talk City Of TomorrowINIAD Talk City Of Tomorrow
INIAD Talk City Of Tomorrow
 
Connecting Cities, Technologies and Citizens – the Swiss-European-Japanese pr...
Connecting Cities, Technologies and Citizens – the Swiss-European-Japanese pr...Connecting Cities, Technologies and Citizens – the Swiss-European-Japanese pr...
Connecting Cities, Technologies and Citizens – the Swiss-European-Japanese pr...
 
CPaaS.io - Project Impact
CPaaS.io - Project ImpactCPaaS.io - Project Impact
CPaaS.io - Project Impact
 
CPaaS.io - Toolbox for City Planners
CPaaS.io - Toolbox for City PlannersCPaaS.io - Toolbox for City Planners
CPaaS.io - Toolbox for City Planners
 
CPaaS.io - Overview - Final Review Meeting
CPaaS.io - Overview - Final Review MeetingCPaaS.io - Overview - Final Review Meeting
CPaaS.io - Overview - Final Review Meeting
 
Smart City: Daten als Innovationstreiber der intelligenten Stadt
Smart City: Daten als Innovationstreiber der intelligenten StadtSmart City: Daten als Innovationstreiber der intelligenten Stadt
Smart City: Daten als Innovationstreiber der intelligenten Stadt
 
Perspectives on Smart Cities Strategies: Sketching a Framework and Testing Fi...
Perspectives on Smart Cities Strategies: Sketching a Framework and Testing Fi...Perspectives on Smart Cities Strategies: Sketching a Framework and Testing Fi...
Perspectives on Smart Cities Strategies: Sketching a Framework and Testing Fi...
 
Smart Cities
Smart CitiesSmart Cities
Smart Cities
 
Smart City und The Things Network
Smart City und The Things NetworkSmart City und The Things Network
Smart City und The Things Network
 
Amsterdam Smart City
Amsterdam Smart CityAmsterdam Smart City
Amsterdam Smart City
 
CPaaS.io Webinar
CPaaS.io WebinarCPaaS.io Webinar
CPaaS.io Webinar
 
CPaaS.io Y1 Review Meeting - Use Cases
CPaaS.io Y1 Review Meeting - Use CasesCPaaS.io Y1 Review Meeting - Use Cases
CPaaS.io Y1 Review Meeting - Use Cases
 
CPaaS.io Y1 Review Meeting - Holistic Data Management
CPaaS.io Y1 Review Meeting - Holistic Data ManagementCPaaS.io Y1 Review Meeting - Holistic Data Management
CPaaS.io Y1 Review Meeting - Holistic Data Management
 
CPaaS.io Y1 Review Meeting - Citizen Empowerment
CPaaS.io Y1 Review Meeting - Citizen EmpowermentCPaaS.io Y1 Review Meeting - Citizen Empowerment
CPaaS.io Y1 Review Meeting - Citizen Empowerment
 
CPaaS.io Y1 Review Meeting - Platform Architecture
CPaaS.io Y1 Review Meeting - Platform ArchitectureCPaaS.io Y1 Review Meeting - Platform Architecture
CPaaS.io Y1 Review Meeting - Platform Architecture
 
CPaaS.io Y1 Review Meeting - Introduction
CPaaS.io Y1 Review Meeting - IntroductionCPaaS.io Y1 Review Meeting - Introduction
CPaaS.io Y1 Review Meeting - Introduction
 
Japanese Writing System
Japanese Writing SystemJapanese Writing System
Japanese Writing System
 

Recently uploaded

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Recently uploaded (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

CPaaS.io - FIWARE-based Toolbox

  • 1. City Platform as a Service – Integrated and Open FIWARE Toolbox Ernö Kovacs, Everton Berz, Bin Cheng (NEC) with contributions from AGT, OdinS, UoS, TTN and BFH Final Project Review, Web Conference February 21, 2019
  • 2. Project Outcomes: FIWARE Toolbox Implementation February 2019 © CPaaS.io Project Consortium 2 FIWARE Toolbox u2 Toolbox Tools Supporting City Developers Conceptual Outcomes Functional Architecture Federation Mechanism Personal Data Store Data Quality Ontology Concrete Results in Cities Concepts Implementations Deployments
  • 3. FIWARE Toolbox Overview • What we have worked out in CPaaS.io • 4 new components • 5 enhanced components • 2 supporting tools • Status • Fully integrated with existing FIWARE GEs • FIWARE-based Platform instance for CPaaS.io • Validated by 3 use cases: Smart Parking, MyEvents, Waterproof Amsterdam • Four paths to Sustainability • Delivered open source projects • Promoted as new GE in FIWARE community • Became new standardization • Further exploited in the follow-up projects February 2019 © CPaaS.io Project Consortium 3
  • 4. IoT Broker, IoT Discovery, KnowledgeServer • IoT Broker is a lightweight and scalable middleware component that separates applications from the underlying device installations • IoT Broker has been improved within CPaaS.io project in order to automatically handle historical information through metadata elements, integrated with • IoT Discovery (ConfMan) is responsible for discovering the availability of context and it serves as a registry of FIWARE NGSI context providers • IoT Knowledge Server adds semantic information into NGSI messages and enhance these NGSI messages with semantic reasoning • These components were validated in the Waterproof and MyEvents use cases, and also Dashboard Application. February 2019 © CPaaS.io Project Consortium 4 Enhanced components IoT Resource Layer IoT Data &Ingestion Layer Virtual Entity Layer Semantic Data &Integration Layer Knowledge Layer Platform Management , Federation and Operation Pillar FogFlow Deployment Tool Lo IoT Agent Device IoT Discovery SPARQL Agent KAT Toolkit Contex Device API SPARQL NGSI10 NGSI9 KnowledgeServer API NGSI9 NGSI10 NGSI10 NGSI-LD NGSI-LD IoT Broker IoT Knowledge Server STH Comet NGSI-LDBroker *underdevelopment NGSI-LD Grafana NGSI plugin NGSI IoT Broker, IoT Discovery(ConfMan), and KnowledgeServer are open-source projects maintained and promoted mainly by NEC Laboratories Europe and the open-source community. Source code is available on GitHub. Outlook beyond the project
  • 5. STH Comet • Short Time Historic (STH, aka. Comet) is a component of the FIWARE ecosystem in charge of managing historical raw and aggregated time series information about the evolution in time of context data • STH Comet has been improved within CPaaS.io project to support metadata information. A patch has been developed and is under review by the maintainer • It works with the latest version of Orion Context Broker to support CPaaS.io use cases, such as the CPaaS.io dashboard February 2019 © CPaaS.io Project Consortium 5 Orion and STH Comet are part of the FIWARE Platform and can be supported by resources from the FIWARE foundation. Promotional activities are performed by FIWARE members and also directly promoted by the European Commission through the Connecting Europe Facility framework. Enhanced component IoT Resource Layer IoT Data &Ingestion Layer Virtual Entity Layer Semantic Data &Integration Layer Knowledge Layer SMART CITY Services Layer Platform Management , Federation and Operation Pillar FogFlow Deployment Tool LoRaWAN to NGSI bridge IoT Agent Device IoT Discovery LoRa Device SPARQL Agent KAT Toolkit Context Broker Device API SPARQL NGSI10 NGSI9 KnowledgeServer API NGSI10 NGSI9 NGSI10 SPARQL NGSI10 NGSI10 NGSI-LD NGSI10 NGSI-LD NGSI to RDF mapper IoT Broker IoT Knowledge Server STH Comet SPARQL App Developer NGSI-LDBroker *underdevelopment NGSI-LD FIWARE App Developer Grafana NGSI plugin NGSI
  • 6. NGSI-LD Broker • Middleware implementation for the new NGSI-LD API for Context Information Management (CIM) • NGSI-LD has been standardized by the ETSI Industry Specification Group for cross-cutting CIM • This is a new component, developed from scratch and it crosses three layers of CPaaS.io architecture • Combines data ingestion, virtual entities and semantic data • NGSI-LD Broker enables support of linked data and semantic interoperability through heterogeneous context sources and consumers • NGSI-LD supports property graphs and relationships that can be leveraged to Knowledge Graphs, providing a groundwork for AI models and analytics February 2019 © CPaaS.io Project Consortium 6 This component is still under development and the business model is currently under discussion. NGSI-LD Broker will be used in other EU projects like AUTOPILOT and SynchroniCity. FIWARE Foundation has already announced to move the open source ecosystem to NGSI-LD specification. 6 New component
  • 7. FogFlow: Cloud-Edge Computing February 2019 © CPaaS.io Project Consortium 7 • New cloud-edge programming model • Fog function to support serverless fog computing • Context-driven orchestration mechanism • Consider data context, system context, and usage context • Advanced algorithms for task deployment and task migration • Based on priority and location proximity • Use cases validation • Smart Parking, Waterproof Amsterdam • Booth and demos at FIWARE Summit IoT Resource Layer & FogFlow Deployment Tool Device IoT Discovery NGSI10 NGSI9 NGSI9 NGSI10 IoT Broker FogFlow Programming Interface
  • 8. FogFlow GE: a new official FIWARE GE February 2019 © CPaaS.io Project Consortium 8 FogFlow has been officially approved as a new open source FIWARE Generic Enable (GE) 1) source code is available on GitHub; 2) it is an open source FIWARE Generic Enabler for IoT Edge Computing in the FIWARE community; 3) it is currently used in Fed4IoT, which is a new EU-Japan project Usage from external partners Usage from CPaaS.io partners in the follow-up projectsDetailed tutorials, tour guide, training materials
  • 9. Deployment Tool • Reactive Web Application for Managing IoT Deployments • Inventory Management, People and Groups, Event and Venue Creation, Mobile Deployments, Map-based Static Deployments • Fully RDF-based extending Semantic Sensor Network (SSN) ontology • Significantly extended in CPaaS.io to support its use cases • Used for metadata enrichment and historic queries • Deployment part of SSN ontology significantly extended for practical use February 2019 © CPaaS.io Project Consortium 9 Deployment Tool, Knowledge Base and ontology already adopted and further developed by AGT development. Deployment ontology considered for public release. Enhanced component
  • 10. NGSI to RDF Mapper • Enables semantic interoperability by converting NGSI updates to RDF triples • Synchronizes configurable sub set of NGSI updates in real-time using NGSI subscriptions • Writes converted triples in configurable triple store • Developed from scratch to support semantic interoperability of CPaaS.io February 2019 © CPaaS.io Project Consortium 10 As part of IoTCrawler considered to be extended to 1) convert NGSI-LD updates to existing RDF vocabularies 2) support conversion from existing RDF vocabularies to NGSI-LD updates. IoTCrawler will release its core components as OSS. New component
  • 11. Security Components • Identity Management: KeyRock. Extended to register devices • Authorization Enabler: Uses XACML and DCapBAC • Capability Token (authorization token) is issued by Capability Manager • PEP_Proxy: Enforcement of authorization policies • Validates Capability Token • It also enables the encryption of the information to be stored using CP-ABE • Personal Data Store (PDS) • New development under this project to store personal information. • Federation of PDS also provided thanks to OIDConnect. • Integrated with Security components February 2019 © CPaaS.io Project Consortium 11 The distribution can be managed thanks to Github repositories, as well as by promoting them to FIWARE Generic Enablers and presenting them in fora such as FIWARE Summit Enhanced component Security & Privacy Pillar KeyRock XACML Capability Manager CP-ABE PEP-Proxy NGSI10 NGSI9 NGSI10 Capability API IdM API XACML Encryption API PDS PDS API
  • 12. LoRaWAN to NGSI bridge • MQTT client TTN client that transform from TTN uplinks and downlink to NGSI V2 • Fill in the attribute with the right physical unit. • Can be deployed in standalone or be use as a library • Include an HTTP server for IP devices • Will be updated to support TTNv3 API February 2019 © CPaaS.io Project Consortium 12 The bridge will be open sourced on github and communicated to the community. It might be part of the webhook integration of V3 and so available on TTN console, command line interface, and API. New component Iot Resource Layer Iot Data & ingestion Layer LoRaWAN to NGSI bridge IoT Agent LoRa Device IoT Broker
  • 13. Grafana NGSI Plugin for Visualisaiton • This newly developed component establishes the data connection between the STH Comet component and the visualization tool Grafana. • The component: • transforms GUI settings made by the user in Grafana to NGSI queries directed towards STH Comet. • reads query results from STH Comet • transforms NGSI response to Grafana Query Response Format and sends it to Grafana for visualization. • The Grafana NGSI Plugin supports any kind of data time series, but also supports additional meta-data, e.g. geographic locations for visualization of maps . February 2019 © CPaaS.io Project Consortium 13 Grafana NGSI Plugin is published under an open-source license. Its source code is available on GitHub and can be easily adapted to any other project using FIWARE NGSI with the need to visualize the data. Supporting tool
  • 14. Android App • Enable end user to interact with CPaaS • Login and logout to the PDS • Creation of a new CPaaS.io user account • Major Functionality • Review/editing of personal data • Participate in Crowdsourcing projects • Publishing of sensor data (e.g. from mobile phone sensor) to FIWARE • Visualisation of sensor data from crowdsourced data sets February 2019 © CPaaS.io Project Consortium 14 The Android app will be further developed and used as a starting point to some Master and Undergraduate projects at University of Surrey with additional support of the FIWARE eco-system. Supporting tool
  • 15. Design View February 2019 © CPaaS.io Project Consortium 15 Android app IoT Broker ORION Context Broker PDS Sensor data @OdinS @NEC Supporting tool
  • 16. Screenshot: CrowdSensing February 2019 © CPaaS.io Project Consortium 16 CrowdSensing Setup CrowdSensingSelect roleLogin Supporting tool
  • 17. Usage of FIWARE Toolbox February 2019 © CPaaS.io Project Consortium 17 Orchestrating your own smart city app/platform out of the box FIWARE Toolbox validated with 3 use cases in CPaaS.io (Smart Parking, MyEvents, Waterproof Amsterdam) and 2 recent applications Whitepaper as the guideline for users
  • 18. Conclusion • 4 new components have been introduced to CPaaS.io platform • 5 components have been enhanced to address CPaaS.io use cases • Pre-existing components have been integrated and validated via 3 real use cases and 2 supporting tools • New standard NGSI-LD, new GE, and lots of OSS contributions brought into FIWARE ecosystem February 2019 © CPaaS.io Project Consortium 18 Outlook beyond the project Most of them are available as OSS projects. Those components will be sustained through GitHub services and the OSS community. Components found in FIWARE Catalogue are strongly supported and promoted by FIWARE foundation and its members (organisations and individuals). Some components are going to be used in EU(-Japan) projects like Fed4IoT, Synchronicity, and IoTCrawler.
  • 19. Gracias Mulțumesc 謝謝 Paldies Eskerrik asko Dziękuję Mahalo ‫תודה‬ Go raibh maith agat спасибо Grazzi आभारी Xin cảm ơn 감사합니다 நன்றி Köszönöm ‫مرسي‬ Ndiyabulela Grazia Tak Благодаря Aitäh Terima kasih Děkuji Asante Diolch ‫شكرا‬ Takk Ďakujem Gràcies Kiitos Obrigado Teşekkür ederim Ngiyabonga Þakka þér Grazas Tapadh leibh ขอบคุณ Faleminderit Ačiū Danke Merci Grazie Hvala Ευχαριστώ Dankon Tack Dank je Grazcha … Thank You ありがとう This document has been produced in the context of the CPaaS.io project which is jointly funded by the European Commission (grant agreement n° 723076) and NICT from Japan (management number 18302). All information provided in this document is provided "as is" and no guarantee or warranty is given that the information is fit for any particular purpose. The user thereof uses the information at its sole risk and liability. For the avoidance of all doubts, the European Commission and NICT have no liability in respect of this document, which is merely representing the view of the project consortium. This document is subject to change without notice. February 2019 © CPaaS.io Project Consortium 19