SlideShare a Scribd company logo
1 of 47
Classificatie: vertrouwelijk
Classificatie: vertrouwelijk
IoT - from
prototype to
enterprise
platform -
three years and seven
business cases at a
Dutch Energy Provider
Digital Xchange 2022
Lucas Jellema – CTO for AMIS | Conclusion
Classificatie: vertrouwelijk
Microservices in real life – with Node & Dapr.io
Founded in 1991 by students
from University of Twente –
Aircraft Maintenance Information
System (AMIS)
80 colleagues,
located in
Nieuwegein, NL
the core of what we do:
working with Data.
partnering with peers and
companies in several
countries – including Opitz
Consulting
Lucas Jellema (2002)
Cloud Solution Architect & CTO
lucas.jellema@amis.nl | technology.amis.nl | @lucasjellema | lucas-jellema
Classificatie: vertrouwelijk
• grid lock on Dutch electricity infrastructure
Classificatie: vertrouwelijk
• grid controller requires “instant curtailment of electricity production”
Titel van de presentatie 5
Classificatie: vertrouwelijk
Power Production Reduced
Titel van de presentatie 6
Classificatie: vertrouwelijk
Curtailment – how it should work
Titel van de presentatie 7
Grid
Controller
Agency
Energy Producer
Virtual Power
Plants controller
OT/IT Bridge
An effect within
30 seconds
Reduce power
by X %
Report actual
power production
(every 8 seconds)
Total power
production setpoint
Total power
production setpoint
Classificatie: vertrouwelijk
Real time measuring of current production is crucial
Titel van de presentatie 8
Grid
Controller
Agency
Energy Producer
Virtual Power
Plants controller
OT/IT Bridge
An effect within
30 seconds
Reduce power
by X %
Report actual
power production
(every 8 seconds)
Classificatie: vertrouwelijk
Real time measuring of current production is crucial:
Clouds on the horizon
Titel van de presentatie 9
Grid
Controller
Agency
Energy Producer
Virtual Power
Plants controller
OT/IT Bridge
An effect within
30 seconds
Reduce power
by X %
Report actual
power production
(every 8 seconds)
Classificatie: vertrouwelijk
Bridging the Physical World with the Enterprise IT World
Enterprise IT
Systems
IoT Platform
OT (operational
technology)
& Real, Physical
World
Third
Parties
Classificatie: vertrouwelijk
What is IoT?
• Internet of Things
• Eyes, Ears, Smell and Feel
for [enterprise] IT systems
Classificatie: vertrouwelijk
Eyes through IoT-systems
Classificatie: vertrouwelijk
Consumer IoT
Classificatie: vertrouwelijk
What is IoT?
• Internet of Things
• Eyes, Ears, Smell and Feel
for [enterprise] IT systems
• A remote control – for manipulating
the real world from within the enterprise IT
Classificatie: vertrouwelijk
Measure Communicate
Receive &
Process
Interpret Report & Act
How?
device
management
monitoring security cost control
How often, how fast, how much, how accurate and
reliable, how secure
Classificatie: vertrouwelijk
Measure Communicate Receive & Process Interpret Report & Act
How?
device
management
monitoring security cost control
Decide on Action
Send signal
(to“thing”)
Execute action
Receive/
Interpret
Classificatie: vertrouwelijk
Heat as a Product
Cloud IoT Platform for Energy Transition - DigitalXchange 2020
Classificatie: vertrouwelijk
Heat as a Product
Cloud IoT Platform for Energy Transition - DigitalXchange 2020
Classificatie: vertrouwelijk
Heat as a Product
Cloud IoT Platform for Energy Transition - DigitalXchange 2020
Supply (100°-120°)
Return
Heat Production
Auxilliary Heat Production Local Distributor
Supply
Return
Consumer Homes
∆T Supply (70°-90°)
Return (40°-60°)
Return (58°- 68°)
Classificatie: vertrouwelijk
A need to know basis
Cloud IoT Platform for Energy Transition - DigitalXchange 2020
HEAT
When & How much
Energy transfered?
Also:
Volume, Supply & Return
Temperature
Health details meters,
communication, grid
• Invoicing
• Capacity Planning
• Customer
App/Portal/API
• Heat Grid Analysis
• Data Science
• Customer
Service/Helpdesk
• Device Monitoring &
Operations
Classificatie: vertrouwelijk
The moving pieces
Cloud IoT Platform for Energy Transition - DigitalXchange 2020
HEAT
Smart
Meter
Smart
Meter
Communication
Module
API
Event
Streaming
Platform
Telemetry
Ingest,
Authenticate
& Check
Validate,
Enrich
Process,
Convert,
Publish
Devices
Monitoring
Actuator
Classificatie: vertrouwelijk
Orders of magnitude
Cloud IoT Platform for Energy Transition - DigitalXchange 2020
HEAT
Smart
Meter
Smart
Meter
Communication
Module
API
Event
Streaming
Platform
Telemetry
Ingest,
Authenticate
& Check
Validate,
Enrich
Process,
Convert,
Publish
Devices
Monitoring
Actuator
150K devices
3.5M msg/day
70M measurements/day
70M records/day
12M events/day
Classificatie: vertrouwelijk
Smart Meters
Cloud IoT Platform for Energy Transition - DigitalXchange 2020
Smart
Meter
Smart
Meter
Communication
Module
Ingest,
Authenticate
& Check
Devices
Actuator
Readings are digitally available through industry
standard protocols – and wired or wireless.
Examples are Wired respectively Wireless M-Bus
(for Heat Meters), and OpenTherm (thermostates)
Heat Meters measure actual Supply and Return
Temperature (K), total Volume (m3) and Energy
transferred (GJ), actual flow (m3). Heat Meters
report health indicators. Meters retain history. Meters
can publish error codes to indicate distress
Meters connect to
pipes and use
sensors to
measure physical
properties
Classificatie: vertrouwelijk
Communication Module and Communication Network
Cloud IoT Platform for Energy Transition - DigitalXchange 2020
HEAT
Smart
Meter
Smart
Meter
Communication
Module
Ingest,
Authenticate
& Check
Devices
Actuator
Communication Module is edge device with firmware for on-
device processing, SIM card that sends scheduled data reports
over “Mobile” Communication channels (GPRS/3G/4G/LTE-
M/LoRA) using protocols such as HTTP(S), MQTT and in data
formats such as JSON, CSV, (XML,), custom, binary. CM can
also receive instructions from device management systems.
Communication Module reads values from the meter registers –
through industry standard protocols like M-Bus and OpenTherm.
Communication Module can read actual and historic values (from
Meter memory). CM connects to meters through wires or wireless
Communication Module can send
instructions to local actuators, for
example to set a valve to a specific
position
Classificatie: vertrouwelijk
Ingest
Cloud IoT Platform for Energy Transition - DigitalXchange 2020
Communication
Module
Telemetry
Ingest,
Authenticate &
Check
Validate,
Enrich
Process,
Convert,
Publish
Devices
Monitoring
ator
Only messages from known, provisioned, authenticated devices should
be received and processed. The message should satisfy basic
requirements (e.g. digital signature, valid JSON). Messages can arrive
in high volumes. Initial processing is light weight, messages are quickly
saved to queue for further, off-loaded processing
Classificatie: vertrouwelijk
Process, Persist and Publish
Cloud IoT Platform for Energy Transition - DigitalXchange 2020
API
Telemetry
Ingest,
Authenticate
& Check
Devices
Monitoring
Event
Streaming
Platform
Validate, Enrich
Process,
Convert, Publish
All business relevant telemetry messages are published to
an Event Platform in canonical enterprise format. This
platform is the corporate data exchange, high volume, fully
decoupled. Billing/invoicing, capacity planning, data
science, customer app are all subscribed to the platform.
Telemetry data is stored in a Time Series
database, allowing for very rapid (append only)
recording of timestamped data, quick time-
based aggregations and analysis and period-
based data consolidation and data pruning,
Telemetry data can be
retrieved through REST
APIs – per device, per
day (primarily for
monthly bill)
Telemetry messages from various types of
meters and communication modules are
deduplicated, converted into standard units and
canonical value labels. Administrative connection
details are added to the published messages
Classificatie: vertrouwelijk
Monitor & Operate
Cloud IoT Platform for Energy Transition - DigitalXchange 2020
Communication
Module
API
Telemetry
Ingest,
Authenticate
& Check
Validate,
Enrich
Process,
Convert,
Publish
Devices
Monitoring
Provision
Provisioning is a time-consuming, hard-to-
scale, manual process: hooking up a new
Communication Module to the enterprise
backend, connecting it to smart meters,
configuring the measuring & reporting regime
The health of smart meters, communication
modules and communication networks need to be
monitored in real-time – and in case of deviations
of expected & desired behavior, alerts should
trigger correcting actions. Note: this monitoring is
not about the business meaning of telemetry.
Classificatie: vertrouwelijk
So far the What. Next is: How?
Cloud IoT Platform for Energy Transition - DigitalXchange 2020
HEAT
Smart
Meter
Smart
Meter
Communication
Module
API
Event
Streaming
Platform
Telemetry
Ingest,
Authenticate
& Check
Validate,
Enrich
Process,
Convert,
Publish
Devices
Monitoring
Actuator
Classificatie: vertrouwelijk
Architecture Principles & Choices
• On Azure
• Native PaaS much preferred over IaaS
• On top of 3rd party managed Cloud Infra Landing Zone
(Network, VMs, Storage, Accounts)
• Key theme: decoupled
• Logically (design time) – insulated against changes
• Physically (run time) – insulated regarding availability, throughput
and physical resource usage compartimentalized
• Run time Azure decoupling mechanisms of choice:
• Event Grid (operations), Queue (events),
Database (data), Serverless, Service Plan (physical resource usage)
• Automation
• Auto-provisioning of CM, Infrastructure as Code, Continuous Delivery, Regression & Smoke
Tests, Dynamic Scalability (rule based scale up and scale out), Alerts & Notifications
Cloud IoT Platform for Energy Transition - DigitalXchange 2020
Microsoft
Azure
Classificatie: vertrouwelijk
Ingest
Cloud IoT Platform for Energy Transition - DigitalXchange 2020
Communication
Module
Provision
Devices &
Communicate
http/csv (VPN)
mqtt/json (3G, open internet)
Microsoft
Azure
Device &
Grid
metadata
IoT Hub
Device Provisioning
Service
Classificatie: vertrouwelijk
Ingest
Cloud IoT Platform for Energy Transition - DigitalXchange 2020
Communication
Module
Ingest,
Authenticate &
Check
http/csv (VPN)
mqtt/json (open internet)
Microsoft
Azure
Device &
Grid
metadata
IoT Hub
Device Provisioning
Service
Function
Telemetry
Data
Explorer
Classificatie: vertrouwelijk
Cloud IoT Platform for Energy Transition - DigitalXchange 2020
Device &
Grid
metadata
IoT Hub
Database for
PostgreSQL
Microsoft
Azure
API
Event
Streaming
Platform
APGIGEE
Telemetry
Device Provisioning
Service
Event Grid
Function
Data
Explorer
Snowflake
Publish &
Expose
Classificatie: vertrouwelijk
Cloud IoT Platform for Energy Transition - DigitalXchange 2020
Device &
Grid
metadata
IoT Hub
Database for
PostgreSQL
Microsoft
Azure
API
Event
Streaming
Platform
APGIGEE
Telemetry
Event Hub
Device Provisioning
Service
Event Grid
Function
Data
Explorer
Snowflake
Stream
Analytics
Analyze, Monitor,
Anomaly
Detection, Alert
Classificatie: vertrouwelijk
IoT Use Cases – keep popping up
• For Eneco the ability to connect Enterprise IT to the Operational domain
(production & distribution) as well as to Customer sites is very valuable
Titel van de presentatie 37
Classificatie: vertrouwelijk
Learn about failing connections in the home
Titel van de presentatie 38
Microsoft
Azure
Classificatie: vertrouwelijk
Learn about failing connections in the home
Titel van de presentatie 39
Microsoft
Azure
Classificatie: vertrouwelijk
Classificatie: vertrouwelijk
Accumulator
Thermal District heating Homes Offices
Distribution Grid Consumers
Generation
Customer
Service
Field agent
Maintenance
1x
per year
Classificatie: vertrouwelijk
Accumulator
Thermal District heating Homes Offices
Distribution Grid Consumers
Generation
Customer
Service
Field agent
Maintenance
Classificatie: vertrouwelijk
Accumulator
Thermal District heating Homes Offices
Distribution Grid Consumers
Generation
Customer
Service
Field agent
Maintenance
every
15 mins.
Charging
stations
Central
heating
Home
appliances
Solar
panels
Smart
thermostat
Classificatie: vertrouwelijk
Accumulator
Thermal District heating Homes Offices
Distribution Grid Consumers
Generation
Customer
Service
Field agent
Maintenance
every
15 mins.
Charging
stations
Central
heating
Home
appliances
Solar
panels
Smart
thermostat
Classificatie: vertrouwelijk
Accumulator
Thermal District heating Homes
Distribution Grid Consumers
Generation
Customer
Service
Field agent
Maintenance
Offices
Classificatie: vertrouwelijk
Accumulator
Thermal District heating Homes
Distribution Grid Consumers
Generation
Customer
Service
Field agent
Maintenance
Offices
Data
Scientist
Building characteristics Consumption predictions
Predictive maintenance
Classificatie: vertrouwelijk
Accumulator
Thermal District heating Homes
Distribution Grid Consumers & prosumers
Generation
Network
operation center
Distribution
Field agent
Maintenance
Distribution
Customer
Service
Data
Scientist
Network
balancing
Dispersed
energy production
Production
steering
Wind Solar
Network
operation center
Generation
Field agent
Maintenance
Housing
Field agent
Maintenance
Generation
End-to-End
network monitoring
Preventive
maintenance
Legionella
prevention
Load
shifting
Infinite
possibilities
Building
characteristics
Consumption
predictions
Predictive
maintenance
District heating Electric vehicles Homes Offices
Charging
stations
Central
heating
Home
appliances
Solar
panels
Smart
thermostat
Virtual Power Plant
IoT
Classificatie: vertrouwelijk
Broader IoT Platform objectives/ Next Steps
• Single point of entry for all operational data
• Solar Farms
• Windmills
• Central Heating (gas powered)
• EV charging
• Local production / trade/ consumption
• Active, Real-Time Operations
(two-way data stream)
• Act
• Pro-act
Cloud IoT Platform for Energy Transition - DigitalXchange 2020
Classificatie: vertrouwelijk
Conclusion
• IoT is [a special case of] data integration
• Communicate, collect, process, persist, publish
• Fast, High Volume, Real Time
• Many parties to interact with
• IoT brings physical world of real things close to enterprise IT
• Automation is a lot of work – and is worth it
• Speed, repeatability, ability for agility, fewer errors,
reduced effort, less reliance on key resources
• Anything local (edge side), physical or manual
is expensive and hard to change and to scale up
• Azure is a pretty nice environment to work and run in
• especially the ability to rapidly ramp up, explore, scale and let go off
– and not have to manage infrastructure details
• Once you have an IoT Platform – the number of use cases may grow rapidly
Cloud IoT Platform for Energy Transition - DigitalXchange 2020
Classificatie: vertrouwelijk
The End
Cloud IoT Platform for Energy Transition - DigitalXchange 2020
lucas.jellema@amis.nl | technology.amis.nl | @lucasjellema | lucas-jellema

More Related Content

Similar to IoT - from prototype to enterprise platform (DigitalXchange 2022)

Enabling Telcos to lead Digital Transformation using 5G
Enabling Telcos to lead Digital Transformation using 5GEnabling Telcos to lead Digital Transformation using 5G
Enabling Telcos to lead Digital Transformation using 5GRahul Tyagi
 
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in LondonIoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in LondonEurotech
 
IoT Accelerator for Salesforce, Jan Malý, Michal Skrbek, Michal Bilíček, Char...
IoT Accelerator for Salesforce, Jan Malý, Michal Skrbek, Michal Bilíček, Char...IoT Accelerator for Salesforce, Jan Malý, Michal Skrbek, Michal Bilíček, Char...
IoT Accelerator for Salesforce, Jan Malý, Michal Skrbek, Michal Bilíček, Char...CzechDreamin
 
V2COM Inc. Offer to Partners (V2COM) (1)
V2COM Inc. Offer to Partners (V2COM) (1)V2COM Inc. Offer to Partners (V2COM) (1)
V2COM Inc. Offer to Partners (V2COM) (1)Silverio A. Sierra
 
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...Eurotech
 
Welcome new business year 2021 2022 with link vue system
Welcome new business year 2021 2022 with link vue system Welcome new business year 2021 2022 with link vue system
Welcome new business year 2021 2022 with link vue system Mahesh Chandra Manav
 
IoT / M2M Solutions with Informix in the IoT Gateway
IoT / M2M Solutions with Informix in the IoT GatewayIoT / M2M Solutions with Informix in the IoT Gateway
IoT / M2M Solutions with Informix in the IoT GatewayEurotech
 
Learn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulLearn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulKellton Tech Solutions Ltd
 
M2M Interview april may 2015
M2M Interview april may 2015M2M Interview april may 2015
M2M Interview april may 2015Roberto Siagri
 
Hey IT, Meet OT with Hima Mukkamala
Hey IT, Meet OT with Hima MukkamalaHey IT, Meet OT with Hima Mukkamala
Hey IT, Meet OT with Hima Mukkamalagogo6
 
How to bootstrap your IoT project
How to bootstrap  your IoT projectHow to bootstrap  your IoT project
How to bootstrap your IoT projectEurotech
 
Get Cloud Resources to the IoT Edge with Fog Computing
Get Cloud Resources to the IoT Edge with Fog ComputingGet Cloud Resources to the IoT Edge with Fog Computing
Get Cloud Resources to the IoT Edge with Fog ComputingBiren Gandhi
 
Industry 4.0 meets the industrial internet
Industry 4.0 meets the industrial internetIndustry 4.0 meets the industrial internet
Industry 4.0 meets the industrial internetRalf Neubert
 
The Hive Think Tank: Translating IoT into Innovation at Every Level by Prith ...
The Hive Think Tank: Translating IoT into Innovation at Every Level by Prith ...The Hive Think Tank: Translating IoT into Innovation at Every Level by Prith ...
The Hive Think Tank: Translating IoT into Innovation at Every Level by Prith ...The Hive
 
Tips on designing for the Internet of Things
Tips on designing for the Internet of ThingsTips on designing for the Internet of Things
Tips on designing for the Internet of ThingsDesign World
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT CloudPeterNiblett
 
Company Profile
Company ProfileCompany Profile
Company ProfileITB001
 
Leveraging compute power at the edge - M2M solutions with Informix in the IoT...
Leveraging compute power at the edge - M2M solutions with Informix in the IoT...Leveraging compute power at the edge - M2M solutions with Informix in the IoT...
Leveraging compute power at the edge - M2M solutions with Informix in the IoT...IBM_Info_Management
 
Driving the Telecom Digital Transformation through Open Digital Architecture
Driving the Telecom Digital Transformation through Open Digital ArchitectureDriving the Telecom Digital Transformation through Open Digital Architecture
Driving the Telecom Digital Transformation through Open Digital ArchitectureSanjeewaRavi
 
ConnectM Corporate Overview (jan 2014)
ConnectM Corporate Overview (jan 2014)ConnectM Corporate Overview (jan 2014)
ConnectM Corporate Overview (jan 2014)Abhijay Sisodia
 

Similar to IoT - from prototype to enterprise platform (DigitalXchange 2022) (20)

Enabling Telcos to lead Digital Transformation using 5G
Enabling Telcos to lead Digital Transformation using 5GEnabling Telcos to lead Digital Transformation using 5G
Enabling Telcos to lead Digital Transformation using 5G
 
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in LondonIoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
 
IoT Accelerator for Salesforce, Jan Malý, Michal Skrbek, Michal Bilíček, Char...
IoT Accelerator for Salesforce, Jan Malý, Michal Skrbek, Michal Bilíček, Char...IoT Accelerator for Salesforce, Jan Malý, Michal Skrbek, Michal Bilíček, Char...
IoT Accelerator for Salesforce, Jan Malý, Michal Skrbek, Michal Bilíček, Char...
 
V2COM Inc. Offer to Partners (V2COM) (1)
V2COM Inc. Offer to Partners (V2COM) (1)V2COM Inc. Offer to Partners (V2COM) (1)
V2COM Inc. Offer to Partners (V2COM) (1)
 
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
 
Welcome new business year 2021 2022 with link vue system
Welcome new business year 2021 2022 with link vue system Welcome new business year 2021 2022 with link vue system
Welcome new business year 2021 2022 with link vue system
 
IoT / M2M Solutions with Informix in the IoT Gateway
IoT / M2M Solutions with Informix in the IoT GatewayIoT / M2M Solutions with Informix in the IoT Gateway
IoT / M2M Solutions with Informix in the IoT Gateway
 
Learn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulLearn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successful
 
M2M Interview april may 2015
M2M Interview april may 2015M2M Interview april may 2015
M2M Interview april may 2015
 
Hey IT, Meet OT with Hima Mukkamala
Hey IT, Meet OT with Hima MukkamalaHey IT, Meet OT with Hima Mukkamala
Hey IT, Meet OT with Hima Mukkamala
 
How to bootstrap your IoT project
How to bootstrap  your IoT projectHow to bootstrap  your IoT project
How to bootstrap your IoT project
 
Get Cloud Resources to the IoT Edge with Fog Computing
Get Cloud Resources to the IoT Edge with Fog ComputingGet Cloud Resources to the IoT Edge with Fog Computing
Get Cloud Resources to the IoT Edge with Fog Computing
 
Industry 4.0 meets the industrial internet
Industry 4.0 meets the industrial internetIndustry 4.0 meets the industrial internet
Industry 4.0 meets the industrial internet
 
The Hive Think Tank: Translating IoT into Innovation at Every Level by Prith ...
The Hive Think Tank: Translating IoT into Innovation at Every Level by Prith ...The Hive Think Tank: Translating IoT into Innovation at Every Level by Prith ...
The Hive Think Tank: Translating IoT into Innovation at Every Level by Prith ...
 
Tips on designing for the Internet of Things
Tips on designing for the Internet of ThingsTips on designing for the Internet of Things
Tips on designing for the Internet of Things
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT Cloud
 
Company Profile
Company ProfileCompany Profile
Company Profile
 
Leveraging compute power at the edge - M2M solutions with Informix in the IoT...
Leveraging compute power at the edge - M2M solutions with Informix in the IoT...Leveraging compute power at the edge - M2M solutions with Informix in the IoT...
Leveraging compute power at the edge - M2M solutions with Informix in the IoT...
 
Driving the Telecom Digital Transformation through Open Digital Architecture
Driving the Telecom Digital Transformation through Open Digital ArchitectureDriving the Telecom Digital Transformation through Open Digital Architecture
Driving the Telecom Digital Transformation through Open Digital Architecture
 
ConnectM Corporate Overview (jan 2014)
ConnectM Corporate Overview (jan 2014)ConnectM Corporate Overview (jan 2014)
ConnectM Corporate Overview (jan 2014)
 

More from Lucas Jellema

Introduction to web application development with Vue (for absolute beginners)...
Introduction to web application development with Vue (for absolute beginners)...Introduction to web application development with Vue (for absolute beginners)...
Introduction to web application development with Vue (for absolute beginners)...Lucas Jellema
 
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...Lucas Jellema
 
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...Lucas Jellema
 
Apache Superset - open source data exploration and visualization (Conclusion ...
Apache Superset - open source data exploration and visualization (Conclusion ...Apache Superset - open source data exploration and visualization (Conclusion ...
Apache Superset - open source data exploration and visualization (Conclusion ...Lucas Jellema
 
Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...
Help me move away from Oracle - or not?!  (Oracle Community Tour EMEA - LVOUG...Help me move away from Oracle - or not?!  (Oracle Community Tour EMEA - LVOUG...
Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...Lucas Jellema
 
Op je vingers tellen... tot 1000!
Op je vingers tellen... tot 1000!Op je vingers tellen... tot 1000!
Op je vingers tellen... tot 1000!Lucas Jellema
 
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...Lucas Jellema
 
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...Lucas Jellema
 
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...Lucas Jellema
 
Introducing Dapr.io - the open source personal assistant to microservices and...
Introducing Dapr.io - the open source personal assistant to microservices and...Introducing Dapr.io - the open source personal assistant to microservices and...
Introducing Dapr.io - the open source personal assistant to microservices and...Lucas Jellema
 
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...Lucas Jellema
 
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...Lucas Jellema
 
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)Lucas Jellema
 
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...Lucas Jellema
 
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)Lucas Jellema
 
Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)Lucas Jellema
 
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...Lucas Jellema
 
Cloud Native Application Development - build fast, low TCO, scalable & agile ...
Cloud Native Application Development - build fast, low TCO, scalable & agile ...Cloud Native Application Development - build fast, low TCO, scalable & agile ...
Cloud Native Application Development - build fast, low TCO, scalable & agile ...Lucas Jellema
 
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...Lucas Jellema
 
Triple C - Centralize, Cloudify and Consolidate Dozens of Oracle Databases (O...
Triple C - Centralize, Cloudify and Consolidate Dozens of Oracle Databases (O...Triple C - Centralize, Cloudify and Consolidate Dozens of Oracle Databases (O...
Triple C - Centralize, Cloudify and Consolidate Dozens of Oracle Databases (O...Lucas Jellema
 

More from Lucas Jellema (20)

Introduction to web application development with Vue (for absolute beginners)...
Introduction to web application development with Vue (for absolute beginners)...Introduction to web application development with Vue (for absolute beginners)...
Introduction to web application development with Vue (for absolute beginners)...
 
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
 
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
 
Apache Superset - open source data exploration and visualization (Conclusion ...
Apache Superset - open source data exploration and visualization (Conclusion ...Apache Superset - open source data exploration and visualization (Conclusion ...
Apache Superset - open source data exploration and visualization (Conclusion ...
 
Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...
Help me move away from Oracle - or not?!  (Oracle Community Tour EMEA - LVOUG...Help me move away from Oracle - or not?!  (Oracle Community Tour EMEA - LVOUG...
Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...
 
Op je vingers tellen... tot 1000!
Op je vingers tellen... tot 1000!Op je vingers tellen... tot 1000!
Op je vingers tellen... tot 1000!
 
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
 
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
 
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
 
Introducing Dapr.io - the open source personal assistant to microservices and...
Introducing Dapr.io - the open source personal assistant to microservices and...Introducing Dapr.io - the open source personal assistant to microservices and...
Introducing Dapr.io - the open source personal assistant to microservices and...
 
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
 
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
 
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
 
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
 
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
 
Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)
 
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
 
Cloud Native Application Development - build fast, low TCO, scalable & agile ...
Cloud Native Application Development - build fast, low TCO, scalable & agile ...Cloud Native Application Development - build fast, low TCO, scalable & agile ...
Cloud Native Application Development - build fast, low TCO, scalable & agile ...
 
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
 
Triple C - Centralize, Cloudify and Consolidate Dozens of Oracle Databases (O...
Triple C - Centralize, Cloudify and Consolidate Dozens of Oracle Databases (O...Triple C - Centralize, Cloudify and Consolidate Dozens of Oracle Databases (O...
Triple C - Centralize, Cloudify and Consolidate Dozens of Oracle Databases (O...
 

Recently uploaded

Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 

IoT - from prototype to enterprise platform (DigitalXchange 2022)

  • 2. Classificatie: vertrouwelijk IoT - from prototype to enterprise platform - three years and seven business cases at a Dutch Energy Provider Digital Xchange 2022 Lucas Jellema – CTO for AMIS | Conclusion
  • 3. Classificatie: vertrouwelijk Microservices in real life – with Node & Dapr.io Founded in 1991 by students from University of Twente – Aircraft Maintenance Information System (AMIS) 80 colleagues, located in Nieuwegein, NL the core of what we do: working with Data. partnering with peers and companies in several countries – including Opitz Consulting Lucas Jellema (2002) Cloud Solution Architect & CTO lucas.jellema@amis.nl | technology.amis.nl | @lucasjellema | lucas-jellema
  • 4. Classificatie: vertrouwelijk • grid lock on Dutch electricity infrastructure
  • 5. Classificatie: vertrouwelijk • grid controller requires “instant curtailment of electricity production” Titel van de presentatie 5
  • 6. Classificatie: vertrouwelijk Power Production Reduced Titel van de presentatie 6
  • 7. Classificatie: vertrouwelijk Curtailment – how it should work Titel van de presentatie 7 Grid Controller Agency Energy Producer Virtual Power Plants controller OT/IT Bridge An effect within 30 seconds Reduce power by X % Report actual power production (every 8 seconds) Total power production setpoint Total power production setpoint
  • 8. Classificatie: vertrouwelijk Real time measuring of current production is crucial Titel van de presentatie 8 Grid Controller Agency Energy Producer Virtual Power Plants controller OT/IT Bridge An effect within 30 seconds Reduce power by X % Report actual power production (every 8 seconds)
  • 9. Classificatie: vertrouwelijk Real time measuring of current production is crucial: Clouds on the horizon Titel van de presentatie 9 Grid Controller Agency Energy Producer Virtual Power Plants controller OT/IT Bridge An effect within 30 seconds Reduce power by X % Report actual power production (every 8 seconds)
  • 10. Classificatie: vertrouwelijk Bridging the Physical World with the Enterprise IT World Enterprise IT Systems IoT Platform OT (operational technology) & Real, Physical World Third Parties
  • 11. Classificatie: vertrouwelijk What is IoT? • Internet of Things • Eyes, Ears, Smell and Feel for [enterprise] IT systems
  • 14. Classificatie: vertrouwelijk What is IoT? • Internet of Things • Eyes, Ears, Smell and Feel for [enterprise] IT systems • A remote control – for manipulating the real world from within the enterprise IT
  • 15. Classificatie: vertrouwelijk Measure Communicate Receive & Process Interpret Report & Act How? device management monitoring security cost control How often, how fast, how much, how accurate and reliable, how secure
  • 16. Classificatie: vertrouwelijk Measure Communicate Receive & Process Interpret Report & Act How? device management monitoring security cost control Decide on Action Send signal (to“thing”) Execute action Receive/ Interpret
  • 17. Classificatie: vertrouwelijk Heat as a Product Cloud IoT Platform for Energy Transition - DigitalXchange 2020
  • 18. Classificatie: vertrouwelijk Heat as a Product Cloud IoT Platform for Energy Transition - DigitalXchange 2020
  • 19. Classificatie: vertrouwelijk Heat as a Product Cloud IoT Platform for Energy Transition - DigitalXchange 2020 Supply (100°-120°) Return Heat Production Auxilliary Heat Production Local Distributor Supply Return Consumer Homes ∆T Supply (70°-90°) Return (40°-60°) Return (58°- 68°)
  • 20. Classificatie: vertrouwelijk A need to know basis Cloud IoT Platform for Energy Transition - DigitalXchange 2020 HEAT When & How much Energy transfered? Also: Volume, Supply & Return Temperature Health details meters, communication, grid • Invoicing • Capacity Planning • Customer App/Portal/API • Heat Grid Analysis • Data Science • Customer Service/Helpdesk • Device Monitoring & Operations
  • 21. Classificatie: vertrouwelijk The moving pieces Cloud IoT Platform for Energy Transition - DigitalXchange 2020 HEAT Smart Meter Smart Meter Communication Module API Event Streaming Platform Telemetry Ingest, Authenticate & Check Validate, Enrich Process, Convert, Publish Devices Monitoring Actuator
  • 22. Classificatie: vertrouwelijk Orders of magnitude Cloud IoT Platform for Energy Transition - DigitalXchange 2020 HEAT Smart Meter Smart Meter Communication Module API Event Streaming Platform Telemetry Ingest, Authenticate & Check Validate, Enrich Process, Convert, Publish Devices Monitoring Actuator 150K devices 3.5M msg/day 70M measurements/day 70M records/day 12M events/day
  • 23. Classificatie: vertrouwelijk Smart Meters Cloud IoT Platform for Energy Transition - DigitalXchange 2020 Smart Meter Smart Meter Communication Module Ingest, Authenticate & Check Devices Actuator Readings are digitally available through industry standard protocols – and wired or wireless. Examples are Wired respectively Wireless M-Bus (for Heat Meters), and OpenTherm (thermostates) Heat Meters measure actual Supply and Return Temperature (K), total Volume (m3) and Energy transferred (GJ), actual flow (m3). Heat Meters report health indicators. Meters retain history. Meters can publish error codes to indicate distress Meters connect to pipes and use sensors to measure physical properties
  • 24. Classificatie: vertrouwelijk Communication Module and Communication Network Cloud IoT Platform for Energy Transition - DigitalXchange 2020 HEAT Smart Meter Smart Meter Communication Module Ingest, Authenticate & Check Devices Actuator Communication Module is edge device with firmware for on- device processing, SIM card that sends scheduled data reports over “Mobile” Communication channels (GPRS/3G/4G/LTE- M/LoRA) using protocols such as HTTP(S), MQTT and in data formats such as JSON, CSV, (XML,), custom, binary. CM can also receive instructions from device management systems. Communication Module reads values from the meter registers – through industry standard protocols like M-Bus and OpenTherm. Communication Module can read actual and historic values (from Meter memory). CM connects to meters through wires or wireless Communication Module can send instructions to local actuators, for example to set a valve to a specific position
  • 25. Classificatie: vertrouwelijk Ingest Cloud IoT Platform for Energy Transition - DigitalXchange 2020 Communication Module Telemetry Ingest, Authenticate & Check Validate, Enrich Process, Convert, Publish Devices Monitoring ator Only messages from known, provisioned, authenticated devices should be received and processed. The message should satisfy basic requirements (e.g. digital signature, valid JSON). Messages can arrive in high volumes. Initial processing is light weight, messages are quickly saved to queue for further, off-loaded processing
  • 26. Classificatie: vertrouwelijk Process, Persist and Publish Cloud IoT Platform for Energy Transition - DigitalXchange 2020 API Telemetry Ingest, Authenticate & Check Devices Monitoring Event Streaming Platform Validate, Enrich Process, Convert, Publish All business relevant telemetry messages are published to an Event Platform in canonical enterprise format. This platform is the corporate data exchange, high volume, fully decoupled. Billing/invoicing, capacity planning, data science, customer app are all subscribed to the platform. Telemetry data is stored in a Time Series database, allowing for very rapid (append only) recording of timestamped data, quick time- based aggregations and analysis and period- based data consolidation and data pruning, Telemetry data can be retrieved through REST APIs – per device, per day (primarily for monthly bill) Telemetry messages from various types of meters and communication modules are deduplicated, converted into standard units and canonical value labels. Administrative connection details are added to the published messages
  • 27. Classificatie: vertrouwelijk Monitor & Operate Cloud IoT Platform for Energy Transition - DigitalXchange 2020 Communication Module API Telemetry Ingest, Authenticate & Check Validate, Enrich Process, Convert, Publish Devices Monitoring Provision Provisioning is a time-consuming, hard-to- scale, manual process: hooking up a new Communication Module to the enterprise backend, connecting it to smart meters, configuring the measuring & reporting regime The health of smart meters, communication modules and communication networks need to be monitored in real-time – and in case of deviations of expected & desired behavior, alerts should trigger correcting actions. Note: this monitoring is not about the business meaning of telemetry.
  • 28. Classificatie: vertrouwelijk So far the What. Next is: How? Cloud IoT Platform for Energy Transition - DigitalXchange 2020 HEAT Smart Meter Smart Meter Communication Module API Event Streaming Platform Telemetry Ingest, Authenticate & Check Validate, Enrich Process, Convert, Publish Devices Monitoring Actuator
  • 29. Classificatie: vertrouwelijk Architecture Principles & Choices • On Azure • Native PaaS much preferred over IaaS • On top of 3rd party managed Cloud Infra Landing Zone (Network, VMs, Storage, Accounts) • Key theme: decoupled • Logically (design time) – insulated against changes • Physically (run time) – insulated regarding availability, throughput and physical resource usage compartimentalized • Run time Azure decoupling mechanisms of choice: • Event Grid (operations), Queue (events), Database (data), Serverless, Service Plan (physical resource usage) • Automation • Auto-provisioning of CM, Infrastructure as Code, Continuous Delivery, Regression & Smoke Tests, Dynamic Scalability (rule based scale up and scale out), Alerts & Notifications Cloud IoT Platform for Energy Transition - DigitalXchange 2020 Microsoft Azure
  • 30. Classificatie: vertrouwelijk Ingest Cloud IoT Platform for Energy Transition - DigitalXchange 2020 Communication Module Provision Devices & Communicate http/csv (VPN) mqtt/json (3G, open internet) Microsoft Azure Device & Grid metadata IoT Hub Device Provisioning Service
  • 31. Classificatie: vertrouwelijk Ingest Cloud IoT Platform for Energy Transition - DigitalXchange 2020 Communication Module Ingest, Authenticate & Check http/csv (VPN) mqtt/json (open internet) Microsoft Azure Device & Grid metadata IoT Hub Device Provisioning Service Function Telemetry Data Explorer
  • 32. Classificatie: vertrouwelijk Cloud IoT Platform for Energy Transition - DigitalXchange 2020 Device & Grid metadata IoT Hub Database for PostgreSQL Microsoft Azure API Event Streaming Platform APGIGEE Telemetry Device Provisioning Service Event Grid Function Data Explorer Snowflake Publish & Expose
  • 33. Classificatie: vertrouwelijk Cloud IoT Platform for Energy Transition - DigitalXchange 2020 Device & Grid metadata IoT Hub Database for PostgreSQL Microsoft Azure API Event Streaming Platform APGIGEE Telemetry Event Hub Device Provisioning Service Event Grid Function Data Explorer Snowflake Stream Analytics Analyze, Monitor, Anomaly Detection, Alert
  • 34. Classificatie: vertrouwelijk IoT Use Cases – keep popping up • For Eneco the ability to connect Enterprise IT to the Operational domain (production & distribution) as well as to Customer sites is very valuable Titel van de presentatie 37
  • 35. Classificatie: vertrouwelijk Learn about failing connections in the home Titel van de presentatie 38 Microsoft Azure
  • 36. Classificatie: vertrouwelijk Learn about failing connections in the home Titel van de presentatie 39 Microsoft Azure
  • 38. Classificatie: vertrouwelijk Accumulator Thermal District heating Homes Offices Distribution Grid Consumers Generation Customer Service Field agent Maintenance 1x per year
  • 39. Classificatie: vertrouwelijk Accumulator Thermal District heating Homes Offices Distribution Grid Consumers Generation Customer Service Field agent Maintenance
  • 40. Classificatie: vertrouwelijk Accumulator Thermal District heating Homes Offices Distribution Grid Consumers Generation Customer Service Field agent Maintenance every 15 mins. Charging stations Central heating Home appliances Solar panels Smart thermostat
  • 41. Classificatie: vertrouwelijk Accumulator Thermal District heating Homes Offices Distribution Grid Consumers Generation Customer Service Field agent Maintenance every 15 mins. Charging stations Central heating Home appliances Solar panels Smart thermostat
  • 42. Classificatie: vertrouwelijk Accumulator Thermal District heating Homes Distribution Grid Consumers Generation Customer Service Field agent Maintenance Offices
  • 43. Classificatie: vertrouwelijk Accumulator Thermal District heating Homes Distribution Grid Consumers Generation Customer Service Field agent Maintenance Offices Data Scientist Building characteristics Consumption predictions Predictive maintenance
  • 44. Classificatie: vertrouwelijk Accumulator Thermal District heating Homes Distribution Grid Consumers & prosumers Generation Network operation center Distribution Field agent Maintenance Distribution Customer Service Data Scientist Network balancing Dispersed energy production Production steering Wind Solar Network operation center Generation Field agent Maintenance Housing Field agent Maintenance Generation End-to-End network monitoring Preventive maintenance Legionella prevention Load shifting Infinite possibilities Building characteristics Consumption predictions Predictive maintenance District heating Electric vehicles Homes Offices Charging stations Central heating Home appliances Solar panels Smart thermostat Virtual Power Plant IoT
  • 45. Classificatie: vertrouwelijk Broader IoT Platform objectives/ Next Steps • Single point of entry for all operational data • Solar Farms • Windmills • Central Heating (gas powered) • EV charging • Local production / trade/ consumption • Active, Real-Time Operations (two-way data stream) • Act • Pro-act Cloud IoT Platform for Energy Transition - DigitalXchange 2020
  • 46. Classificatie: vertrouwelijk Conclusion • IoT is [a special case of] data integration • Communicate, collect, process, persist, publish • Fast, High Volume, Real Time • Many parties to interact with • IoT brings physical world of real things close to enterprise IT • Automation is a lot of work – and is worth it • Speed, repeatability, ability for agility, fewer errors, reduced effort, less reliance on key resources • Anything local (edge side), physical or manual is expensive and hard to change and to scale up • Azure is a pretty nice environment to work and run in • especially the ability to rapidly ramp up, explore, scale and let go off – and not have to manage infrastructure details • Once you have an IoT Platform – the number of use cases may grow rapidly Cloud IoT Platform for Energy Transition - DigitalXchange 2020
  • 47. Classificatie: vertrouwelijk The End Cloud IoT Platform for Energy Transition - DigitalXchange 2020 lucas.jellema@amis.nl | technology.amis.nl | @lucasjellema | lucas-jellema

Editor's Notes

  1. Gridlock on the Power Grid
  2. geluid trilling beeld pH CO2 concentratie vochtigheid temperatuur locatie snelheid versnelling rpm debiet gewicht kleur maar niet: geur, smaak, sfeer,
  3. geluid trilling beeld pH CO2 concentratie vochtigheid temperatuur locatie snelheid versnelling rpm debiet gewicht kleur maar niet: geur, smaak, sfeer,
  4. actie: curtailment start bemaling bedien klep
  5. actie: curtailment start bemaling bedien klep