Device SDK
The Device SDK is installed on each Real Device so that the Device can send events to the Portal and can listen for endpoints from the IoT Platform Portal and REST API.
IoT Platform supports the following runtime environments on the Device ‒ Node.js, C, C#, Python and Java.
The Device SDK uses the AMQP (protocol) for connecting to the cloud. HTTPS and MQTT can also be used.
The Device SDK is a wrapper on top of the Azure IoT Hub SDK and can be used to send events to IoT Platform as long as the payload it is properly formatted.
Please contact Support in order to get the IoT Platform SDK.
See  IoT Platform Message Keywords.