Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

OSGi and EEBus - Use cases for electric vehicle charging stations, heating systems and home appliances - K Hackbath

431 views

Published on

OSGi Community Event 2017 Presentation by Kai Hackbath [Bosch Software Innovations GmbH]

This talk will introduce some use cases of real world solutions that Bosch Software Innovations customers have implemented for electric vehicle charging stations,heating systems and home appliances using OSGi and EEBus.

EEBus is a German initiative that aims to standardize a global language for devices communicating with each other about energy. Bosch Software Innovations implemented the EEBus SHIP and SPINE specifications for its OSGi based ProSyst Gateway Stack.

The talk will conclude with a review of the benefits that are achieved with a joint OSGi and EEBus solution.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

OSGi and EEBus - Use cases for electric vehicle charging stations, heating systems and home appliances - K Hackbath

  1. 1. CONNECTING EVERY THING. OSGi and EEBus: Use Cases for Electric Vehicle Charging Stations, Heating Systems and Home Appliances OSGi Community Event 2017, Ludwigsburg Kai Hackbarth, Evangelist Bosch Software Innovations
  2. 2. ProSyst technology Bosch Software Innovations GmbH | INST/MKC4 | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 2 Leading IoT middleware  End-to-end open-standards-based IoT middleware  Roots in Java, OSGi and embedded software  Gateway software serves as a link between connected devices and the backend  Part of many IoT solutions in different domains: Smart Home, Industry 4.0, Connected Vehicles, eHealth  Since 2015 part of the Bosch Group, merged with Bosch Software Innovations in July 2016
  3. 3. Software components Bosch Software Innovations GmbH | INST/MKC4 | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 3 Strategic impact on IoT applications Users experience services on mobile devices, TV sets, … End-user apps Running on local gateways bundling and connecting also non-IP-ready devices Gateway software The brain of an intelligent device or machine Embedded software Connecting users, devices, and business partners Cloud & enterprise software Technological, commercial, and user angles covered through Bosch Bosch IoT Cloud & Bosch IoT Suite Bosch is excelling in intelligent products of superior quality ProSyst Gateway Software
  4. 4. We connect every thing Bosch Software Innovations GmbH | INST/MKC4 | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 4 Selected customer projects Device management for connected filters Smart heating: intelligent networking of heating systems IoT Gateway: easy connection to Industry 4.0 environments ‘Internet of Oysters’: monitor the health of the water system Firmware and software updates over the air Connected asset intelligence system for rail freight TrackMyTools: a smart inventory management system Indego Connect: intelligent device management
  5. 5. Making the connected home a reality ProSyst Gateway Software Bosch Software Innovations GmbH | INST/MKC4 | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 5 Deployed in more than 1,000,000 smart homes
  6. 6. Our open standards approach Bosch Software Innovations GmbH | INST/SA2 | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 6 Leading industry standards make IoT work Bosch Software Innovations is actively involved in open standards organizations and open source communities. Additionally, our products support many additional industry standards.
  7. 7. In 2001 when I joined ProSyst Software Bosch Software Innovations GmbH | INST/MKC | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 7  ProSyst was one the few software vendors focusing on Connected Home  The term „Internet of Things“ was used in the scientific research community  An Open Platform was really scary !!  Everybody was on the hunt for the Killer Application  SMS being the prime example  Investments were not made due to missing business models  Customers canceled their product launches  We were offering a solution for a problem that did not exist
  8. 8. In 2017 its all about Platforms and Ecosystems Bosch Software Innovations GmbH | INST/MKC | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 8  Its all about Platforms & Ecosystems  450+ IoT Platforms (Soure: IoT Analystics 2017)  +90 than in 2016  Many domains (Energy, IIoT, Smart Home, Healthcare, etc.)  Wide range of devices  Starting with simple device like temperature sensors to complex manufacturing machines  Device abstraction can take away only some of the complexity  Complexity is increasing due to the fact that domains (e.g. smart home with smart energy) are merging  No single solution can handle this complexity
  9. 9. EEBus – Standardized Energy Management Bosch Software Innovations GmbH | INST/MKC | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 9 Smart Home, Connected Building, E-Mobility “The Internet of Things and Smart Grids can only be successful when devices are able to communicate seamlessly with one another. EEBUS is opposing the confusing array of protocols with a global language for energy – the basis for genuine market progress.” www.eebus.org
  10. 10. EEBus Bosch Software Innovations GmbH | INST/MKC | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 10 Separate control of isolated tasks in smart home is limited Vendor neutral operation possible is limited No way of allowing the combination of heat generation and room temperature control in smart home Possible increase in efficiency can not be realized Percentage of renewable energy source is continuously increasing Availability of renewable energy source is fluctuating Comfort based control considering the situation regarding production and transport can not be realized nationwide Motivation
  11. 11. Who is behind EEBus ? Bosch Software Innovations GmbH | INST/MKC | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 11
  12. 12. EEBus Bosch Software Innovations GmbH | INST/MKC | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 12 • Nationally networked with BMWi & associations (VDE, DKE, BDH, VDA, VDIK, ZVEI...). • Supporting European Commission projects and targets (DG Connect & DG Energy). • Working with international standardization bodies (e.g. CENELEC, IEC, ETSI). • Included in prEN 50631-1 (Interoperable Connected Household Appliances) and in the EU Framework SAREF (Smart Appliances REFerence). Collaborates with national / international standardization bodies
  13. 13. EEBus Bosch Software Innovations GmbH | INST/MKC | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 13 Specifications • Released in May 2016 • Specs are publically available at: https://www.eebus.org/download-standard/ • Update for supporting new e-mobility use cases expected early 2018
  14. 14. EEBus Bosch Software Innovations GmbH | INST/MKC | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 14 Usage scenarios /cases for smart home Definition of content that needs to be exchanged Common Language How the specification process works Definition of usage scenarios What needs to be communicated Mapping of language element Validation of language element Common, vendor neutral tests Works vendor neutral at home
  15. 15. EEBus Bosch Software Innovations GmbH | INST/MKC | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 15 Overview of Use Cases EEBUS offers an interface to energy-related devices for • Display • Operation • Energy Management Target is to manage these devices in order to • increase total energy efficiency • save energy cost for the customer • increase comfort in operation for the customer Gateway
  16. 16. EEBus Bosch Software Innovations GmbH | INST/MKC | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 16 Overview of Use Cases E-Mobility HVAC GridWhite Goods Display Configuration Energy- management • Monitoring charging current • Charging Session Summary • Monitoring of charging state • EV Commission & Configuration • Optimization of Self- Consumption during charging • Overload Protection • Coordinated Charging • Monitoring system functions • Monitoring heat pump power consumption • Monitoring temperatures • Configure system functions • Configure temperatures • Smart Start • Smart Start • Direct Control • Configure Smart Grid Ready Status • System state of White Goods • Monitoring Grid connection point • Monitoring PV system • Monitoring battery status • Monitoring SG Ready Status
  17. 17. EEBus Use Cases Overview Bosch Software Innovations GmbH | INST/MKC | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 17 Display Monitoring of the system functions of an HVAC system: Display operation modes (e.g. auto/eco/on/off) of the HVAC system (heating/cooling/hot water). Monitoring of Heat Pump Power Consumption: Display current power consumption of heat pump. Monitoring of temperatures in an HVAC system: Display temperature values of HVAC system (room temperatures, hot water temperatures). Monitoring of Electricity Grid Connection Point: Display electrical data at the connection point of a public electricity grid to the local grid of the premises (e.g. feed in power, consumption power, cumulated feed in). Gateway
  18. 18. EEBus Use Cases Overview Bosch Software Innovations GmbH | INST/MKC | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 18 Display Monitoring of Photovoltaic System: Display electrical data of a photovoltaic system (e.g. peak power, currently produced power, cumulated produced energy). Monitoring of Home Battery Status Values: Display electrical data of a home battery (e.g. charging state, charge/discharge power, cumulated charge/discharge energy). Monitoring of Car Charging Current: Display charging current. in progress: charging state Monitoring SmartGrid-Ready status: Display current SG-ready operation mode (on / off / auto / start-up). Gateway
  19. 19. EEBus Use Cases Overview Bosch Software Innovations GmbH | INST/MKC | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 19 Operation Configure the system functions of an HVAC system: Configure the operation mode (e.g. auto/eco/on/off) Configure temperatures in an HVAC system: Configure desired temperature values (room temperatures, hot water temperatures). Gateway
  20. 20. EEBus Use Cases Overview Bosch Software Innovations GmbH | INST/MKC | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 20 Energy Management Smart Start: Time based control of a smart device to realize cost reduction, increase of own consumption or increase of comfort. e.g. start of hot water generation, start of a washing cycle Direct Control: Direct control of a consumer (start/stop/consumption) in order to increase own consumption or to balance load peaks. Configure SmartGrid-Ready conditions: Set SG-ready status of a heat pump (on / off / auto / start-up). Overload Protection: Prevent overload during charging of an electric vehicle (charging must be reduced). Gateway
  21. 21. EEBus Use Cases Overview Bosch Software Innovations GmbH | INST/SA2 | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 21 Energy Management Optimization of Self-Consumption during Charging: Limit charging current in order to optimize self-consumption of power generated by photovoltaic system. (limit should not be exceeded)# Coordinated Charging: Negotiation of charging plan between electrical vehicle, charging station and energy management system including consideration of energy costs and self produced energy. Gateway
  22. 22. EEBus Bosch Software Innovations GmbH | INST/MKC | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 22  1. Plugfest in March 2016  Participants: BSH, Miele, Vaillant, Wolf, SMA, Busch-Jäger, Diehl, Fraunhofer, MVV, Worldline, BMW  HVAC Plugfest in May 2017  Participants: Bosch Thermo Technology, Vaillant, Wolf, SMA, IBM, eq-3, Overkiz  E-Mobility in October 2017  Participants: Hager, SMA, Volkswagen, Mennekes, VDE, Plugfests
  23. 23. Building Standardized Energy Management Solutions Bosch Software Innovations GmbH | INST/MKC | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 23 Based on ProSyst Gateway Software and EEBus EEBus SHIP (Smart Home IP) Protocol  Based on mDNS for quick device identification and discovery  Follows security requirements of the German Federal Office for Information Security  HDM adapter for ProSyst Gateway Software EEBus SPINE (Smart Premises Interoperable Neutral‐message Exchange)  Message exchange based on common data model enables semantic interoperability  Not limited to SHIP protocol  EEBus Device Exporter enables the mapping of EEBus devices to other communication protocols Use Cases  EEBus SPINE datatypes can be used to implement various use cases, e.g. HVAC, e-mobility, etc.
  24. 24. ProSyst OSGi middleware stack ProSyst Gateway Software Bosch Software Innovations GmbH | INST/MKC4 | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 24 Overview device protocols EnOcean EEBus SHIP APIs (Java, JSON-RPC, RESTful and JavaScript) Security Local logic (OSGi apps) Device & Protocol Abstraction Automation Engine History & Statistics Remote management Software update ZigBee Z-Wave DECT ULE wMBus BACnet BT LE Android / iOS apps Web apps (HTML5) Logging KNX modBus Discovery
  25. 25. End-to-end IoT solutions Bosch Software Innovations GmbH | INST/MKC4 | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 25 The components needed … Devices Backend (Cloud or on-premise) Gateways (if needed) Remote Manager ProSyst mPRM Bosch IoT Connectors ProSyst Connectors ProSyst Gateway Software Data & management protocols ProSyst messaging Out of the box support of most common communication protocols
  26. 26. OSGi and EEBus Bosch Software Innovations GmbH | INST/MKC | 10/26/2017 © Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights. 26  We see a growing adoption from vendors of HVAC, white good appliances, smart home energy management systems, electric vehicles manufacturers  EEBus enables an increase in efficiency – allowing to use as much as possible self generated electricity  EEBus enables the load reduction in the public networks. The charging process can be controlled by the utility  EEBus enables overload protection: The electric vehicles and charging equipment will consider the energy consumption at the entire home. If a e.g. boiler starts, the electricity for charging the vehicle will be limited to avoid overload.  OSGi and EEBus are a natural fit – both enable vendor neutral interoperability in e.g. smart homes Summary
  27. 27. THANK YOU Follow us on

×