Sandro Bormolini
Sandro Bormolini
As an IoT device, I have opted for the Project Lab from Wilderness Labs to realize my IoT project. Some might be surprised as to why I didn't go for the usual suspect in this category, the Raspberry Pi. The simple answer is that I had already done some projects with the Raspberry during my studies and therefore wanted to try out a different platform.
Choosing the Project Lab from Wilderness Labs opens up a whole new landscape of possibilities for me. This platform has a robust and powerful microcontroller system that is suitable for a wide range of IoT applications, from simple sensor applications to complex networked systems. The main advantage of the Project Lab for me is that it is based on .NET Standard and uses C#, a tech stack I am already very familiar with and would almost choose as my favorite. In addition, the Project Lab already has standardized interfaces, function buttons, an LCD screen and sensors useful for this project such as: Temperature sensor, light sensor, humidity sensor, pressure sensor and many more.
With a Raspberry PI, I would have had to procure this missing equipment as additional external sensors, which would have been a further challenge given the current supply bottlenecks for the Raspberry PI. So all I had to do was procure a capacitive soil moisture sensor and I was ready to develop my first IoT application for the Project Lab. Wilderness Labs provides an example GitHub repository, which makes it much easier to get started thanks to numerous examples. I find it particularly helpful that each example is clearly structured and highlights a specific aspect of Project Lab. This allows you to choose the example that best suits your current needs.
Fortunately, among the projects provided, there is one that uses an external sensor to measure the soil moisture of a plant pot - exactly what I need. There is also another project that uses the integrated Wi-Fi module, and just recently added is a sample project that transmits sensor data from Project Lab to Azure via the Azure IoT Hub using the AMQP protocol.
Thanks to the example projects mentioned and occasional support from an ice-cold mate, I was able to develop a Project Lab application relatively quickly. This not only reads the data from all the integrated sensors, but also from the external soil moisture sensor and forwards it to Azure. In addition, I created a simple user interface that displays the data color-coded on the LCD display. Now that I have a working application, I can focus on the next challenge: implementing the backend, i.e. the Azure infrastructure.
Zurich
Industriestrasse 46
8152 Glattbrugg
Bern
Belpstrasse 37
3007 Berne
Lausanne
Avenue des Bergières 42
1004 Lausanne
© 2025 by itnetX (Switzerland) AG