Frankfurt 14. - 18.03.2016 Web Services Accross the Systems BACnet and KNX Franz Kammerl KNX
Big Picture The Internet of Things (IoT) Internet data volume (PB/month) 30000 25000 20000 15000 10000 5000 0-50001985 1990 1995 2000 2005 2010 2015 Source: http://en.wikipedia.org/wiki/internet_traffic 1 Peta-Byte = 1 000 000 000 000 000 bytes = 10 15 bytes = 1 000 terabytes the market is changing fast changing - In 2020, there will be 30 billion connected IP devices - things! Source: IDC s Internet of Things Survey, 01/2014 Folie 2
Big Picture The Internet of Things (IoT) 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 Source: http://makezine.com/magazine/the-internet-of-things-turning-bluetooth-at-the-edges/ 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) Folie 3
Internet of Thing s current trend Engineered links USB receiver per system GW per product/system 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) Folie 4
Internet of Thing s definition 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 Folie 5
TP efficient.buildings.live@l+b Most point of the IoT demand are already fulfilled by KNX End Device TP Area IP Backbone IP Router Coupler TP Area 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: IP Router Media Coupler 868 868 End Device 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 Folie 6
What is needed for the future in IoT Technology: IT friendly access for M2M communication via Web services GET http://localhost:8080/insta llations/views/all%20device s/.../temperature%20control ler/datapoints/temperature% 20value/D%2D01/ KNX WS Gateway IP router 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. Folie 7
KNX Web Services 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 KNX Web Services Common Application Layer for multi-domain applications Extension and strengthen for the today's KNX Eco System Folie 8
TP TP TP TP 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 Data Security IP Backbone IP Router TP Area IP Router TP Area IP Backbone IP Router TP Area IP Router TP Area KNXnet/IP Secure and Data Security can be used in paralell ETS Professional Coupler Coupler Coupler Coupler End Device End Device All KNX Telegrams between two (or more) IP Routern are coded End Device End Device The group communication between one (or more) devices are coded Functionality example Secured download Key management secure communication Uncoded communication Folie 9
BACnet and KNX are well coordinated in working in the direction of IoT System Levels Product Classes Functions Information Level Management SW Tools plan & optimize analyze & visualize improve & control Optimize a whole campus/ enterprise Management Level operate & monitor Manage a whole building Automation Level Automation Devices automate & control engineer & commission Automate interaction of lighting with e.g. shading and HVAC Field Level Peripheral Devices sense & actuate Different protocols, lighting control, shading, room cooling/heating, functionality and equipment Folie 10
BACnet and KNX are well positioned in their markets Information Level Management SW Management SW Information Level Management Level Automation Level Automation Devices Intelligente Endgeräte Management Level Automation Level Field Level Peripheral Devices Field Level Large Non-Residential High Control Complexity Medium Non-Residential Medium Control Complexity Small Non-Residential Low Control Complexity Residential Folie 11
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 Folie 12
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 Folie 13
KNX, the future prove system Folie 14