SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
City Platform as a Service – Integrated and Open
U2 Toolbox
Noboru Koshizuka (UoT)
Final Project Review, Web Conference
February 21, 2019
Project Outcomes
u2 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
u2
Toolbox
u2 Toolbox Overview
• What we have worked out in CPaaS.io
• 5 new components (green)
• 3 enhanced components (orange)
• Status
• Fully integrated with existing u2 architecture
• u2-based Platform instance for CPaaS.io
• Validated by 3 use cases
• (1) Sapporo Open Data, (2) Yokosuka
Emergency Medical Service, (3) Tokyo Public
Transportation
• Additional new 3 use cases
• (1) Kochi Fishery, (2) Kochi Forestry, (3) e-MDH
February 2019 © CPaaS.io Project Consortium 3
Components of u2 Toolbox
February 2019 © CPaaS.io Project Consortium 4
uID Architecture: Most widely used IoT , Open Data
and PDS open architecture in Japan.
5
IoT Cloud
Edge Nodes
(IoT Engine, T-Kerne)
Ubiquitous
Communicator
(UI node)
February 2019 © CPaaS.io Project Consortium
Open Platform for IoT-Aggregator
Open Device Platform
▪ Devices from different manufacturers/vendors can
communicate with each other using IoT-Aggregator
▪ Devices are managed using ubiquitous ID
infrastructure
Open Application Platform
▪ Applications developed by application vendors or
individuals can be distributed, as well as official
applications provided by manufacturers
▪ Can be considered an “application store” for IoT, like
those for smartphones
Virtual devices
▪ Virtual devices are enhancing real devices can be
created
▪ Can be used just like real devices, but with access
control and other additional functions provided in the
cloud
6February 2019 © CPaaS.io Project Consortium
ucR-Light: Simple APIs for Platform Federation
Overview
• Simple APIs based on the ucR-model for platform
federation
• Syntax = RESTful API + JSON
• Semantics = ucode + RDF = ucR
General API Specification of ucR-Light
1. Retrieving data for each sensor
/api/<ucode>/sensorstate/
% curl
http://133.11.240.193/api/00001C00000000000002000000
063433/sensorstate/
• Retrieving temperature sensor data of ucode =
0x00001C00000000000002000000063433
2. Retrieving All sensor data
/api/ALL/sensorstate/
% curl http://133.11.240.193/api/ALL/sensorstate/
• Retrieving all sensor data in our intelligent building
February 2019 © CPaaS.io Project Consortium 7
NEW
ucR-Light: Temperature sensors
Definition of JSON format data
{
"ucode": <ucode>, # ID of the sensor
"name": <Sensor Name>, # Name the sensor
"type": "temperature", # Sensor type = "temperature"
"category": "temp_sensor", # Sensor category = "temp_sensor"
"value": <value>, # Value of the sensor (degree in celcius)
"timestamp": <time stamp> # time stamp
}
Example
{
"ucode": "00001C00000000000002000000063433",
"name": "TempRoomA301",
"type": "temperature",
"category": "temp_sensor",
"value": "29.650002",
"timestamp": "2018-08-07 18:24:34"
}
February 2019 © CPaaS.io Project Consortium 8
ucR-Light: Humidity Sensors
Definition of JSON format data
{
"ucode": <ucode>, # ID of the sensor
"name": <Sensor Name>, # Name the sensor
"type": "humidity", # Sensor type = "humidity"
"category": "humid_sensor", # Sensor category = "humid_sensor"
"value": <value>, # Value of the sensor (percent)
"timestamp": <time stamp> # time stamp
}
Example
{
"ucode": "00001C00000000000002000000063434",
"name": "HumidRoomA301",
"type": "humidity",
"category": "humid_sensor",
"value": "57.851543",
"timestamp": "2018-08-07 18:24:36"
}
February 2019 © CPaaS.io Project Consortium 9
ucR-Light: Human Detection Sensors
Definition of JSON format data
{
"ucode": <ucode>, # ID of the sensor
"name": <Sensor Name>, # Name the sensor
"type": "humanditect", # Sensor type = "humanditect"
"category": "detect_sensor", # Sensor category = "detect_sensor"
"value": <value>, # Value of the sensor ("0" = non-detect, "1" = detect)
"timestamp": <time stamp> # time stamp
}
Example
{
"ucode": "00001C00000000000002000000063492",
"name": "DetectElevatorHallB1",
"type": "humanditect",
"category": "detect_sensor",
"value": "0",
"timestamp": "2018-08-07 18:25:50"
}
February 2019 © CPaaS.io Project Consortium 10
ucR-Light App (1) : UTdashboard
February 2019 © CPaaS.io Project Consortium 11
NEW
ucR-Light App (2) : UTsignage
February 2019 © CPaaS.io Project Consortium 12
integrated signage system
on u2 architecture
NEW
OPaaS.io: Omotenashi Platform
Overview
▪ OPaaS.io: “Omotenashi “Cloud” is a general-
purpose Personal Data Store (PDS) that uses the
IoT technology.
Functions
▪ Authorization: Starting authentication, logging in
by IDM, and acquiring an access token.
▪ User Management: Searching users, creating
users, and updating users’ information.
▪ Access Authority Management: Searching
authorized services, searching authorized user
attributes, and updating authority.
Enhancement
▪ Functions and APIs are enhanced in this project
New Enhanced OPaaS.io is published at:
▪ https://contest.opaas.io/api-spec.html
February 2019 © CPaaS.io Project Consortium 13
“Omotenashi” cloud dashboard
(user interface of PDS)
u2 Open Data Catalog (1)
Overview
▪ u2 Open Data Catalog is a open data catalog component in u2
architecture.
▪ It can contain not only metadata (catalog data) of open data but
also data bodies.
▪ It can deal with not only static data but also real-time dynamic
data.
Function
▪ Search data: searching ucR triple data from a certain ucode
▪ Resister data: registering ucR triple data associate with a certain
ucode
▪ Get data from ucode: getting ucR triple data from a certain
ucode
▪ Get data from property parameters: getting ucR triple data by
property-based query
▪ Update data from ucode: updating ucR triple data from a certain
ucode
▪ Update data from property parameters: updating ucR triple data
by property-based query
▪ Delete data: deleting ucR triple data from a certain ucode
▪ Delete data property: deleting ucR triple data by property-based
query
February 2019 © CPaaS.io Project Consortium 14
u2 Open Data Catalog (2)
New component
▪ Blockchain-based new open data
catalog system.
▪ Sapporo city and Fukuoka city are
now trying to use the new system.
▪ Blockchain-based open data
catalog is useful when community-
based organizations are managing
open data storage such as NGOs
and civic tech organization.
February 2019 © CPaaS.io Project Consortium 15
API Server (read only)
Global Data
State Storage
(JSON DB)
Blockchain
Server
Validator Node
Private Blockchain
Network
Web Client
NEW
kokosil
Overview
▪ kokosil is a software package to provide
information for visitors and tourists in towns,
tourist spots, commercial facilities, museums, parks,
exhibition venues, etc.
▪ It has a management function to register
information on target areas, tourist facilities, stores,
etc. easily, information distribution function to
provide timely information on popular seasonal
spots, ongoing events, etc.,
▪ kokosil has been introduced in more than 50 areas
and facilities so far.
▪
Enhancement
▪ Kokosil and Omotenashi cloud are integrated for
high-quality personalized end-user services
▪ Tourism information is customized according to
the personal data in OPaaS.io: preference, physical
condition, language, ...
February 2019 © CPaaS.io Project Consortium 16
IoT Engine (μT-Kernel 2.0)
Overview
▪ IoT-Engine is a standard development platform,
standardized by TRON Forum, for Open IoT to
realize "Aggregate Computing".
▪ IoT-Engine standard specifies the connector on
the Micro Processor Unit (MPU) board, and the
RTOS used by the MPU, and requires the function
to connect to the cloud services on the Internet.
▪ The RTOS used on the IoT-Engine is µT-Kernel 2.0
which TRON Forum releases as open source.
Enhancement
▪ µT-Kernel 2.0 (IEEE Std 2050-2018) is a light-weight
real-time operating system with small footprint,
which is open source software and adequate for
the IoT edge node devices.
▪ Standard edge nodes of the u2-based architecture
uses µT-Kernel 2.0.
February 2019 © CPaaS.io Project Consortium 17
ucode BLE
February 2019 © CPaaS.io Project Consortium 18
Overview
▪ In-house positioning device with
BLE communication and ucode
technology
▪ Low-energy
New Component
▪ ucode BLE with location proof
function with location proof verifier
on cloud servers
New ucode
BLE Beacon
NEW
Use Cases of u2 Toolbox
February 2019 © CPaaS.io Project Consortium 19
Use Cases: Sapporo Open Data for Tourism
February 2019 © CPaaS.io Project Consortium 20
Public Transportation
Data
Sports Event
Data
Sports Facility
Data
Tourist Information
Data
Sapporo Open Data Center
for Tourism
Digital Signage
Smartphone
Services
Hackathon,
Ideathon Events
BLE Beacon
Signboard
with BLE tag
Kokosil: Location-
aware Information
Service for Tourists
Use Cases: Yokosuka for Emergency Medical Servicess
February 2019 © CPaaS.io Project Consortium 21
IoT Smart
Ambulances
IP Camera Data
GPS-based
Geo-location Data
IoT Emergency Medical
Service System
Smartphones
for Doctors
Emergency
Hospitals
IP Camera Data
Smartphones
for Doctors
Position of Ambulance
Images of Patients
Use Cases: Tokyo Public Transportation Open Data
February 2019 © CPaaS.io Project Consortium 22
Operation Data
of Railways
Facility Data
Operation Data
of Bus
Operation Data
of Airplanes
Public Transportation
Open Data Center
Application Developers
(ICT Service Vendors)
Application Developers
(ICT Service Vendors)
Digital Signage
Smartphone
Services
Smartphone
Services
New use cases
February 2019 © CPaaS.io Project Consortium 23
Fishery Use Cases “See See”: Sea state monitoring
system for fishery industry
Forestry Use Cases “Ring Ring”: Safety
Monitoring System for Forestry Workers
e-MCDH: Mother-Child-Doctor Handbook for
Emergency Medical Service using OPaaS.io
NEWNEW
NEW
Deployment of u2 Toolbox
February 2019 © CPaaS.io Project Consortium 24
Usage of u2 Toolbox
February 2019 © CPaaS.io Project Consortium 25
Orchestrating your own
smart city app/platform
out of the box
u2 Toolbox
Already validated with 3 use cases in CPaaS.io
(Sapporo Open Data for Tourism, Tokyo Public
Transportation Open Data, Yokosuka Emergency
Medical Services)
Additional 3 use cases in CPaaS.io
(Kochi IoT Fishery, Kochi IoT Forestry,
e-MCDH: Mother-Child-Doctor Handbook)
Conclusion
• 5 new components have been introduced to CPaaS.io platform
• 3 components have been enhanced.
• Pre-existing components have been integrated and validated
• New standard IEEE 2050-2018: IEEE Standard for a Real-Time Operating
System (RTOS) for Small-Scale Embedded Systems (μT-Kernel 2.0)
February 2019 © CPaaS.io Project Consortium 26
Outlook beyond the project
Edge node components of u2 toolbox such as IoT-Engine, μT-Kernel, and ucode BLE are
available from the market or open source software of TRON Forum (www.tron.org). Cloud-
side components are available as web service and/or API-services such as “Omotenashi”-
cloud, u2 Open Data Catalog, and kokosil. TRON forum and open data/IoT community of
smart cities such as Yokosuka, Sapporo, and Tokyo are strongly support our architecture and
building a ecosystem of u2 toolbox.
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 27

Contenu connexe

Tendances

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
 
Dissemination and Community Building
Dissemination and Community BuildingDissemination and Community Building
Dissemination and Community BuildingAGILE IoT
 
Supporting an Advanced User Experience Using FIWARE
Supporting an Advanced User Experience Using FIWARESupporting an Advanced User Experience Using FIWARE
Supporting an Advanced User Experience Using FIWAREFIWARE
 
FIWARE Tech Summit - FIWARE Connecting to IoT
FIWARE Tech Summit - FIWARE Connecting to IoTFIWARE Tech Summit - FIWARE Connecting to IoT
FIWARE Tech Summit - FIWARE Connecting to IoTFIWARE
 
FIWARE Global Summit - Knowage: FIWARE Data Visualization GE
FIWARE Global Summit - Knowage: FIWARE Data Visualization GEFIWARE Global Summit - Knowage: FIWARE Data Visualization GE
FIWARE Global Summit - Knowage: FIWARE Data Visualization GEFIWARE
 
Pilot Design, Execution & Evaluation
Pilot Design, Execution & EvaluationPilot Design, Execution & Evaluation
Pilot Design, Execution & EvaluationAGILE IoT
 
IoT and Cloud services interactions
IoT and Cloud services interactionsIoT and Cloud services interactions
IoT and Cloud services interactionsAGILE IoT
 
Security Research
Security ResearchSecurity Research
Security ResearchAGILE IoT
 
AGILE: Building the Open Gateway for IoT
AGILE: Building the Open Gateway for IoTAGILE: Building the Open Gateway for IoT
AGILE: Building the Open Gateway for IoTAGILE IoT
 
FIWARE Tech Summit - FIWARE Overview and Description of GEs
FIWARE Tech Summit - FIWARE Overview and Description of GEsFIWARE Tech Summit - FIWARE Overview and Description of GEs
FIWARE Tech Summit - FIWARE Overview and Description of GEsFIWARE
 
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
 
Day 13 - Creating Data Processing Services | Train the Trainers Program
Day 13 - Creating Data Processing Services | Train the Trainers ProgramDay 13 - Creating Data Processing Services | Train the Trainers Program
Day 13 - Creating Data Processing Services | Train the Trainers ProgramFIWARE
 
Bhagvan Kommadi [Value Momentum] | TeleHealth Platform: DevOps-Based Progress...
Bhagvan Kommadi [Value Momentum] | TeleHealth Platform: DevOps-Based Progress...Bhagvan Kommadi [Value Momentum] | TeleHealth Platform: DevOps-Based Progress...
Bhagvan Kommadi [Value Momentum] | TeleHealth Platform: DevOps-Based Progress...InfluxData
 
An Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTAn Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTCharles Eckel
 
Meetup6 microservices for the IoT
Meetup6 microservices for the IoTMeetup6 microservices for the IoT
Meetup6 microservices for the IoTFrancesco Rago
 
AGILE Open Call #1 Pitch
AGILE Open Call #1 PitchAGILE Open Call #1 Pitch
AGILE Open Call #1 PitchAGILE IoT
 
FIWARE Global Summit - FogFlow GE: Intent-based Edge Programming
FIWARE Global Summit - FogFlow GE: Intent-based Edge ProgrammingFIWARE Global Summit - FogFlow GE: Intent-based Edge Programming
FIWARE Global Summit - FogFlow GE: Intent-based Edge ProgrammingFIWARE
 
IoT Hardware innovation
IoT Hardware innovationIoT Hardware innovation
IoT Hardware innovationAGILE IoT
 
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprisestackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital EnterpriseNETWAYS
 

Tendances (20)

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.
 
Dissemination and Community Building
Dissemination and Community BuildingDissemination and Community Building
Dissemination and Community Building
 
Supporting an Advanced User Experience Using FIWARE
Supporting an Advanced User Experience Using FIWARESupporting an Advanced User Experience Using FIWARE
Supporting an Advanced User Experience Using FIWARE
 
FIWARE Tech Summit - FIWARE Connecting to IoT
FIWARE Tech Summit - FIWARE Connecting to IoTFIWARE Tech Summit - FIWARE Connecting to IoT
FIWARE Tech Summit - FIWARE Connecting to IoT
 
FIWARE Global Summit - Knowage: FIWARE Data Visualization GE
FIWARE Global Summit - Knowage: FIWARE Data Visualization GEFIWARE Global Summit - Knowage: FIWARE Data Visualization GE
FIWARE Global Summit - Knowage: FIWARE Data Visualization GE
 
Pilot Design, Execution & Evaluation
Pilot Design, Execution & EvaluationPilot Design, Execution & Evaluation
Pilot Design, Execution & Evaluation
 
IoT and Cloud services interactions
IoT and Cloud services interactionsIoT and Cloud services interactions
IoT and Cloud services interactions
 
Security Research
Security ResearchSecurity Research
Security Research
 
5G Enablers and Use Cases, an European Pespective
5G Enablers and Use Cases, an European Pespective5G Enablers and Use Cases, an European Pespective
5G Enablers and Use Cases, an European Pespective
 
AGILE: Building the Open Gateway for IoT
AGILE: Building the Open Gateway for IoTAGILE: Building the Open Gateway for IoT
AGILE: Building the Open Gateway for IoT
 
FIWARE Tech Summit - FIWARE Overview and Description of GEs
FIWARE Tech Summit - FIWARE Overview and Description of GEsFIWARE Tech Summit - FIWARE Overview and Description of GEs
FIWARE Tech Summit - FIWARE Overview and Description of GEs
 
AGILE M18 – State of the “Nation”
AGILE M18 – State of the “Nation”AGILE M18 – State of the “Nation”
AGILE M18 – State of the “Nation”
 
Day 13 - Creating Data Processing Services | Train the Trainers Program
Day 13 - Creating Data Processing Services | Train the Trainers ProgramDay 13 - Creating Data Processing Services | Train the Trainers Program
Day 13 - Creating Data Processing Services | Train the Trainers Program
 
Bhagvan Kommadi [Value Momentum] | TeleHealth Platform: DevOps-Based Progress...
Bhagvan Kommadi [Value Momentum] | TeleHealth Platform: DevOps-Based Progress...Bhagvan Kommadi [Value Momentum] | TeleHealth Platform: DevOps-Based Progress...
Bhagvan Kommadi [Value Momentum] | TeleHealth Platform: DevOps-Based Progress...
 
An Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTAn Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoT
 
Meetup6 microservices for the IoT
Meetup6 microservices for the IoTMeetup6 microservices for the IoT
Meetup6 microservices for the IoT
 
AGILE Open Call #1 Pitch
AGILE Open Call #1 PitchAGILE Open Call #1 Pitch
AGILE Open Call #1 Pitch
 
FIWARE Global Summit - FogFlow GE: Intent-based Edge Programming
FIWARE Global Summit - FogFlow GE: Intent-based Edge ProgrammingFIWARE Global Summit - FogFlow GE: Intent-based Edge Programming
FIWARE Global Summit - FogFlow GE: Intent-based Edge Programming
 
IoT Hardware innovation
IoT Hardware innovationIoT Hardware innovation
IoT Hardware innovation
 
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprisestackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
 

Similaire à CPaaS.io - u2-based Toolbox

UNIT I INTRODUCTION TO INTERNET OF THINGS
UNIT I INTRODUCTION TO INTERNET OF THINGSUNIT I INTRODUCTION TO INTERNET OF THINGS
UNIT I INTRODUCTION TO INTERNET OF THINGSbinuvijay1
 
IOT UNIT 1 INTRODUCTION TO INTERNET OF THINGS
IOT UNIT 1 INTRODUCTION TO INTERNET OF THINGSIOT UNIT 1 INTRODUCTION TO INTERNET OF THINGS
IOT UNIT 1 INTRODUCTION TO INTERNET OF THINGSbinuvijay1
 
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...MicheleNati
 
Lecture1_Introduction.pptx
Lecture1_Introduction.pptxLecture1_Introduction.pptx
Lecture1_Introduction.pptxishwar69
 
Assignment 2- Smart City
Assignment 2- Smart CityAssignment 2- Smart City
Assignment 2- Smart CityNguyen Anh
 
Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...
Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...
Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...Teodoro Montanaro
 
IoT Mashup - Webinos iot-2013-07-23 Raggett
IoT Mashup - Webinos iot-2013-07-23 RaggettIoT Mashup - Webinos iot-2013-07-23 Raggett
IoT Mashup - Webinos iot-2013-07-23 Raggettwebinos project
 
SocIoTal project-overview - ICT30 Community Day London
SocIoTal project-overview - ICT30 Community Day LondonSocIoTal project-overview - ICT30 Community Day London
SocIoTal project-overview - ICT30 Community Day LondonMicheleNati
 
Controlling Electrical Appliances Using IOT and AR
Controlling Electrical Appliances Using IOT and ARControlling Electrical Appliances Using IOT and AR
Controlling Electrical Appliances Using IOT and ARIRJET Journal
 
FIWARE Overview presentation
FIWARE Overview presentationFIWARE Overview presentation
FIWARE Overview presentationJuanjo Hierro
 
IRJET - Research and Analysis of Smart Mirror
IRJET - Research and Analysis of Smart MirrorIRJET - Research and Analysis of Smart Mirror
IRJET - Research and Analysis of Smart MirrorIRJET Journal
 
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
 
IoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdfIoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdfDanishMahmood23
 
Iot presentation
Iot presentationIot presentation
Iot presentationhuma742446
 
FIWARE Global Summit - FIWARE Overview
FIWARE Global Summit - FIWARE OverviewFIWARE Global Summit - FIWARE Overview
FIWARE Global Summit - FIWARE OverviewFIWARE
 
Enacting Emergent Configurations in the IoT through Domain Objects
Enacting Emergent Configurations in the IoT  through Domain ObjectsEnacting Emergent Configurations in the IoT  through Domain Objects
Enacting Emergent Configurations in the IoT through Domain Objectsantbucc
 
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...IRJET Journal
 

Similaire à CPaaS.io - u2-based Toolbox (20)

UNIT I INTRODUCTION TO INTERNET OF THINGS
UNIT I INTRODUCTION TO INTERNET OF THINGSUNIT I INTRODUCTION TO INTERNET OF THINGS
UNIT I INTRODUCTION TO INTERNET OF THINGS
 
IOT UNIT 1 INTRODUCTION TO INTERNET OF THINGS
IOT UNIT 1 INTRODUCTION TO INTERNET OF THINGSIOT UNIT 1 INTRODUCTION TO INTERNET OF THINGS
IOT UNIT 1 INTRODUCTION TO INTERNET OF THINGS
 
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
 
Lecture1_Introduction.pptx
Lecture1_Introduction.pptxLecture1_Introduction.pptx
Lecture1_Introduction.pptx
 
Assignment 2- Smart City
Assignment 2- Smart CityAssignment 2- Smart City
Assignment 2- Smart City
 
Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...
Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...
Fog Computing: Implementation of a Simple Fog Scenario Through IoT Public Ser...
 
IoT Mashup - Webinos iot-2013-07-23 Raggett
IoT Mashup - Webinos iot-2013-07-23 RaggettIoT Mashup - Webinos iot-2013-07-23 Raggett
IoT Mashup - Webinos iot-2013-07-23 Raggett
 
FIWARE Smart City cases 2014
FIWARE Smart City cases  2014FIWARE Smart City cases  2014
FIWARE Smart City cases 2014
 
SocIoTal project-overview - ICT30 Community Day London
SocIoTal project-overview - ICT30 Community Day LondonSocIoTal project-overview - ICT30 Community Day London
SocIoTal project-overview - ICT30 Community Day London
 
Controlling Electrical Appliances Using IOT and AR
Controlling Electrical Appliances Using IOT and ARControlling Electrical Appliances Using IOT and AR
Controlling Electrical Appliances Using IOT and AR
 
FIWARE Overview presentation
FIWARE Overview presentationFIWARE Overview presentation
FIWARE Overview presentation
 
IoT introduction
IoT introductionIoT introduction
IoT introduction
 
IRJET - Research and Analysis of Smart Mirror
IRJET - Research and Analysis of Smart MirrorIRJET - Research and Analysis of Smart Mirror
IRJET - Research and Analysis of Smart Mirror
 
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
 
IoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdfIoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdf
 
Iot presentation
Iot presentationIot presentation
Iot presentation
 
FIWARE Global Summit - FIWARE Overview
FIWARE Global Summit - FIWARE OverviewFIWARE Global Summit - FIWARE Overview
FIWARE Global Summit - FIWARE Overview
 
2007.13714
2007.137142007.13714
2007.13714
 
Enacting Emergent Configurations in the IoT through Domain Objects
Enacting Emergent Configurations in the IoT  through Domain ObjectsEnacting Emergent Configurations in the IoT  through Domain Objects
Enacting Emergent Configurations in the IoT through Domain Objects
 
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
 

Plus de 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 - 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
 
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
 

Plus de 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 - 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
 
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
 

Dernier

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 

Dernier (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 

CPaaS.io - u2-based Toolbox

  • 1. City Platform as a Service – Integrated and Open U2 Toolbox Noboru Koshizuka (UoT) Final Project Review, Web Conference February 21, 2019
  • 2. Project Outcomes u2 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 u2 Toolbox
  • 3. u2 Toolbox Overview • What we have worked out in CPaaS.io • 5 new components (green) • 3 enhanced components (orange) • Status • Fully integrated with existing u2 architecture • u2-based Platform instance for CPaaS.io • Validated by 3 use cases • (1) Sapporo Open Data, (2) Yokosuka Emergency Medical Service, (3) Tokyo Public Transportation • Additional new 3 use cases • (1) Kochi Fishery, (2) Kochi Forestry, (3) e-MDH February 2019 © CPaaS.io Project Consortium 3
  • 4. Components of u2 Toolbox February 2019 © CPaaS.io Project Consortium 4
  • 5. uID Architecture: Most widely used IoT , Open Data and PDS open architecture in Japan. 5 IoT Cloud Edge Nodes (IoT Engine, T-Kerne) Ubiquitous Communicator (UI node) February 2019 © CPaaS.io Project Consortium
  • 6. Open Platform for IoT-Aggregator Open Device Platform ▪ Devices from different manufacturers/vendors can communicate with each other using IoT-Aggregator ▪ Devices are managed using ubiquitous ID infrastructure Open Application Platform ▪ Applications developed by application vendors or individuals can be distributed, as well as official applications provided by manufacturers ▪ Can be considered an “application store” for IoT, like those for smartphones Virtual devices ▪ Virtual devices are enhancing real devices can be created ▪ Can be used just like real devices, but with access control and other additional functions provided in the cloud 6February 2019 © CPaaS.io Project Consortium
  • 7. ucR-Light: Simple APIs for Platform Federation Overview • Simple APIs based on the ucR-model for platform federation • Syntax = RESTful API + JSON • Semantics = ucode + RDF = ucR General API Specification of ucR-Light 1. Retrieving data for each sensor /api/<ucode>/sensorstate/ % curl http://133.11.240.193/api/00001C00000000000002000000 063433/sensorstate/ • Retrieving temperature sensor data of ucode = 0x00001C00000000000002000000063433 2. Retrieving All sensor data /api/ALL/sensorstate/ % curl http://133.11.240.193/api/ALL/sensorstate/ • Retrieving all sensor data in our intelligent building February 2019 © CPaaS.io Project Consortium 7 NEW
  • 8. ucR-Light: Temperature sensors Definition of JSON format data { "ucode": <ucode>, # ID of the sensor "name": <Sensor Name>, # Name the sensor "type": "temperature", # Sensor type = "temperature" "category": "temp_sensor", # Sensor category = "temp_sensor" "value": <value>, # Value of the sensor (degree in celcius) "timestamp": <time stamp> # time stamp } Example { "ucode": "00001C00000000000002000000063433", "name": "TempRoomA301", "type": "temperature", "category": "temp_sensor", "value": "29.650002", "timestamp": "2018-08-07 18:24:34" } February 2019 © CPaaS.io Project Consortium 8
  • 9. ucR-Light: Humidity Sensors Definition of JSON format data { "ucode": <ucode>, # ID of the sensor "name": <Sensor Name>, # Name the sensor "type": "humidity", # Sensor type = "humidity" "category": "humid_sensor", # Sensor category = "humid_sensor" "value": <value>, # Value of the sensor (percent) "timestamp": <time stamp> # time stamp } Example { "ucode": "00001C00000000000002000000063434", "name": "HumidRoomA301", "type": "humidity", "category": "humid_sensor", "value": "57.851543", "timestamp": "2018-08-07 18:24:36" } February 2019 © CPaaS.io Project Consortium 9
  • 10. ucR-Light: Human Detection Sensors Definition of JSON format data { "ucode": <ucode>, # ID of the sensor "name": <Sensor Name>, # Name the sensor "type": "humanditect", # Sensor type = "humanditect" "category": "detect_sensor", # Sensor category = "detect_sensor" "value": <value>, # Value of the sensor ("0" = non-detect, "1" = detect) "timestamp": <time stamp> # time stamp } Example { "ucode": "00001C00000000000002000000063492", "name": "DetectElevatorHallB1", "type": "humanditect", "category": "detect_sensor", "value": "0", "timestamp": "2018-08-07 18:25:50" } February 2019 © CPaaS.io Project Consortium 10
  • 11. ucR-Light App (1) : UTdashboard February 2019 © CPaaS.io Project Consortium 11 NEW
  • 12. ucR-Light App (2) : UTsignage February 2019 © CPaaS.io Project Consortium 12 integrated signage system on u2 architecture NEW
  • 13. OPaaS.io: Omotenashi Platform Overview ▪ OPaaS.io: “Omotenashi “Cloud” is a general- purpose Personal Data Store (PDS) that uses the IoT technology. Functions ▪ Authorization: Starting authentication, logging in by IDM, and acquiring an access token. ▪ User Management: Searching users, creating users, and updating users’ information. ▪ Access Authority Management: Searching authorized services, searching authorized user attributes, and updating authority. Enhancement ▪ Functions and APIs are enhanced in this project New Enhanced OPaaS.io is published at: ▪ https://contest.opaas.io/api-spec.html February 2019 © CPaaS.io Project Consortium 13 “Omotenashi” cloud dashboard (user interface of PDS)
  • 14. u2 Open Data Catalog (1) Overview ▪ u2 Open Data Catalog is a open data catalog component in u2 architecture. ▪ It can contain not only metadata (catalog data) of open data but also data bodies. ▪ It can deal with not only static data but also real-time dynamic data. Function ▪ Search data: searching ucR triple data from a certain ucode ▪ Resister data: registering ucR triple data associate with a certain ucode ▪ Get data from ucode: getting ucR triple data from a certain ucode ▪ Get data from property parameters: getting ucR triple data by property-based query ▪ Update data from ucode: updating ucR triple data from a certain ucode ▪ Update data from property parameters: updating ucR triple data by property-based query ▪ Delete data: deleting ucR triple data from a certain ucode ▪ Delete data property: deleting ucR triple data by property-based query February 2019 © CPaaS.io Project Consortium 14
  • 15. u2 Open Data Catalog (2) New component ▪ Blockchain-based new open data catalog system. ▪ Sapporo city and Fukuoka city are now trying to use the new system. ▪ Blockchain-based open data catalog is useful when community- based organizations are managing open data storage such as NGOs and civic tech organization. February 2019 © CPaaS.io Project Consortium 15 API Server (read only) Global Data State Storage (JSON DB) Blockchain Server Validator Node Private Blockchain Network Web Client NEW
  • 16. kokosil Overview ▪ kokosil is a software package to provide information for visitors and tourists in towns, tourist spots, commercial facilities, museums, parks, exhibition venues, etc. ▪ It has a management function to register information on target areas, tourist facilities, stores, etc. easily, information distribution function to provide timely information on popular seasonal spots, ongoing events, etc., ▪ kokosil has been introduced in more than 50 areas and facilities so far. ▪ Enhancement ▪ Kokosil and Omotenashi cloud are integrated for high-quality personalized end-user services ▪ Tourism information is customized according to the personal data in OPaaS.io: preference, physical condition, language, ... February 2019 © CPaaS.io Project Consortium 16
  • 17. IoT Engine (μT-Kernel 2.0) Overview ▪ IoT-Engine is a standard development platform, standardized by TRON Forum, for Open IoT to realize "Aggregate Computing". ▪ IoT-Engine standard specifies the connector on the Micro Processor Unit (MPU) board, and the RTOS used by the MPU, and requires the function to connect to the cloud services on the Internet. ▪ The RTOS used on the IoT-Engine is µT-Kernel 2.0 which TRON Forum releases as open source. Enhancement ▪ µT-Kernel 2.0 (IEEE Std 2050-2018) is a light-weight real-time operating system with small footprint, which is open source software and adequate for the IoT edge node devices. ▪ Standard edge nodes of the u2-based architecture uses µT-Kernel 2.0. February 2019 © CPaaS.io Project Consortium 17
  • 18. ucode BLE February 2019 © CPaaS.io Project Consortium 18 Overview ▪ In-house positioning device with BLE communication and ucode technology ▪ Low-energy New Component ▪ ucode BLE with location proof function with location proof verifier on cloud servers New ucode BLE Beacon NEW
  • 19. Use Cases of u2 Toolbox February 2019 © CPaaS.io Project Consortium 19
  • 20. Use Cases: Sapporo Open Data for Tourism February 2019 © CPaaS.io Project Consortium 20 Public Transportation Data Sports Event Data Sports Facility Data Tourist Information Data Sapporo Open Data Center for Tourism Digital Signage Smartphone Services Hackathon, Ideathon Events BLE Beacon Signboard with BLE tag Kokosil: Location- aware Information Service for Tourists
  • 21. Use Cases: Yokosuka for Emergency Medical Servicess February 2019 © CPaaS.io Project Consortium 21 IoT Smart Ambulances IP Camera Data GPS-based Geo-location Data IoT Emergency Medical Service System Smartphones for Doctors Emergency Hospitals IP Camera Data Smartphones for Doctors Position of Ambulance Images of Patients
  • 22. Use Cases: Tokyo Public Transportation Open Data February 2019 © CPaaS.io Project Consortium 22 Operation Data of Railways Facility Data Operation Data of Bus Operation Data of Airplanes Public Transportation Open Data Center Application Developers (ICT Service Vendors) Application Developers (ICT Service Vendors) Digital Signage Smartphone Services Smartphone Services
  • 23. New use cases February 2019 © CPaaS.io Project Consortium 23 Fishery Use Cases “See See”: Sea state monitoring system for fishery industry Forestry Use Cases “Ring Ring”: Safety Monitoring System for Forestry Workers e-MCDH: Mother-Child-Doctor Handbook for Emergency Medical Service using OPaaS.io NEWNEW NEW
  • 24. Deployment of u2 Toolbox February 2019 © CPaaS.io Project Consortium 24
  • 25. Usage of u2 Toolbox February 2019 © CPaaS.io Project Consortium 25 Orchestrating your own smart city app/platform out of the box u2 Toolbox Already validated with 3 use cases in CPaaS.io (Sapporo Open Data for Tourism, Tokyo Public Transportation Open Data, Yokosuka Emergency Medical Services) Additional 3 use cases in CPaaS.io (Kochi IoT Fishery, Kochi IoT Forestry, e-MCDH: Mother-Child-Doctor Handbook)
  • 26. Conclusion • 5 new components have been introduced to CPaaS.io platform • 3 components have been enhanced. • Pre-existing components have been integrated and validated • New standard IEEE 2050-2018: IEEE Standard for a Real-Time Operating System (RTOS) for Small-Scale Embedded Systems (μT-Kernel 2.0) February 2019 © CPaaS.io Project Consortium 26 Outlook beyond the project Edge node components of u2 toolbox such as IoT-Engine, μT-Kernel, and ucode BLE are available from the market or open source software of TRON Forum (www.tron.org). Cloud- side components are available as web service and/or API-services such as “Omotenashi”- cloud, u2 Open Data Catalog, and kokosil. TRON forum and open data/IoT community of smart cities such as Yokosuka, Sapporo, and Tokyo are strongly support our architecture and building a ecosystem of u2 toolbox.
  • 27. 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 27