Windows IoT #3: Building C# Drivers, sensors & Nuget Packages using VS (Getting Started Series)

Windows IoT #3: Building C# Drivers, sensors & Nuget Packages using VS (Getting Started Series)

In the third episode of this series, Dmitry and Suz introduce a smart home device prototype designed to integrate several devices and Azure services together. This smart home device makes use of a proximity sensor, temperature sensor, webcam, and a small HDMI screen. The Azure services the device connects to are Azure IoT Hub and the Face API offering from Microsoft Cognitive Services.

There are a number of ways to interface with devices and sensors on the Raspberry Pi using Windows IoT Core. Dmitry and Suz will talk about three: Built-in UWP APIs, Nuget packages and manually writing drivers directly in C#.

Resources:

1. Smart Home Device source code on Github https://github.com/noopkat/iotcore-smart-device
2. BME280 sensor Nuget package on Github https://github.com/BuildAzure/BuildAzure.IoT.Adafruit.BME280
3. Capturing webcam images using the MediaCapture class https://docs.microsoft.com/en-us/windows/uwp/audio-video-camera/basic-photo-video-and-audio-capture-with-mediacapture?WT.mc_id=docs-vstoolbox-suhinton
4. Microsoft Cognitive Services Face API https://docs.microsoft.com/en-us/azure/cognitive-services/face/overview?WT.mc_id=docs-vstoolbox-suhinton

Related Post: