Smart city implementations with Web of Things October 7th, 2016 Ryuichi Matsukura Fujitsu Limited / Fujitsu Laboratories Limited
[email protected]
0
Copyright 2016 Fujitsu Laboratories Limited
Smart city applications by Fujitsu Smart city applications can observe
infrastructure such as rivers, manholes, roads and transportation facilities such as factories and shops behavior such as workers, children and pets river
pets
children
workers Smart city applications
manhole
shops
factory 1
street lights
delivery
Copyright 2016 Fujitsu Laboratories Limited
How can devices connect and work? Each device is connected with individual protocol for each purpose.
- DLNA: connects TV set and video recorder - ECHONET Lite/KNX: connects smart phone and home appliances - Propriety protocol: connects devices do NOT support standard
Play video
movie
DLNA
temperature
Turn on
ECHONET Lite / KNX 2
power consumption
Propriety protocol Copyright 2016 Fujitsu Laboratories Limited
Issues on device connection Users want to use several applications by one device Need to introduce Platform should support Wide variety of device interfaces / protocols Keeping devices connections stable in area network
Application Interface (Standard)
Platform Device Interface
DLNA
ECHONET Lite KNX
Propriety protocol 3
Copyright 2016 Fujitsu Laboratories Limited
Wide variety of device interfaces Platform must absorb interface gap between devices and applications Device interfaces have many transport protocol and data formats Application interface is Web interface, so simple for developers Ethernet, Wi-Fi Bluetooth, RS-485/232C, …
Web interface
Application
platform
Physical device
Many transport protocol and data formats
HTTP+JSON
Embedded developers: 3,800 (LinkedIn profiles, 2016)
Web developers: 710,000 4
Copyright 2016 Fujitsu Laboratories Limited
Web based operation to devices Web technologies have impact on application developers Operation is so simple for IoT applications to control devices. Application - sets values to Thing with PUT method of HTTP - gets values from Thing with GET method of HTTP Platform PUT Application
GET
Thing
Abstraction
Physical device
The Functions of Thing are described with JSON/XML. The application can operate abstract device represented with JSON/XML. 5
Copyright 2016 Fujitsu Laboratories Limited
Standard architecture (ITU-T Y.2070)
Y.2070: Requirements and architecture of home energy management system and home network services
Overview
Architecture to monitor and control devices connected in local network through gateway from cloud This architecture simplified to 3 ways for connection between gateway and devices in area networks
Features
Common application interface for operation to various devices Cover various interfaces of devices with simple ways Easy to detect problems happened in area networks
ITU-T Y.2070 architecture overview Application Application Application
Device interfaces P-H1 Basic device
P-N
P-A Management PF
IP Network
adapter
HGW P-D
Internet
Application interface
P-D
Non-basic device Non-basic device
Local network ( home network) 6
Copyright 2016 Fujitsu Laboratories Limited
Sample applications for Y.2070 27 facilities with 28 kinds of 810 devices smart home
Sample application for home
Residential buildings
Internet Shops ( Gas station )
Service provider
Schools
200 devices connected Home appliances (e.g. air conditioner, lighting), power equipment (e.g. photovoltaic generation, storage battery, fuel cell), Interior (e.g. controllable windows, curtain), 10 kinds of sensors, smart meter connected with ECHONET Lite 350 devices connected in 15 houses Air conditioner and lighting with ECHONET Lite, 4 kinds of sensors with propriety protocol 220 devices connected in 3 shops Air conditioner, lighting in yard, power equipment, 10 kinds of sensors with ECHONET Lite using adapters 40 devices connected in 5 schools Lighting, 5 kinds of sensors with propriety protocol
Sample application for school
This project was funded by the Japanese Ministry of Internal Affairs and Communications. 7
Copyright 2016 Fujitsu Laboratories Limited
Web of Things (WoT) Detail specification for device abstraction and operation is discussed in W3C Web of Things Interest Group. Physical devices are described as a set of properties in abstract. Each property corresponds to the functions of physical devices
Initial recommendation will be completed in 2018
Siemens, Panasonic, Intel, Fujitsu, and many companies joined. Physical devices Standard device
Application
set get
Platform on cloud
notify
Things (Abstract device) property
value
status
On/Off
set get
mode
cooling notify
temp.
28 deg
Protocol binding
Gateway Standard interface
adapter
property value status On/Off mode cooling temp. 28 deg.
property value status On/Off mode cooling temp. 28 deg.
Propriety device Propriety interface
Propriety interface
Some standard of device interfaces are based on this idea. 8
Copyright 2016 Fujitsu Laboratories Limited
Keeping device connection stable Operated networks (ex. LTE) CAN remotely recognize
places to use with terminals. the current status, such that each of them cannot accept the call.
Area network CANNOT remotely recognize places to use with IoT devices. topology of networks and connected devices. fault occurring in networks and devices.
Always recognize
Operated network
Area network
?????
Ex. Home network Wrong configuration?
Operator
Operator
Interference?
What’s wrong? 9
How they connected?
Fault in device?
Copyright 2016 Fujitsu Laboratories Limited
Management for area network Customer supports want to know
(1) devices connected (2) network topology, and (3) fault occurred
Obtain what devices connected to network are
Get it directly using standard protocols such as DLNA, ECHONET Lite, UPnP, …
Recognize current network topology frequently changed Collect information of neighbor devices using standard protocol.
Detect fault occurred and identify where it did
EX. ITU-T G.9973
Get running status of networks and devices and analyze them Home appliances Device information
Customer support
Network topology Running status
GW
Wi-Fi AP 10
Tablet
Copyright 2016 Fujitsu Laboratories Limited
Running status on wireless networks Many devices connected with family of IEEE standards, however most of them do NOT notice their status. Difficult to know troubles occurred in area networks. IEEE 802.1CF specifies common interfaces for each IEEE standards should have.
applications
IEEE 802.1CF specifies the following area Common interfaces for each IEEE standards Unified to common interface from each Current standards
device 11
Copyright 2016 Fujitsu Laboratories Limited
Conclusion and Next step These standards do NOT intend to dictate every system They provide just framework for Web of Things. Concrete definitions of vocabulary for properties should be specified in some organizations.
Smart city/IoT business has two aspects of cooperative and competitive. Standard is one of starting points for cooperative works.
Fujitsu supports customers to setup and operate smart city applications and systems including IoT devices.
SSPF: Software for device abstraction and management had been launched in 2011, compatible to Y.2070. IoT platform: Cloud service for IoT applications had started in 2015. We continue to support Web of Things related standardization to build up ecosystem with partners. 12
Copyright 2016 Fujitsu Laboratories Limited
Thank you for your attention.
Copyright 2016 Fujitsu Laboratories Limited