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:
- Windows IoT #4: Azure IoT Hub and IoT Central Integration for Windows IoT (Getting Started Series)
- Windows IoT #6: Taking your Windows IoT Core Smart Device Further (Getting Started Series)
- Windows IoT #1: Basics Windows IoT introduction before you start coding (Getting Started Series)
- Windows IoT #5: Using Device Methods with IoT Hub (Getting Started Series)
- Getting started with Windows IoT Episode #4: Azure IoT Hub and IoT Central Integration
- Getting started with Windows IoT Episode #1: Basics introductions before you start coding
- Getting started with Windows IoT Episode #2: Creating, running and debugging with Pi hardware
- Getting Started – Windows 10 IoT Core + Raspberry Pi 3
- Installing Windows 10 IoT Core on Raspberry Pi 3 | Raspberry Pi Windows OS | IoT Training | Edureka
- Getting Started in Sim Racing – Race 07 Series by Sim Bin VRC Pro – Virtual Racing Schools