Skip to content
This repository has been archived by the owner on Nov 16, 2023. It is now read-only.

Latest commit

 

History

History
32 lines (26 loc) · 2.55 KB

File metadata and controls

32 lines (26 loc) · 2.55 KB
topic urlFragment languages products description
sample
edge-modules
csharp
windows
Learn how to leverage sample modules to demonstrate the various features of Azure IoT Edge on Windows.

Azure IoT Edge Modules on Windows IoT

This directory contains sample modules demonstrating various features of Azure IoT Edge on Windows. Each of these samples can be treated as standalone samples that show how to use each Windows feature from an edge module. Additionally, several of them are designed to work together to demonstrate coordinating a set of modules in cooperation and distributed across multiple edge devices. See MultiModule Architecture for an overview of how the multiple module coordination is designed and installed.

Samples

Readme C# Project
Window Machine Learning (WinML) with Azure Custom Vision Service Fruit Object Classifier Model FruitWinML
Serial I/O using PInvoke to Config Manager and Classic Win32 Serial APIs) SerialWin32
Windows Machine Learning using SqueezeNet Object Detection Model from the ONNX Model Zoo SqueezeNetObjectDetection
GPIO using standard WinRT Simple Peripheral Bus APIs GPIO
Azure Function that responds to Azure IoT Hub events and reflects GPIO state across devices HubEventHandler
I2C TempHumidity Sensor I2CTempHumidity
Serial IO using legacy comX ports with classic .net APIsSerialIoPorts
Common library for shared utilities and abstract base classes Common

Building the samples

All the projects reference a common MSBuild properties file in the root of the project set called Common.CS.props . this contains defaults for the windows sdk root path and the windows sdk version. if you have different values you can either modify your copy of the props or override them from environment variables with the same names as the prop variables -- WindowsSdkRoot and WindowsSdkVersion