Microsoft Azure

Azure IoT Hub is a managed service, hosted in the cloud, that acts as a central message hub for bi-directional communication between your IoT application and the devices it manages. For more information see docs.microsoft.com/en-us/azure/iot-hub/about-iot-hub

Connectivity with the Azure IoT Hub and the IX15 XBee Gateway has been validated by using the Azure Python SDK—github.com/Azure/azure-iot-sdks. Additionally, the IX15 provides several Python samples that demonstrate how to connect and interact with Azure.

Note The libraries are not pre-installed in the firmware by default and have to be installed automatically by PyCharm or manually, depending on the development framework used.

To run the demos:

  1. Use PyCharm and Digi’s XBee plugin and run the application as usual. The environment will detect the missing libraries and will automatically install the required libraries.

  2. Run the applications as you would any other application, see Applications. Note that in this case the libraries have to be installed manually in the device, using python pip.