Wednesday 

Room 4 - Level 4 

17:40 - 18:40 

(UTC±00

Talk (60 min)

Prove going for a walk makes you more productive by measuring CO2 with an IoT device.

We've all been in meetings where we feel like our ability to process information is dropping by the minute.

IoT
Cloud
Fun

We get tired, our decision making ability drops, and often folks end up making terrible decisions. It turns out there is a simple reason, and it's the same reason our planet is heating up - Carbon Dioxide, CO2.

This is a simple problem to solve - when CO2 levels get too high, it's time to leave the room and ventilate. High levels of CO2 also imply stale air, and correlate with the spread of airborne diseases like COVID. The better the ventilation, the less CO2, and the less viruses in the air.

As developers, how can we solve this problem? We can do it by measuring CO2 levels with an Internet of Things, or IoT, device! This session will be hands on building out a CO2 alarm that will notify us if the level gets too high.

We'll start by introducing IoT and talk about the use cases from maker devices to industrial automation. Then will get going with the hardware, using a relatively cheap IoT device and a CO2 sensor. We'll then write code on the device in Python to gather the CO2 levels and send to the cloud. From there we can use the cloud to send an email once the CO2 level gets too high, alerting us to leave the room.

By the end of this session you will have an understanding of IoT and how to use it, along with knowing how to measure sensor data, send it to the cloud, and respond to events. You'll also have a new found appreciation for going outside between meetings.

Jim Bennett

Jim is head of developer advocacy at Pieces for Developers, focusing on enabling develoeprs to be more productive by leveraging contextual awareness of not only the code they write, but the content the read and the conversations they have. He’s British, so sounds way smarter than he actually is, and lives in the Pacific North West of the USA. In the past he’s lived in 4 continents working as a developer in the mobile, desktop, and scientific space. He's spoken at conferences and events all around the globe, organised meetup groups and communities, and written books on mobile development and IoT.

He also hates and is allergic to cats, but has an 11-year-old who loves cats, so he has 2 cats.