European Standardization. CLC TC205 - Home Electronics Systems and the IoT EN Joost Demarest - KNX Association.

Similar documents
Contents of Presentation

Implementing a Standard, Multi-Gateway: Real SmartHome in the Cloud

Plug and Play. An Introduction

Kepware Whitepaper. IIoT Protocols to Watch. Aron Semle, R&D Lead. Introduction

The world of BAOS. Easy connectivity for KNX with Bus Access and Object Server. Overview and applications

How onem2m fits into the landscape of IoT technologies

White Paper. EVERY THING CONNECTED How Web Object Technology Is Putting Every Physical Thing On The Web

Transactive Energy. David Holmberg and Bill Cox Grid Interop 2012, Irving, TX

High Level Interoperability Testing

NETx BMS Server. OPC Server with data base, web server and BACnet/IP server. Functions Data import Interfaces System requirements Order information

AUTOMATION. Building management systems for providing security in existing KNX projects: Organizational measures and device monitoring

Mr. Ed Merwin. Tridium

AUTOMATION. NETx BMS Server 2.0

BACnet Its Origins, Evolution, and Future

Offering Web-of-Things Connectivity to Building Networks

LogicMachine5. LogicMachine (LM) is your easiest way to program complex logic in KNX/EIB, Modbus, BACnet, DALI, 1-wire LM will enable you to

Building Automation Training Center

SEO For Security Guard Companies

B U I L D I N G O N T H E G A T E W A Y. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Gateway configuration manual IP - KNX EK-BE1-TP

LogicMachine5 Power (LM5p-DW1)

DALI-2: Smart lighting control and interoperability

that will impact New IoT Technology Trends Production Automation

OPC UA A NEW COMMUNICATION FRAMEWORK FOR INDUSTRY 4.0 GERHARD HELFRICH, SOFTWARE DEVELOPER, STEMMER IMAGING

Standards to enable an IoT Eco System

Third Wave. How to Incorporate Legacy Devices to the. of Internet Evolution

LROC 100, LROC L ROC Room Controller. Functions. Modbus. BACnet CEA 709 KNX. M-Bus OPC L WEB L ROC L INX L VIS, L-STAT L DALI

Mobility Solutions HMI SCADA THE RIGHT INFORMATION TO THE RIGHT PERSON AT THE RIGHT PLACE AT THE RIGHT TIME SECURELY PRESENTED.

OPC UA A NEW COMMUNICATION FRAMEWORK FOR INDUSTRY 4.0 GERHARD HELFRICH, SOFTWARE DEVELOPER, STEMMER IMAGING

Shao-Wen Yang, Ph.D. Staff Research Scientist Intel Labs, Intel Corporation

Operation and installation manual KNX IP LineMaster 762 (Art. # 5212) KNX Power supply with integrated KNX IP Router and diagnosis functions

Part 3: Applications

Building Automation Solutions For Smart Grid Applications And Possible Improvements. ZAFER AYDIN Software Engineer R&D Center - Makel Electric

LogicMachine5 Reactor IO V2

LDALI PLC4. Programmable DALI Controller. Functions DALI. BACnet. CEA 709 M Bus KNX OPC L WEB, L STUDIO L ROC L INX L IOB IOT. Gateways L VIS, L-STAT

Integration Architecture Of SDMS

Expertise in Industrial Networks. Ian Poulett Head of Sales Siemens

onem2m AND SMART M2M INTRODUCTION, RELEASE 2/3

TwinCAT 3 SOA-PLC: The forerunner to Industry 4.0 and the Internet of Things

Resource Discovery in IoT: Current Trends, Gap Analysis and Future Standardization Aspects

OPTIMISING BUILDING PERFORMANCE. 4G-enabled advanced building control systems. Offices. Airports and Hospitals. Warehouses.

Assignment 2. Start: 15 October 2010 End: 29 October 2010 VSWOT. Server. Spot1 Spot2 Spot3 Spot4. WS-* Spots

The Internet of Light the key to the Internet of Things

Lemonbeat smart Device Language (LsDL) Interest-Group Web of Things (WoT) 16. September 2015

temp heat I/O A/C flow valve pump

Deploying ISA100 Wireless Distributed Networks. YC Cheng NEXCOM 2016/09/27

Internet of Things: An Introduction

KNX Japan KNX The Success Story

KNX TP1 Topology. KNX Association

SmartSantander. Dr srđan KrČo

symbiote Towards an IoT Framework for Semantic and Organizational Interoperability

Richmond Heights. Smart Wi-Fi Capacitive Touch With Dual Protocols Universal Controller. Go Green

DIRECT DIGITAL CONTROL: HOW I LEARNED TO STOP WORRYING AND LOVE THE BMS

CYLON ACTIVE ENERGY ENGINEERS IRELAND CONFERENCE 1 ST OCTOBER 2013 OVERVIEW 2013

Home and Building Automation System an Overview

Copper Cabling Standards

Thread in Commercial Backgrounder

Using the tpm with iot

Eng.º Domingos Salvador dos Santos.

OCF Specification Overview Core Technology Specification. OCF 2.0 Release June 2018

What Is Voice SEO and Why Should My Site Be Optimized For Voice Search?

Gateway configuration manual DALI KNX EK-BP1-TP

Contents 1. Summary

KNX TP/IP Communication Driver for JMobile

The simplicity of integrating HVAC&R machines into BMS architectures

Connecting a Laser Level Transmitter to the Cloud

MicroPnP The Zero-Configuration Platform for Wireless Sensing & Actuation

Towards a Zero-Configuration Wireless Sensor Network Architecture for Smart Buildings

USING REST TO ACHIEVE FULL VISIBILITY AND CONTROL ACROSS THE INTERNET OF THINGS: INSIDE THE DATA CENTER ECOSYSTEM WITH TRUE CLOSED-LOOP CONTROL

Managing & Accelerating Innovation with Open Source at the Edge

SMART CAMPUS Experiencias de eficiencia energética en la UMU Miguel Ángel Zamora

Application Note. Data Center Standards and Layouts

Owlet IoT Wireless Outdoor Luminaire Controller LUCO P7 CM (cellular-mesh) Datasheet. Streetlight controls for smart cities based on IoT Technology

Connecting Your Product to the IoT: What You Need to Know and How to Get Started. A Reference Guide for Product Managers, Designers and Engineers

Mobility Solutions HMI SCADA THE RIGHT INFORMATION TO THE RIGHT PERSON AT THE RIGHT PLACE AT THE RIGHT TIME SECURELY PRESENTED.

LDALI PLC4. Programmable DALI Controller. Functions. BACnet. DALI CEA 709 M Bus KNX OPC L WEB, L STUDIO L ROC L INX. L IOB IoT. Gateways L VIS, L-STAT

Your House knows what you did last Summer

Security in KNX or how to steal a skyscraper

The Web of Things. Breakout session on service descriptions. Dave Raggett, W3C 1/27

Gmail Integration for Salesforce and Dynamics 365

Universal application platform for telecom operators. by Embedded Systems

Broadening Web Service Access through REST and OData?

Reference: EIBA Handbook Series Vol. 1 and Vol. 3 (downloadable from:

The Integrated Smart & Security Platform Powered the Developing of IOT

LogicMachine5 Reactor GSM

Introduction to Connected Lighting with PoE. James Crowther

Windpower/DER and Standards

European Data Centre Infrastructure Standards EN series. Rob Cardigan, Senior Product Manager Nexans Cabling Solutions

onem2m and its role in achieving interoperability in IoT

TOMORROW Starts Here Cisco and/or its affiliates. All rights reserved. 1

IEC TC100. Presenting Ecma & a Collaboration work with IEC TC100. Kei Yamashita, TC31 Vice Chair Brussels, Belgium, 22 May 2018

Developement of Horizontal IoT Platform using DeviceHive Framework

Practical Aspects of CTI WSN Testbed

T-Systems company profile

ETSI IoT/M2M Workshop 2016 featuring the Smart World. November 15 th -17 th, 2016

JMobile. The X Platform Software

Internet of Things 2017/2018

This presentation gives an introduction into a new system certification introduced by EUBAC and shows a practical example of it s implementation.

IntesisBox. for EnOcean

UA-5200 IIoT Communication Server

Transcription:

European Standardization CLC TC205 - Home Electronics Systems and the IoT EN 50090-6-1 Joost Demarest - KNX Association www.knx.org

Overall Agenda CLC TC205 HBES and the IoT HBES KNX Web Services Current HBES Standardization Landscape Internet of Things: what is it? HBES: is it already part of the Internet of Things? Home automation: a changing landscape HBES and the Internet how is it solved today - disadvantages HBES and the Internet aims of the HBES Web Service (EN50090-6-1) Project target groups and use cases HBES Web Services technical solution HBES Web Services what will be offered? HBES Web Services the complete technical picture! Page No. 2

European Home Automation Standardization (1) CENELEC (1) European Committee for Electro-technical Standardization Responsible committee = Technical Committee (TC) 205 Scope: Home and Building Electronic Systems Standard series for home and building control = EN 50090 KNX Association Partner Organization to CENELEC = important player in the field of home and building control Possibility to submit standardization proposals without need for New Work Item proposal by national committees Before 2003: EN 50090-2-2 Only existing part of EN 50090 series documenting hardware requirements EMC, Electrical Safety, Environmental conditions System independent Page No. 3

European Home Automation Standardization (2) CENELEC (2) Since 2003: approval of European TC 205 national mirror committees of KNX media (TP, PL, RF) KNX protocol (LL, NL, TL, A(I)L) Management procedures KNX Interworking model and KNX standardized data types All part of the EN 50090 series Since 2010: Out-phasing of EN 50090-2-2 Replacing by new standard series EN 50491 EN 50090 becomes fully KNX EN 50491 collects hardware requirements for any HBES solution, even systems that are not EN 50090 compliant IEC SC23 new working group: internationalization of EN 50491 to IEC standard IEC 60669-2-5: product standard for HBES electronic switches Page No. 4

The Internet of Things: Definition Internet of Things: 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 2020: 50 billion such objects Page No. 5

The Internet of Things: Is HBES part of it? IP Router TP Area End Device TP Line IP Backbone Line Coupler IP Router TP Area Media Coupler 868 868 End Device Is HBES not already long part of the IoT? Since more than 10 years, EN50090-4-3 allows to integrate HBES into IP based networks Already since then, there is a HBES of Things compare previous definition Wikipedia Physical objects HBES devices Network connectivity TP, RF, PL, IP Collect and exchange data group objects/interface objects properties Connection between devices and computers HBES data interfaces Each thing uniquely identifiable HBES serial number and/or individual address Each thing able to interoperate with internet HBES IP routers Page No. 6

A changing Home automation landscape Page No. 7

Current trends USB receiver per system Engineered links 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 HBES 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) Page No. 8

Today: App on Mobile platform accesses HBES installation A)HBES IP Frame BC 1041 17D0 E1 00 81 IP router B) Manufacturer specific IP Frame format IP client IP Gateway BC 1041 17D0 E1 00 81 Possible implementations A) App talks directly HBES by integrating the HBES telegram into IP frames sent from the IP Client (e.g. with installed App) via the HBES/IP router to the desired HBES end device B) IP client talks manufacturer specific IP Frame format to manufacturer specific IP Gateway: this converts proprietary format into HBES frame to the desired HBES end device Drawbacks Every IP client has to support HBES/ IP or is specific to the used IP Gateway No standardization HBES installations are seen as Fort Knox by IT experts as HBES protocol unknown to them complicated integration of HBES and other protocols Page No. 9

HBES Web Services, Intention Create a possibility that IT systems and HBES networks can be interlinked by means of a HBES Gateway. Skill Factor HBES terminology like GAs or GOs are unknown to a person unfamiliar with HBES Integration Factor How easy can an IT expert integrate an HBES based system in an(y) IT infrastructure? By default such Gateways are interesting for two target groups. Web Client developers Defined interface to implement Web Clients Gateway manufacturers Provide the Web Client developers with a common and standardized interface Development and sales of gateways Page No. 10

HBES Web Services, Use Cases The Web Service gateway should be able to answer questions like: Question directed to the HBES system only Give me the room temperature of the meeting room on the ground floor Temperate value Which rooms are currently occupied by someone, in which the temperature is lower than 20? Combination of presence and temperate value Question to the entire Building Automation System Give me all apartments in my hotel that are currently rented out? Occupancy value in addition to the room information post processed (value not available in HBES ) Where are the MCBs assembled in wiring schema (geographically) located (which room/ floor)? Combination of room/ floor and MCB position Page No. 11

With HBES Web Services: App on Mobile platform accesses HBES installation GET http://localhost:8080/installations/views/ all%20devices/.../temperature%20controller / datapoints/temperature%20value/d%2d01/ RESTful Web Services IP router Web client KNX Web Service Gateway Implementation Web Client (e.g. with installed App) browses data held by the Web Service Gateway by using common web services The Web services do not embed the HBES protocol Data in the Web Service Gateway only reflects the statuses of the devices inside the connected HBES network Is modelled according obix, OPC UA or BACnet WS Can be exported by configuration tool based on the project data represented according a standardized (tagged) HBES information model non HBES data could even be modelled according to it (e.g. localization info of project devices) Gateway can be realized on simple Raspberry PI Advantages The web client realization is much more versatile, it must only adapt to the information modelling supported by the web server (obix, OPC UA or BACnet WS) Software for the realization of web clients for OBIX, OPC UA or BACnet WS readily available Very simple integration of HBES with other protocols Data could even be googled in the gateway through support of query language by web client and web service gateway Page No. 12

HBES Web Services, Technology Concept of EN50090-6-1 Page No. 13

Detailed technical presentation Interface 6: HBES Information model Entity = something you know from HBES: a device, a Line, a Datapoint, a manufacturer Tag = An entity can have multiple tags, to tell more about the entity. A tag can be: a marker: to tell what the entity is EXAMPLE This entity is an installation. This entity is a Group Object a tag/value pair: to give a specific name or identifier to an entity EXAMPLE name= Light Switching Actuator a reference: to refer to another entity EXAMPLE name= Light Switching Actuator Page No. 14

Detailed Technical presentation Interface 6: HBES Information model: animated example. These are entities: a device, a buildingpartfloor, a Room, a Manufacturer Page No. 15

Detailed technical presentation Interface 6: HBES Information model: animated example. These are tags: device, name=, order number=, datapoint... Some say what the entity is: device, datapoint = Marker tags Some have a value: physical address=1.4.43 = Tag/Value pairs Some refer to another entity = Reference tags 80 tags are defined so far Page No. 16

Detailed technical presentation Interface 6: KNX Information model It is the task of the HBES gateway to present the HBES information model in the way as required by the web service technology (obix, OPC UA, BACnet/WS). The Information Model of a project will be loaded in the gateway, as an XML file. The way how this is done, can vary (over IP, memory card ). Advantages More easy to extend than an Object Model (classes, attributes). Allows presenting the installation in other ways than the classic Topology, Group Address View, etc. Own views are possible. Allows including devices and data ( additional data ) that do not come from the installation, in one common way! Tags and entities follow a meta-model (not explained here) to allow extensions of this model, which can automatically be interpreted by the gateway. Allows hiding the specificities. HBES specific features (Individual Address, Line, Group Object ) are available, but are not necessary to use the model. Independent of the gateway technology (obix, OPC UA, BACnet/WS). One file format Page No. 17

Detailed technical presentation Interface 8: obix the web interface Everything is modelled as a small object. New object types are defined through contracts. EXAMPLE Reading a device description GET http://localhost:8080/installations/demo/views/view_devices/devices/temperature_controller/ The gateway responds as follows <obj name="temperature_controller" is="/knx/device" displayname="temperature controller" href="/installations/demo/views/view_devices/.../temperature_controller/"> <int name="physicaladdress" href="physicaladdress" val="43"/> <str name="ordernumber" href="ordernumber" val="1234567"/> <str name="serialnumber" href="serialnumber" val="sn33221133"/> <ref name="manufacturer" href="manufacturer_gmbh" is="/knx/manufacturer"/> <list name="datapoints" href="datapoints" of="obix:ref /knx/datapoint"> <ref name="temperature_value" href="datapoints/temperature_value" displayname="temperature value" is="/knx/dpst_9_001 /knx/datapoint"/> </list> </obj> Also this is transferred using http. Page No. 18

Detailed technical explanation Interface 8: obix the web interface The value of the temperature can finally be read as follows. GET http://localhost:8080/installations/demo/views/view_devices/...- /temperature_controller/datapoints/temperature_value/ The gateway reads the value of the Group Object in the installation, and responds as follows. <obj name="temperature_value" is="/knx/dpst_9_001 /knx/datapoint" href="/installations/demo/views/view_devices/.../datapoints/temperature_value/" displayname="temperature value"> <real name="temperature" href="temperature" displayname="temperature" val="23.4" This example uses XML. min="-273.0" max="670760.0" unit="/units/celsius"/> Note that JSON, EXI and </obj> CBOR are possible as well. I thought the gateway would not expose HBES specific things? True. This is just a contract definition, saying that the data has been converted from a type that is not known in obix (HBES F 16 ). And the gateway returns a readable value! Page No. 19

Thank you for your attention! For more information Joost Demarest KNX Association cvba Tel: +32 2 775 86 44 E-Mail: joost.demarest@knx.org Web: www.knx.org www.knx.org