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:
-
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.
-
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.