Azure
Azure SDK
Azure SDK is available in multiple languages, right from Microsoft Azure Downloads. Many of these coding languages are also supported by DUELink. A user, for example, can use Python to start with Azure SDK for Python and then add the needed DUELink libraries as show on DUELink Python support page.
A Supported Hardware such as PC or a Raspberry Pi can be used to connect hundreds of sensors and actuators to Azure IoT Hub, with relatively minimal efforts.
In the case of using a PC, we recommend starting with a Microcomputer, such as DueSTEM. The USB Hook can be used to connect (hook) any of the other DUELink modules.
With the Raspberry Pi example, we recommend DuePi, which has much to offer on its own but also includes a Downlink connector for wiring your favorite modules.
Azure Directly
It is also possible to use a DUELink module that has a direct internet connection as a host to a daisylink of DUELink modules. This can be a Wireless Interface using Wireless Hook.
While very possible, this is still under development. If you have the right experience, and do not want to wait, you can program the ESP32 on Wireless Hook to do just that. The ESP32 handles WiFi/MQTT to pipe data to the onboard DUELink chip with standard firmware.