Internet of Things - a concrete example with sensors and the Raspberry Pi

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

October 25, 2024
No items found.
Who you gonna call?
Contact us

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.
Gert-Jan Bos
Marco van der Steijle
Ilse Kooning
Dorien Morselt
Courtney Leepel
Agnes Post
Rebecca Visschedijk
Asjen van den Berg
Anton Cnossen
Pamir Ahrary
Joeghanoe Bhatti
Cheryll Vahl
Hans Borkent
Franka Juta
Sammie Woof Woof
Anouchka Cnossen
Jaap Meems
Ton Hilhorst
Mehmet Gök
Hendrik Middag
Anne Versteegh
Joost-Jan Huls
Xander Kuiper
Simon de Vries
Corien Gruppen
Stephan Stavasius

A little chat?

Do you have a data, cloud or IT transformation challenge? We'd love to think with you. Please contact us without obligation.