SlideShare a Scribd company logo
Saving the World with
IoT
Tomasz Bartoszewski
@t_bartoszewski
tomasz.bartoszewski@gmail.com
Plan
 Is IoT only for C developers? (3 min)
 What’s wrong with the World? (3 min)
 Electricity and Renewable Energy (4 min)
 Our use case for IoT (4 min)
 Azure IoT, what IoT Hub offers (4 min)
 Demo, make it work on your machine (20 min)
 Demo with Raspberry Pi (5 min)
 Questions
The C Strikes Back
https://www.tiobe.com/tiobe-index/
Do we need C to work with IoT?
https://theawesomedaily.com/30-you-can-do-it-meme-pictures/
Raspberry Pi
https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/
If you only learn one thing
It’s easy to get started, even
without any devices
Number of devices
https://iot-analytics.com/state-of-the-iot-update-q1-q2-2018-number-of-iot-devices-
now-7b/
Global IoT Market Forecast
https://iot-analytics.com/state-of-the-iot-update-q1-q2-2018-number-of-iot-devices-
now-7b/
Finding a use case
https://www.climate-lab-book.ac.uk/2018/warming-stripes/
https://www.mnn.com/earth-matters/climate-weather/blogs/greenland-sled-dogs-sea-
ice-surface-melt-water
https://www.theguardian.com/science/2020/jan/12/how-scientists-are-coping-with-
environmental-grief
https://www.nytimes.com/2020/01/10/world/australia/bushfire.html
Drought
https://interactive.carbonbrief.org/impacts-climate-change-one-point-five-degrees-
two-degrees
Flooding
https://interactive.carbonbrief.org/impacts-climate-change-one-point-five-degrees-
two-degrees
Flooding
https://cdn.dopl3r.com/memes_files/when-people-ask-how-life-is-going-everything-is-
fine-fgGDj.jpg
Wildfire
https://interactive.carbonbrief.org/impacts-climate-change-one-point-five-degrees-
two-degrees
Greece 2018
https://www.cbsnews.com/news/athens-greece-fires-dozens-dead-beaches-kineta-
rafina-today-live-updates-2018-07-24/
Global Carbon Dioxide Emissions, 1850–2030
https://www.c2es.org/content/international-emissions/
Global Manmade Greenhouse Gas Emissions
by Sector, 2013
https://www.c2es.org/content/international-emissions/
Learning from the past
Using Renewable Energy
https://en.wikipedia.org/wiki/Windmill
https://en.delfi.lt/lithuania/freetime/slyninkos-water-mill-a-unique-lithuanian-
legacy.d?id=75575553
Electric Vehicles
https://en.wikipedia.org/wiki/History_of_the_electric_vehicle
Detroit Electric
https://en.wikipedia.org/wiki/Detroit_Electric
U.S. 1900 – car stats
 40 percent of automobiles were powered by steam
 38 percent by electricity
 22 percent by gasoline
https://en.wikipedia.org/wiki/History_of_the_electric_vehicle
Current state
World electricity production
http://www.world-nuclear-news.org/Articles/Nuclear-Innovation-Clean-Energy-Future-
(NICE-Futur
UK Electricity generation
https://gridwatch.templar.co.uk/
Wind generation progress
 At just before 2am on Saturday 8 February, wind
turbines generated 56% of the country’s electricity.
This was nearly 15GW of power, according to Drax
Electric Insights.
 Wind power generates 140% of Denmark's electricity
demand
https://www.current-news.co.uk/news/storm-ciara-leads-to-record-breaking-weekend-
for-wind-generation
https://www.theguardian.com/environment/2015/jul/10/denmark-wind-windfarm-
power-exceed-electricity-demand
“Only two minutes of the sun
provide the world with one year’s energy
needs of entire humanity”
https://gulfnews.com/uae/environment/two-minutes-of-sun-enough-to-power-a-years-
usage-of-humanity-1.1910990
Problems with renewable energy
 Enough rain to power hydro generators
 Wind for wind turbines
 Clear sky and sunshine for solar panels
Storing electricity is hard
http://www.cleanbalancepower.com/about-pumped-storage.html
Storing electricity is hard
http://www.cleanbalancepower.com/about-pumped-storage.html
Dinorwig Power Station
https://www.flickr.com/photos/theancientbrit/545879229/
Our work
Storage Heaters
Dimplex
Smart Charger
Vehicle to Grid
Smart Grid
Mull
https://gigazine.net/gsc_news/en/20180323-diy-powerwall
https://www.lonelyplanet.com/maps/europe/scotland/isle-of-mull/
Mull
Orkney
https://www.lonelyplanet.com/maps/europe/scotland/orkney-islands/
Azure IoT
Azure IoT
 IoT solution accelerators
 IoT Central
 Azure IoT Hub Device Provisioning Services
 IoT Hub
 Azure Maps
 Azure Time Series Insights
 IoT Edge
IoT Hub == Event Hub
 Device-to-cloud messaging
 HTTPS, AMQP, AMQP over WebSockets
IoT Hub == Event Hub on steroids
 MQTT, MQTT over WebSockets
 Per-device identity
 Cloud-to-device messaging
 Device twin and device management
 IoT Edge
 and more
Demo
Step 1: Create IoT Hub
Step 2: Send Telemetry
Room Temperature
Step 3: Get Telemetry
Room TemperatureRoom Temperature
Step 4: Send Command
Room TemperatureRoom Temperature
Turn On/Off
Step 5: Process Command
Room TemperatureRoom Temperature
Turn On/Off Turn On/Off
Smart Grid Demo
https://www.raspberrypi.org/products/sense-hat/
Join us
https://grnh.se/46e5c9dc1

More Related Content

Similar to Nottingham IoT - Saving the world with IoT

IotCeption - Energy Measurement of Android Things on Raspberry PI 3 with Ardu...
IotCeption - Energy Measurement of Android Things on Raspberry PI 3 with Ardu...IotCeption - Energy Measurement of Android Things on Raspberry PI 3 with Ardu...
IotCeption - Energy Measurement of Android Things on Raspberry PI 3 with Ardu...
Olivier Philippot
 
Main cource book(chapter science)
Main cource book(chapter science)Main cource book(chapter science)
Main cource book(chapter science)
rahul4567567
 
Saving the World with IoT
Saving the World with IoTSaving the World with IoT
Saving the World with IoT
Tomasz Bartoszewski
 
IRJET- Google Clock Linked Solar Tractor using IoT
IRJET-  	  Google Clock Linked Solar Tractor using IoTIRJET-  	  Google Clock Linked Solar Tractor using IoT
IRJET- Google Clock Linked Solar Tractor using IoT
IRJET Journal
 
Tec118 Teched2015 IOT use case and examples
Tec118 Teched2015 IOT use case and examplesTec118 Teched2015 IOT use case and examples
Tec118 Teched2015 IOT use case and examples
Markus Van Kempen
 
Speculations in anthropology and tech for an uncertain future
Speculations in anthropology and tech for an uncertain futureSpeculations in anthropology and tech for an uncertain future
Speculations in anthropology and tech for an uncertain future
Roelof Pieters
 
TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…
TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…
TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…
3G4G
 
Evegreenf9
Evegreenf9Evegreenf9
Evegreenf9
robertbaird
 
Cloud Computing: the last step in IT commoditisation
Cloud Computing: the last step in IT commoditisationCloud Computing: the last step in IT commoditisation
Cloud Computing: the last step in IT commoditisation
ISPABelgium
 
IoT Asset Management
IoT Asset Management IoT Asset Management
IoT Asset Management
Kelly Potter
 
Green Software for a Sustainable Future.pptx
Green Software for a Sustainable Future.pptxGreen Software for a Sustainable Future.pptx
Green Software for a Sustainable Future.pptx
Daniel Vaughan
 
Singer ppub 796 ict portfolio -part3— china -140816
Singer ppub 796  ict portfolio -part3— china -140816Singer ppub 796  ict portfolio -part3— china -140816
Singer ppub 796 ict portfolio -part3— china -140816
Rick Singer
 
apidays LIVE Paris 2021 - Scaphander hands on by Benoit Petit, Hubblo
apidays LIVE Paris 2021 - Scaphander hands on by Benoit Petit, Hubbloapidays LIVE Paris 2021 - Scaphander hands on by Benoit Petit, Hubblo
apidays LIVE Paris 2021 - Scaphander hands on by Benoit Petit, Hubblo
apidays
 
Ocri technology and business opportunities in green it in
Ocri technology and business opportunities in green it inOcri technology and business opportunities in green it in
Ocri technology and business opportunities in green it in
Bill St. Arnaud
 
Boston Optical Fiber East May 10
Boston Optical Fiber East   May 10Boston Optical Fiber East   May 10
Boston Optical Fiber East May 10
Bill St. Arnaud
 
China green it
China green itChina green it
China green it
Bill St. Arnaud
 
Green Commputing - Paradigm Shift in Computing Technology, ICT & its Applicat...
Green Commputing - Paradigm Shift in Computing Technology, ICT & its Applicat...Green Commputing - Paradigm Shift in Computing Technology, ICT & its Applicat...
Green Commputing - Paradigm Shift in Computing Technology, ICT & its Applicat...
Dr. Sunil Kr. Pandey
 
When Things will Speak "Web" (Lecture)
When Things will Speak "Web" (Lecture)When Things will Speak "Web" (Lecture)
When Things will Speak "Web" (Lecture)
Dominique Guinard
 
The climate impact of ICT: A review of estimates, trends and regulations (ISM...
The climate impact of ICT: A review of estimates, trends and regulations (ISM...The climate impact of ICT: A review of estimates, trends and regulations (ISM...
The climate impact of ICT: A review of estimates, trends and regulations (ISM...
Adrian Friday
 
invited speech at Ge2013, Udine 2013
invited speech at Ge2013, Udine 2013 invited speech at Ge2013, Udine 2013
invited speech at Ge2013, Udine 2013
Roberto Siagri
 

Similar to Nottingham IoT - Saving the world with IoT (20)

IotCeption - Energy Measurement of Android Things on Raspberry PI 3 with Ardu...
IotCeption - Energy Measurement of Android Things on Raspberry PI 3 with Ardu...IotCeption - Energy Measurement of Android Things on Raspberry PI 3 with Ardu...
IotCeption - Energy Measurement of Android Things on Raspberry PI 3 with Ardu...
 
Main cource book(chapter science)
Main cource book(chapter science)Main cource book(chapter science)
Main cource book(chapter science)
 
Saving the World with IoT
Saving the World with IoTSaving the World with IoT
Saving the World with IoT
 
IRJET- Google Clock Linked Solar Tractor using IoT
IRJET-  	  Google Clock Linked Solar Tractor using IoTIRJET-  	  Google Clock Linked Solar Tractor using IoT
IRJET- Google Clock Linked Solar Tractor using IoT
 
Tec118 Teched2015 IOT use case and examples
Tec118 Teched2015 IOT use case and examplesTec118 Teched2015 IOT use case and examples
Tec118 Teched2015 IOT use case and examples
 
Speculations in anthropology and tech for an uncertain future
Speculations in anthropology and tech for an uncertain futureSpeculations in anthropology and tech for an uncertain future
Speculations in anthropology and tech for an uncertain future
 
TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…
TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…
TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…
 
Evegreenf9
Evegreenf9Evegreenf9
Evegreenf9
 
Cloud Computing: the last step in IT commoditisation
Cloud Computing: the last step in IT commoditisationCloud Computing: the last step in IT commoditisation
Cloud Computing: the last step in IT commoditisation
 
IoT Asset Management
IoT Asset Management IoT Asset Management
IoT Asset Management
 
Green Software for a Sustainable Future.pptx
Green Software for a Sustainable Future.pptxGreen Software for a Sustainable Future.pptx
Green Software for a Sustainable Future.pptx
 
Singer ppub 796 ict portfolio -part3— china -140816
Singer ppub 796  ict portfolio -part3— china -140816Singer ppub 796  ict portfolio -part3— china -140816
Singer ppub 796 ict portfolio -part3— china -140816
 
apidays LIVE Paris 2021 - Scaphander hands on by Benoit Petit, Hubblo
apidays LIVE Paris 2021 - Scaphander hands on by Benoit Petit, Hubbloapidays LIVE Paris 2021 - Scaphander hands on by Benoit Petit, Hubblo
apidays LIVE Paris 2021 - Scaphander hands on by Benoit Petit, Hubblo
 
Ocri technology and business opportunities in green it in
Ocri technology and business opportunities in green it inOcri technology and business opportunities in green it in
Ocri technology and business opportunities in green it in
 
Boston Optical Fiber East May 10
Boston Optical Fiber East   May 10Boston Optical Fiber East   May 10
Boston Optical Fiber East May 10
 
China green it
China green itChina green it
China green it
 
Green Commputing - Paradigm Shift in Computing Technology, ICT & its Applicat...
Green Commputing - Paradigm Shift in Computing Technology, ICT & its Applicat...Green Commputing - Paradigm Shift in Computing Technology, ICT & its Applicat...
Green Commputing - Paradigm Shift in Computing Technology, ICT & its Applicat...
 
When Things will Speak "Web" (Lecture)
When Things will Speak "Web" (Lecture)When Things will Speak "Web" (Lecture)
When Things will Speak "Web" (Lecture)
 
The climate impact of ICT: A review of estimates, trends and regulations (ISM...
The climate impact of ICT: A review of estimates, trends and regulations (ISM...The climate impact of ICT: A review of estimates, trends and regulations (ISM...
The climate impact of ICT: A review of estimates, trends and regulations (ISM...
 
invited speech at Ge2013, Udine 2013
invited speech at Ge2013, Udine 2013 invited speech at Ge2013, Udine 2013
invited speech at Ge2013, Udine 2013
 

Recently uploaded

20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 

Recently uploaded (20)

20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 

Nottingham IoT - Saving the world with IoT