Thursday 

Room 2 

16:20 - 17:20 

(UTC+10

Talk (60 min)

Using C# Source Generators to Build a .NET IoT Device

Did you know? You can use C# and .NET IoT Libraries to control IoT devices! Azure IoT C# SDK is the foundation for managing those devices! In addition, most of the device's C# IoT code can be auto-generated!

.NET
Cloud
IoT

In this lecture, the audience is presented with an actual code project that runs on a Raspberry Pi 4, registers a device in Azure IoT Hub, gets sensor information, and submits it to the Cloud. Then, we dive into each part of the solution: the physical world of sensors and actuators, the Raspberry Pi GPIOs, .NET IoT Libraries – what and how to use them, and finally, how a C# code generator assists us in developing the Cloud communication code.

Alon Fliess

Alon is the Chief Architect and founder of CodeValue & QLog. With more than 30 years of experience, Alon has done major software development, design, and architecture projects for global leading and cutting-edge companies. Alon is recognized as a Microsoft Regional Director since 2010 and an MVP since 2005. Alon has expertise in many technologies, be it Software Architecture, Microsoft Azure, Windows internals, C++ programming, .NET with C#, Internet of Things, and cross-platform development (Windows & Linux).