Smart edge ioT devices enable utility company to create new business segments in the era of energy...
-
Upload
mfrancis -
Category
Technology
-
view
760 -
download
2
Transcript of Smart edge ioT devices enable utility company to create new business segments in the era of energy...
Energy Revolution: Smart IoT
Devices Enable New Business
Models for Utilities
2015, EclipseCon, Ludwigsburg
Christine Mitterbauer, Andreas Gerstmeier
Brief portrait
EnBW Energie Baden-Württemberg AG
›One of the largest energy companies in Germany and Europe
›Business segments: Sales, Grids, Renewable Energies, Generation and Trading
›Revenue 2014: more than €21 billion
›Customers: some 5.5 million
›Employees: some 20,000
The German „Energiewende“…
43Power-
Plants
> 500 MW
C) 2015 EnBW AG, EclipseCon 2015 3
1,5 Mio.PV-Plants
(D/End of 2014)
Revolution
The individual „Energiewende“ meets to a
challenge for the Prosumer …
Electric Appliance
HeatingHot
Water
Old World: Simple usage of energy Today: Usage, Generation and Storage of Energy
in local, distributed systems
Energy Supplier
Electricity,
Oil, Gas or
Heat
EV
Electric Appliance
HeatingHot
Water
Hot
Water
Tank
Micro-
CHP
Energy Service-Provider
EV
Storage
Loads
Generation
Battery
Thermal
Storage
Heating
Heat
PumpPV
4C) 2015 EnBW AG, EclipseCon 2015
How does a typical EnergyBASE installation
looks like?
9
2
4
5
1
3
PV (rooftop) & Invert.1
EnBW EnergyBASE (distribution cabinet)
2
Z-
WAVE
Battery Storage3
Communication-Module (Option)
4
Power-Plugs(Z-Wave)
5
(C) 2015 EnBW AG – EclipseCon 2015
The EnergyBASE Services
I. Transparency, Security & Privacy
• Mini SCADA-System: Performance
Monitoring, Device Monitoring & Control
• Security and Privacy
Local data storage and processing!
Ba
sic
-Se
rvic
e
II. Energy Efficiency
• Self-learning intelligent algorithms, forecasts
• Optimization suggestions (user
configurable)
• Updates, Backup, Remote access
Op
timiz
er-S
erv
ice
... additional Services…
• EV-Integration, Virtual Power Plant (VPP),
CHP-Integration, Assisted Living (AL), …
NE
W S
erv
ice
6(C) 2015 EnBW AG – EclipseCon 2015
EnergyBASE System Architecture
http://energybase.local
https://energybase.enbw.com
Backend (Java /OSGi)
E-Mail Server
Android & iOS
App
EnergyBASE
Weather Forecast
Customer
EnBW
7(C) 2015 EnBW AG – EclipseCon 2015
• Independent Software Vendor and Solution Provider
• Located in Munich/Stuttgart/Berlin, Germany
• Over 15 years experience in the embedded area
• International customer base
• Experience in multiple application domains
• Telematics, Automotive, Smart Grid, Smart Metering...
• Oracle OJPI partner since 2014
Brief Portrait
MicroDoc GmbH
8(C) 2015 EnBW AG – EclipseCon 2015
MicroDoc & EnBW
• Java™ Technology Provider
• Experience with large Java/OSGi customer
projects in the embedded area
• Project management
• Quality assurance
• Development ressources
9(C) 2015 EnBW AG – EclipseCon 2015
IoT Hardware & Java VM
Hardware
• 450 MHz ARM9 processor
• 128 MB RAM / 4GB Flash
• Ethernet & Serial RS485 Interfaces
• Polyphase electric meter
Software
• Embedded Linux
• MicroDoc Oracle Java SE Embedded 8
10(C) 2015 EnBW AG – EclipseCon 2015
EnergyBASE - Software Architecture
ProSyst mBS Smart Home OSGi
MicroDoc Oracle Java SE Embedded 8
Prognosis Dev Control
Apps
Device AdapterWeb
Transparency News Wallplugs Devices Optimizer Settings LoginWeather
Container
Battery Inverter
Meter dLAN
Embedded Linux
Protocol
MDNS
Modbus
Zwave
ProSyst HDM
Device Agent
Storage
Backend
Contract
UI
Rest
App FW
UPNP
...Limitation
Observer
Config
PV
Consum
Weather
Problem Solvers
(C) 2015 EnBW AG - Oracle JavaOne 2015, CON9759 11
Service- / Apps-based model
12(C) 2015 EnBW AG – EclipseCon 2015
Installation in a typical household
9
Z-WAVE
(C) 2015 EnBW AG – EclipseCon 2015
EnergyBASE - Software Architecture
14(C) 2015 EnBW AG – EclipseCon 2015
ProSyst mBS Smart Home OSGi
MicroDoc Oracle Java SE Embedded 8
Prognosis Dev Control
Apps
Device AdapterWeb
Transparency News Wallplugs Devices Optimizer Settings LoginWeather
Container
Battery Inverter
Meter dLAN
Embedded Linux
Protocol
MDNS
Modbus
Zwave
ProSyst HDM
Device Agent
Storage
Backend
Contract
UI
Rest
App FW
UPNP
...Limitation
Observer
Config
PV
Consum
Weather
Problem Solvers
IoT – Software Deployment Scenario I
Bundles moved between OSGi-enabled Devices
Java / OSGi
MicroDoc Java SE Embedded 8
Prosyst mBSSH OSGi
ZWave
ZWave
Devolo PLC Adapter
EnBW EnergyBASE
15(C) 2015 EnBW AG – EclipseCon 2015
16
Functions of the EnergyBASE
Energy
Consumer
Energy
Consumer
Energy
Storage
Energy
Storage
(C) 2015 EnBW AG – EclipseCon 2015c
EnergyBASE - Software Architecture
17
ProSyst mBS Smart Home OSGi
MicroDoc Oracle Java SE Embedded 8
Prognosis Dev Control
Apps
Device AdapterWeb
Transparency News Wallplugs Devices Optimizer Settings LoginWeather
Container
Battery Inverter
Meter dLAN
Embedded Linux
Protocol
MDNS
Modbus
Zwave
ProSyst HDM
Device Agent
Storage
Backend
Contract
UI
Rest
App FW
UPNP
...Limitation
Observer
Config
PV
Consum
Weather
Problem Solvers
(C) 2015 EnBW AG – EclipseCon 2015c
IoT – Software Deployment Scenario II
Distributed OSGi Services
Java SE
ProSyst mPRM OSGi
Java SE 8 Embedded
Prosyst mBS Smart Home
En
erg
yB
AS
E B
acke
nd
Se
rve
r
Weather Backend
En
erg
yB
AS
E D
evic
es
Java SE 8 Embedded
Prosyst mBS Smart Home
Java SE 8 Embedded
Prosyst mBS Smart Home
Java SE 8 Embedded
Prosyst mBS Smart Home
Geocoding
Weather
Client Weather
Client
Weather Forecast
WeatherClient
Weather
Client Weather
Client
18(C) 2015 EnBW AG – EclipseCon 2015
EnergyBASE - Apps
19
ProSyst mBS Smart Home OSGi
MicroDoc Oracle Java SE Embedded 8
Prognosis Dev Control
Apps
Device AdapterWeb
Transparency News Wallplugs Devices Optimizer Settings LoginWeather
Container
Battery Inverter
Meter dLAN
Embedded Linux
Protocol
MDNS
Modbus
Zwave
ProSyst HDM
Device Agent
Storage
Backend
Contract
UI
Rest
App FW
UPNP
...Limitation
Observer
Config
PV
Consum
Weather
Problem Solvers
(C) 2015 EnBW AG – EclipseCon 2015
IoT – EnergyBASE Apps
• Apps implemented as OSGi-Services
• OSGi-Services exported as RESTful-Webservices
transparently
• REST-Services used by Mobile-Apps AND Web-App
• Web-App contained in APP
• API open for Third-Party-Systems
• New functions easy to integrate
• Apps can be booked as a service
20(C) 2015 EnBW AG – EclipseCon 2015
IoT – Distributed AppsE
ne
rgyB
AS
E D
evic
es
https://energybase.enbw.com
Static App Content
…
Ba
cke
nd
We
bse
rve
r
Apps
Transparency
Java SE
ProSyst mPRM OSGi
Bundles
REST-Tunnel …
En
erg
yB
AS
E B
acke
nd
Se
rve
r
RESTful Calls
(dynamic content)
RESTful Calls
(dynamic content)Java SE 8 Embedded
ProSyst mBS Smart Home OSGi
html,js, img…
java
Transparency
html, js, img
21(C) 2015 EnBW AG – EclipseCon 2015
IoT – EnergyBASE Backend (mPRM)
• Remote Device monitoring
• Software Repository
• Remote Software Updates
• Email and Push notifications
• Address geocoding
• DWD-Weather forecasts
• Support
• …
22(C) 2015 EnBW AG – EclipseCon 2015
EnergyBASE - Software Architecture
23
ProSyst mBS Smart Home OSGi
MicroDoc Oracle Java SE Embedded 8
Prognosis Dev Control
Apps
Device AdapterWeb
Transparency News Wallplugs Devices Optimizer Settings LoginWeather
Container
Battery Inverter
Meter dLAN
Embedded Linux
Protocol
MDNS
Modbus
Zwave
ProSyst HDM
Device Agent
Storage
Backend
Contract
UI
Rest
App FW
UPNP
...Limitation
Observer
Config
PV
Consum
Weather
Problem Solvers
(C) 2015 EnBW AG – EclipseCon 2015
Possible Software Deployment Option:
Move Bundles to Backend
Java SE
ProSyst mPRM OSGi
Java SE 8 Embedded
ProSyst mBS Smart Home
Problem
Solver
EnBW EnergyBASE
EnergyBASE Backend
Problem
Solver
24(C) 2015 EnBW AG – EclipseCon 2015
Copyright Notice
• Java is a registered trademarks of Oracle and/or its affiliates.
• All other names and trademarks are names and trademarks of the respective owners
Christine Mitterbauer
Member of the Management Board
MicroDoc GmbH
Elektrastr. 6a
81925 München
Andreas Gerstmeier
Technical Project Lead
EnBW Ostwürttemberg DonauRies AG
Unterer Brühl 2
73479 Ellwangen
25(C) 2015 EnBW AG – EclipseCon 2015