Internet of Things - are you going to take that Raspberry Pi out of the closet again?

Getting started with the Pasberry Pi, IoT Hub and more... How we came up with a Proof of Value at the office?

3
 min read |  
16/2/2022
 |  
Internet of Things

Yes, the wonderful world of IoT. How do you get data from all your smart devices? That's also what Maud was wondering when she started her second internship at TeamValue. Her assignment? Research how to improve safety, productivity and collaboration in the workplace using sensors. And so she set to work. The how, what, where and why? You can read about it in this blog.

Reading up on the world of Internet of Things - how does it work and where do you start?

Devices have long since ceased to be there just to do the regular work they were once intended to do. They can now communicate, store data and make connections. Internet of Things doesn't have to be difficult if your software is already secure and reliable in the Cloud. IoT stands for innovation, cost reduction, smart monitoring, process optimization and collaboration between people and tech. Want to read up further? Do so on our website or through Microsoft's tutorials:  

Getting started with the Pasberry Pi, IoT Hub and more...

Azure DevOps, Git, Phyton, .NET, a Table Storage account, sensors, a Raspberry Pi, an RGB lamp.... all components that were needed for the Proof of Value. And then we got to work. How.  

  1. The Raspberry Pi 3b is installed with a headless environment (Raspberry Pi OS Lite, 32-bit).
  1. The sensors were connected to the Raspberry Pi. Data from the sensors was retrieved via a Python 3 Web API, TeamPlantAPI. During the development process, it emerged that the SGP30 sensor is not well supported by .NET 5.0, and the various .NET IoT Libraries.  

Building support for the SGP30 yourself takes a lot of time. It was therefore chosen to use Python to read this sensor and make the data available via a Web API. Python is used in many projects working with a Raspberry Pi and sensors. There is a wide choice of libraries, which support a large number of sensors. There is also an active community and thus a lot of documentation available.

  1. Running on the Raspberry Pi is the .Net Console Application, TeamPlant. It retrieves sensor data from the TeamPlant API every 15 minutes.
  1. The sensor data, or a measurement, is compared with the threshold values defined in a json document in the project. If the values of the measurement are not good, the LCD display displays a message with the action to perform and the RGB light changes color.
internet of things sensor
So the question is: Are you grabbing your Raspberry Pi out of the closet again, too? And what will you be working on?

Proof of Value - TeamPlant

We hear you thinking... TeamPlant? Yes, that's what we're calling the product that can provide value to our colleagues' work environment. The solution will soon be suitable for any space or within a smart city. Maud has even already developed her own logo for it....  

iot tutorial team plant
This is part 1 of a blog series of 2. Soon the tech deep dive - more on the Azure Cloud and security side behind this IoT case.

Download our cheat sheet BizDevOps

We combine data and foresight with intuition and lasting behavior change. How. We wrote out the first steps for you in our BizDevOps cheat sheet. Download it now for free and start your digital transformation today.

More information about this blog? Get in touch with the author(s).
No items found.
Sign up for the newsletter!
SIGN UP NOW