Windows IoT #5: Using Device Methods with IoT Hub (Getting Started Series)

Build with an Azure free account. Get USD200 credit for 30 days and 12 months of free services.
Start free todayIn the final episode in this introduction series, Dmitry and Suz discuss how you can add a professional touch to your Windows IoT Core smart device prototype. They'll cover 3D printed housing and how to create a case for your device, an overview of adding Azure IoT Edge to unlock more robust cloud functionality, and a deeper dive into the exciting features of Azure IoT Central.
Resources:
This is a very nice series. Thanks.
I have auggestion for another topic in this series.
All the devices running Windows IOT Core are a bit power hungry. That unfortunately limits them mostly to applications where mains power is available.
Would you be so kind to demonstrate the following basic functionalities [(1) device sending events, (2) device receiving commands and (3) device receiving direct methods] working with IOT HUB, for smaller devices.
You can demonstrate features 1 and 2 using the Azure IOT SDK for NetMF as API, but I think it does not support direct methods (feature 3). If I'm wrong, can you also please demonstrate feature 3.
If I'm correct, I suggest using AMQP Lite as API for the demonstration.
I therefore recommend a single session where you take e.g. a NetDuino Wifi 3 as device. They are low on power and very easy to setup and use. They works very well with Visual Studio and C#.
Thanks