17
Secure and Reliable, Cloud and Remote Service Connections for IoT Applications Jiri Hosek Brno University of Technology Czech Republic Global IoT Day, Vienna, 9. 4. 2015 SyMPHOnY

Secure and Reliable, Cloud and Remote Service Connections ... · • SH-GW to be ready for Network Function Virtualization (NFV/vCPE). • Do not underestimate the processing power

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Secure and Reliable, Cloud and Remote Service Connections ... · • SH-GW to be ready for Network Function Virtualization (NFV/vCPE). • Do not underestimate the processing power

Secure and Reliable, Cloud and Remote Service Connections for IoT

Applications

Jiri Hosek

Brno University of Technology

Czech Republic

Global IoT Day, Vienna, 9. 4. 2015 SyMPHOnY

Page 2: Secure and Reliable, Cloud and Remote Service Connections ... · • SH-GW to be ready for Network Function Virtualization (NFV/vCPE). • Do not underestimate the processing power

Agenda

• Benefits of telecommunication networks as key platform for IoT

• IMS / SIP-Simple as remote access platform for IoT

• Smart home gateway: A central point of service interaction

• SyMPHOnY: proof-of-concept project

• Conclusion / questions

2

SyMPHOnYGlobal IoT Day, Vienna, 9. 4. 2015

Page 3: Secure and Reliable, Cloud and Remote Service Connections ... · • SH-GW to be ready for Network Function Virtualization (NFV/vCPE). • Do not underestimate the processing power

• WISLAB (Wireless System Laboratory of Brno)

• www.wislab.cz

• Established in 2010

• 8 team members + MSc. Students

• Mostly industry-oriented R&D

• Recent research areas:

• QoE assessment and modelling in mobile networks

• IoT Development - Smart Home Gateway area

• D2D / MTC in 4G networks and beyond

WISLAB Research Group

3

SyMPHOnYGlobal IoT Day, Vienna, 9. 4. 2015

Page 4: Secure and Reliable, Cloud and Remote Service Connections ... · • SH-GW to be ready for Network Function Virtualization (NFV/vCPE). • Do not underestimate the processing power

Common Trends in Mobile Networks and IoT Domains

• Most telco markets are challenging and searching

for new business opportunities.

• Massive investments into 4G deployment including

IP Multimedia Subsytem (IMS) as an embedded part.

• Number of connected devices grows exponentially

which is putting unprecedented load on cellular

infrastructure.

• Reliability, Security and Privacy are the key

requirements of any mobile and / or IoT service.

• Customers are constantly asking for device- and

technology- independent ubiquitous connectivity

and interoperability with high user experience.

Mobile ecosystems are

ready to become the

key communication

platform and service

enabler for IoT / M2M.

4

SyMPHOnYGlobal IoT Day, Vienna, 9. 4. 2015

Page 5: Secure and Reliable, Cloud and Remote Service Connections ... · • SH-GW to be ready for Network Function Virtualization (NFV/vCPE). • Do not underestimate the processing power

Telco Networks as Service Enabler for IoT

• Telecommunication networks as base infrastructure providing:

• Quality of Service (QoS)

• Data security and privacy

• Remote device management

• Minimal investment, because no new infrastructure / technology / protocol is needed.

• End-user friendly, because no new end devices are necessary.

5

SyMPHOnYGlobal IoT Day, Vienna, 9. 4. 2015

Page 6: Secure and Reliable, Cloud and Remote Service Connections ... · • SH-GW to be ready for Network Function Virtualization (NFV/vCPE). • Do not underestimate the processing power

IMS / SIP-Simple as Remote Access Platform for IoT

• IMS is providing all the required standards, security and dedicated communication service frameworks for universal remote access methods.

• IMS is connecting everything and enabling services!

• Session Initiation Protocol (SIP) can be easily utilized as remote IoT / M2M protocol.

• SIP payload as transportation container for any IoT data.

• JSON-formated user data inside.

• Comparable with other “well-recognized” IoT procotols like CoAP or MQTT.

• Instant messaging and presence features assure permanent information sharing.

• IMS/SIP platform can be utilized as a key communication platform for smart home domain.

6

SyMPHOnYGlobal IoT Day, Vienna, 9. 4. 2015

Page 7: Secure and Reliable, Cloud and Remote Service Connections ... · • SH-GW to be ready for Network Function Virtualization (NFV/vCPE). • Do not underestimate the processing power

Smart Home: Platform Provider-centric Approach

• From building

blocks providing to

ecosystem

interworking.

• Smart Home

Gateway as

connection hub &

service enabler.

• Easy remote device

configuration and

management.

7

SyMPHOnYGlobal IoT Day, Vienna, 9. 4. 2015

Page 8: Secure and Reliable, Cloud and Remote Service Connections ... · • SH-GW to be ready for Network Function Virtualization (NFV/vCPE). • Do not underestimate the processing power

Smart Home Gateway: Multi-purpose Device

• Smart Home Gateway (SH-GW) provides continuous broadband connectivity, QoS and software applications to the home.

• Hub of the home network

• It delivers services to, and from, an increasing number of end devices in the customer environment across different access technologies.

• Managed point of service presence

• SH-GW has to deal with variety of home automation and smart home services:

• Home energy management

• Social media interaction

• Connected storage

• Multi device media streaming

• Key part of the platform provider centric approach!

8

SyMPHOnYGlobal IoT Day, Vienna, 9. 4. 2015

Page 9: Secure and Reliable, Cloud and Remote Service Connections ... · • SH-GW to be ready for Network Function Virtualization (NFV/vCPE). • Do not underestimate the processing power

Smart Home Gateway: Main Challenges and Motivation

• Many “solid / closed” smart home and home automation systems running in parallel.

• High need for an integration platform.

• Well defined and universal API between applications, smart home devices and cloud devices is

needed.

• Too many smart home (wireless) interfaces / standards out there.

• SH-GW running as fully modular SW platform is crucial.

• SH-GW to be ready for Network Function Virtualization (NFV/vCPE).

• Do not underestimate the processing power.

9

SyMPHOnYGlobal IoT Day, Vienna, 9. 4. 2015

Page 10: Secure and Reliable, Cloud and Remote Service Connections ... · • SH-GW to be ready for Network Function Virtualization (NFV/vCPE). • Do not underestimate the processing power

SyMPHOnY: Smart Multi-Purpose Home Gateway

• Proof-of-concept project jointly realized by Brno University of Technology and Telekom Austria Group.

• SH-GW as a universal integration platform acting as orchestrator for different smart home systems, sensors and actuators.

• Utilizing (not changing) HW platforms of already deployed IP residential gateways.

• SW as a middleware application

• OSGi-compliant modular design

• Hook on already working standards and recommendations.

• HGI, UPnP, OMS, DLNA, etc.

• IMS / SIP-Simple as primary remote connector.

• Completely open-source solution.

• Providing end users with a possibility for future extension

• Open for any 3rd party application

• All source codes available on GitHub

• Easily portable to other industrial communication platforms.

• Linux-based solution (OpenWRT, Ubuntu Linux)

• Remote configuration via TR-69.

10

SyMPHOnY

Source: Wikipedia.org

Global IoT Day, Vienna, 9. 4. 2015

Page 11: Secure and Reliable, Cloud and Remote Service Connections ... · • SH-GW to be ready for Network Function Virtualization (NFV/vCPE). • Do not underestimate the processing power

SyMPHOnY: Implemented Use Cases

• Alarm Systems

• Receive and process alarm events via FXS interface and forward them as SIP messages.

• Smart Metering (Wireless M-Bus / ZigBee)

• Electricity

• Water

• Solar energy

• Environment (temperature, humidity)

• Home / Entertainment Lighting System

• Philips Hue Bulbs system

• Home multimedia framework

• UPnP / DLNA Push stream of actual information from SH-GW to SmartTV

• Home automation

• KNX building control system

11

SyMPHOnYGlobal IoT Day, Vienna, 9. 4. 2015

Page 12: Secure and Reliable, Cloud and Remote Service Connections ... · • SH-GW to be ready for Network Function Virtualization (NFV/vCPE). • Do not underestimate the processing power

SyMPHOnY: Communication Model

• Main goal: secure, reliable and ubiquitous access to any required information

• Local vs. remote

• Smart home gateway as SIP client processing data via variable HAN connections and forwarding to remote SIP clients (3rd party services)

• IMS / SIP as trusted communication channel

• SIP as comparable IoT protocol

• Pros:

• Already available technology

• Transport protocol independent

• Data transfer via trusted network

• SIP Presence utilized to notify device’s status

• Instant messaging approach

• SIP client as standard SW tool on most UEs

• Cons:

• Limited implementation on “dummy” sensors

12

SyMPHOnYGlobal IoT Day, Vienna, 9. 4. 2015

Page 13: Secure and Reliable, Cloud and Remote Service Connections ... · • SH-GW to be ready for Network Function Virtualization (NFV/vCPE). • Do not underestimate the processing power

SyMPHOnY: Data Model

• Sensor data stored inside the SIP message payload

• Each individual device/sensor is represented by unique feed ID • E.g. serial number

• One feed may include more data streams • E.g. values for hot and cold water consumption

• Data structured by unified JSON format

• Similar approach like CoAP or other IoT services

• SIP client parses SIP message and extract JSON formatted data

13

SyMPHOnYGlobal IoT Day, Vienna, 9. 4. 2015

{

"feed":"475706330",

{"version":"1.0.0",

"datastreams":[

{"id":"temperature",

"current_value":"27.1"} ]

}

}

Page 14: Secure and Reliable, Cloud and Remote Service Connections ... · • SH-GW to be ready for Network Function Virtualization (NFV/vCPE). • Do not underestimate the processing power

SyMPHOnY: Data Processing and User Interfaces

• All data received, processed and stored in local DBrunning on SH-GW

• Data stored in JSON format.

• Definition of several archives used to for storing data with various periods and resolutions.

• Data aggregation function implemented to minimize thedatabase size.

• Energy Dashboard web interface

• All actual information about smart home including figures, reference rankings and configuration interface.

• Mobile end-user interface

• Native application for smartphones (Android, iOS)

• Web-based visualization platform

• DLNA stream on SmartTV

• UPnP Discovery + DLNA Push features• Smart home overview

• Critical events

14

SyMPHOnYGlobal IoT Day, Vienna, 9. 4. 2015

Page 15: Secure and Reliable, Cloud and Remote Service Connections ... · • SH-GW to be ready for Network Function Virtualization (NFV/vCPE). • Do not underestimate the processing power

SyMPHOnY: 4G Testing Infrastructure

• Unique full-scale LTE-A (4G) deployment at BUT

• LTE-EPC-IMS, Rel. 10

• Complex mobile heterogeneous system:

• LTE + WiFi

• 5 LTE cells, 2 eNBs, 2 WiFi APs,

• 2x 700 MHz (Band 17 – AT&T) – indoor, 5 MHz FDD, 2x2 MIMO

• 1800 MHz – outdoor coverage

• 2600 MHz – indoor unit, 2x2 MIMO

• WiFi bands: 2.4 and 5 GHz

• Are you missing infrastructure for your IMS-based services?

• Let‘s cooperate!

15

SyMPHOnYGlobal IoT Day, Vienna, 9. 4. 2015

Page 16: Secure and Reliable, Cloud and Remote Service Connections ... · • SH-GW to be ready for Network Function Virtualization (NFV/vCPE). • Do not underestimate the processing power

Conclusions

• IMS / SIP-Simple as approved secure and reliable remote connector for smart home.

• Already deployed technology providing cost-effective smart home service platform.

• SIP-Simple as equivalent IoT protocol.

• Should not be overlooked during the development of smart home services and platforms.

• Brings the benefits of telcos closer to the IoT domain.

• SyMPHOnY project

• Successfully approved IMS/SIP-Simple as solid communication platform for IoT.

• Demonstrated how telecommunication operators can step into the Smart home area.

• What about to utilize SIP as remote connector for IoT services?

• Stay tuned!

• Source code available on GitHub: https://github.com/SyMPHOnY-/SyMPHOnY

16

SyMPHOnYGlobal IoT Day, Vienna, 9. 4. 2015

Page 17: Secure and Reliable, Cloud and Remote Service Connections ... · • SH-GW to be ready for Network Function Virtualization (NFV/vCPE). • Do not underestimate the processing power

Thank you!

Any questions?

[email protected]

17

SyMPHOnYGlobal IoT Day, Vienna, 9. 4. 2015