John Spaith is lead developer on the C SDK for Azure IoT. In the video below, watch him and Olivier Bloch go through the SDK usage and portability for IoT devices running Linux, Windows or real time OSs as well as microcontrollers.