efficient.buildings.live@l+b
Frankfurt 14. - 18.03.2016
Web Services
Accross the Systems BACnet and KNX
Franz Kammerl
KNX
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
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)
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
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
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
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
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
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
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
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
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
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
efficient.buildings.live@l+b
„ KNX, the future prove system“
Folie 14 Siemens, Franz Kammerl