Web Services Accross the Systems BACnet and · PDF fileWeb Services Accross the Systems BACnet...

14
efficient.buildings.live@l+b Frankfurt 14. - 18.03.2016 Web Services Accross the Systems BACnet and KNX Franz Kammerl KNX

Transcript of Web Services Accross the Systems BACnet and · PDF fileWeb Services Accross the Systems BACnet...

Page 1: Web Services Accross the Systems BACnet and · PDF fileWeb Services Accross the Systems BACnet and KNX Franz Kammerl KNX . efficient.buildings.live@l+b ... KNX Web Services eb ces

efficient.buildings.live@l+b

Frankfurt 14. - 18.03.2016

Web Services

Accross the Systems BACnet and KNX

Franz Kammerl

KNX

Page 2: Web Services Accross the Systems BACnet and · PDF fileWeb Services Accross the Systems BACnet and KNX Franz Kammerl KNX . efficient.buildings.live@l+b ... KNX Web Services eb ces

efficient.buildings.live@l+b

Big Picture – The “Internet of Things” (IoT)

Source: http://en.wikipedia.org/wiki/Internet_traffic -5000

0

5000

10000

15000

20000

25000

30000

1985 1990 1995 2000 2005 2010 2015

Internet data volume (PB/month) 1 Peta-Byte

= 1‘000‘000‘000‘000‘000 bytes

= 1015 bytes

= 1‘000 terabytes

Source: IDC’s Internet of Things Survey, 01/2014

„the market is changing – fast changing“

- In 2020, there will be 30 billion connected

IP devices - things‘! “

Folie 2 Siemens, Franz Kammerl

Page 3: Web Services Accross the Systems BACnet and · PDF fileWeb Services Accross the Systems BACnet and KNX Franz Kammerl KNX . efficient.buildings.live@l+b ... KNX Web Services eb ces

efficient.buildings.live@l+b

Experts and market resurge companies say that Internet of Things will

grow dramatically with important boundary conditions:

Small computing power in the devices

Wireless Technology (low-power, low-cost)

IPv6 connectivity

Analytics and big data applications

IETF Standardization: CoAP, 6LoWPAN

Best Practice: RESTful WebServices

Domain Standards:

BACnet: BACnet/IP, BACnet IT, BACnet WS

KNX: KNXnet/IP, KNX RF, KNX WS

ZigBee: Mesh IP SEP 2.0

Echelon IzoT (LON)

Source: http://makezine.com/magazine/the-internet-of-things-turning-bluetooth-at-the-edges/

Folie 3 Siemens, Franz Kammerl

Big Picture – The “Internet of Things” (IoT)

Page 4: Web Services Accross the Systems BACnet and · PDF fileWeb Services Accross the Systems BACnet and KNX Franz Kammerl KNX . efficient.buildings.live@l+b ... KNX Web Services eb ces

efficient.buildings.live@l+b

Internet of Thing´s – current trend

USB receiver per system

GW per product/system

Engineered links

• Current trend: APIs – Reunite different home automation solutions via a

unified interface • In a central device in the installation

• In your Smart Phone

• In the Cloud

– Drawbacks of these solutions compared to KNX • Increased complexity of the installation

• No proven reliability of these solutions (yet)

• Central device is weak spot in these concepts

– But: Data is power! • Information on the user profiles of the smart

thermostat could provide business opportunities

• Offering of additional services data mining

• But: there is no strict need to be able to access

every single data element in a home/building (e.g.

occupancy mode)

Siemens, Franz Kammerl Folie 4

Page 5: Web Services Accross the Systems BACnet and · PDF fileWeb Services Accross the Systems BACnet and KNX Franz Kammerl KNX . efficient.buildings.live@l+b ... KNX Web Services eb ces

efficient.buildings.live@l+b

Definition According Wikipedia:

• Network of physical objects or “things” embedded with

electronics, software, sensors and network connectivity

• Objects able to collect and exchange data

• Enabling connection between physical world and computer

based systems

• Each thing uniquely identifiable

• Each thing able to interoperate with internet infrastructure

Internet of Thing´s – definition

Siemens, Franz Kammerl Folie 5

Page 6: Web Services Accross the Systems BACnet and · PDF fileWeb Services Accross the Systems BACnet and KNX Franz Kammerl KNX . efficient.buildings.live@l+b ... KNX Web Services eb ces

efficient.buildings.live@l+b

Most point of the IoT demand are already fulfilled by KNX

KNX is for a long time participating in the IoT!

• Since more then 10 Years KNXnet/IP enables to integrate KNX in

IP based networks

• Since this time KNX of Things (KNXoT) exists –

• as Wikipedia describes:

• Physical objects KNX devices

• Network connectivity TP, RF, PL, IP

• Collect and exchange data group objects/interface objects –

properties

• Connection between devices and computers KNX data

interfaces

• Each thing uniquely identifiable KNX serial number and/or

indiv.address

• Each thing able to interoperate with internet KNX IP routers

Line

Coupler

End

Device

TP Area

TP

Lin

e

IP Router IP Router

IP Backbone

Media

Coupler

TP Area

End

Device

868 868

Folie 6 Siemens, Franz Kammerl

Page 7: Web Services Accross the Systems BACnet and · PDF fileWeb Services Accross the Systems BACnet and KNX Franz Kammerl KNX . efficient.buildings.live@l+b ... KNX Web Services eb ces

efficient.buildings.live@l+b

What is needed for the future in IoT

The principle – access to the KNX System without specific KNXnet/IP Telegram sent to a Gateway by using Web Services.

– The Web Client is browsing in the system like being part of the Web Sides of the KNX System.

– For read and write also Web Services will be used between mobile devices and the KNX WS Gateway.

GET

http://localhost:8080/insta

llations/views/all%20device

s/.../temperature%20control

ler/datapoints/temperature%

20value/D%2D01/

IP router KNX WS Gateway

Technology: IT friendly access for M2M communication via Web services

Folie 7 Siemens, Franz Kammerl

Page 8: Web Services Accross the Systems BACnet and · PDF fileWeb Services Accross the Systems BACnet and KNX Franz Kammerl KNX . efficient.buildings.live@l+b ... KNX Web Services eb ces

efficient.buildings.live@l+b

Standard Internet mechanisms will be used To establish KNX as the preferred Standard for Smart Homes and Buildings

KNX RESTful Web Services

Well known and independent platform Standard for

structured date exchange (M2M communication)

Easy to integrate in IT environment (e.g. IT network,

cloud solutions, smart phones, enterprise systems)

Includes protocols for Security und device

Management

Common Application Layer for multi-domain

applications

Extension and strengthen for the today's KNX Eco

System

KNX Web Services

KN

X W

eb

Se

rvic

es

Folie 8 Siemens, Franz Kammerl

Page 9: Web Services Accross the Systems BACnet and · PDF fileWeb Services Accross the Systems BACnet and KNX Franz Kammerl KNX . efficient.buildings.live@l+b ... KNX Web Services eb ces

efficient.buildings.live@l+b

For us security is key in the IoT world

ETS– KNX security at the edge to be introduced

KNXnet/IP Secure

IP Backbone

IP Router IP Router

Line

Coupler

End

Device

Line

Coupler

End

Device

TP Area TP Area

TP

Lin

e

TP

Lin

e

secure communication

Uncoded communication

Data Security

IP Backbone

IP Router IP Router

Line

Coupler

End

Device

Line

Coupler

End

Device

TP Area TP Area

TP

Lin

e

TP

Lin

e

All KNX Telegrams between two (or more) IP

Routern are coded The group communication between one (or more)

devices are coded

• KNXnet/IP Secure and

Data Security can be used

in paralell

ETS Professional

Functionality example • Secured download

• Key management

Siemens, Franz Kammerl Folie 9

Page 10: Web Services Accross the Systems BACnet and · PDF fileWeb Services Accross the Systems BACnet and KNX Franz Kammerl KNX . efficient.buildings.live@l+b ... KNX Web Services eb ces

efficient.buildings.live@l+b

Peripheral

Devices

Management Level

Automation Level

Field Level

Information Level

Management

SW

Automation

Devices

Tools

BACnet and KNX are well coordinated in working in the direction of IoT

Functions

automate & control

engineer & commission

Manage a whole building

Optimize a whole campus/ enterprise

Automate interaction of lighting with e.g. shading and HVAC

Different protocols, lighting control, shading, room cooling/heating, … functionality and equipment

System Levels Product Classes

operate & monitor

sense & actuate

plan & optimize

analyze & visualize

improve & control

Folie 10 Siemens, Franz Kammerl

Page 11: Web Services Accross the Systems BACnet and · PDF fileWeb Services Accross the Systems BACnet and KNX Franz Kammerl KNX . efficient.buildings.live@l+b ... KNX Web Services eb ces

efficient.buildings.live@l+b

BACnet and KNX are well positioned in their markets

Small

Non-Residential Low Control Complexity

Large

Non-Residential

High Control Complexity

Medium

Non-Residential Medium Control Complexity

Residential

Peripheral

Devices

Management

Level

Automation Level

Field Level

Information Level

Management

SW

Automation

Devices

Intelligente

Endgeräte Automation Level

Field Level

Information Level

Management

SW

Management

Level

Folie 11 Siemens, Franz Kammerl

Page 12: Web Services Accross the Systems BACnet and · PDF fileWeb Services Accross the Systems BACnet and KNX Franz Kammerl KNX . efficient.buildings.live@l+b ... KNX Web Services eb ces

efficient.buildings.live@l+b

Fields of cooperation

• Standardization

• defining Web services

• semantic dictionary

• Target is to provide for our customers solutions to be easily:

• Integrated in a Building Automation system and

• To be in a residential building with a very flat system architecture

Siemens, Franz Kammerl Folie 12

Page 13: Web Services Accross the Systems BACnet and · PDF fileWeb Services Accross the Systems BACnet and KNX Franz Kammerl KNX . efficient.buildings.live@l+b ... KNX Web Services eb ces

efficient.buildings.live@l+b

IoT is extending our KNX city offering

• KNX city… stands for …energy efficient buildings

…e- mobility with e-cars

…intelligent infrastructure – smart grid

…the integration of generation of renewable energy

KNX Web Services semantic definitions

data and access Security

Siemens, Franz Kammerl Folie 13

Page 14: Web Services Accross the Systems BACnet and · PDF fileWeb Services Accross the Systems BACnet and KNX Franz Kammerl KNX . efficient.buildings.live@l+b ... KNX Web Services eb ces

efficient.buildings.live@l+b

„ KNX, the future prove system“

Folie 14 Siemens, Franz Kammerl