Amazon AWS IoT

AWS IoT provides the cloud services that connect your IoT devices to other devices and AWS cloud services. AWS IoT provides device software that can help you integrate your IoT devices into AWS IoT-based solutions. If your devices can connect to AWS IoT, AWS IoT can connect them to the cloud services that AWS provides. For more information visit its web page at https://docs.aws.amazon.com/iot/latest/developerguide/what-is-aws-iot.html.

The connectivity with the AWS IoT Hub and the Digi IX15 Gateway has been validated by using the AWS IoT Device SDK: https://github.com/aws/aws-iot-device-sdk-python. Additionally, the IX15 provides several Python samples that demonstrate how to connect and interact with the AWS IoT Hub.

Note Note that 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 any other application, see Applications. Note that in this case the libraries have to be installed manually in the device, using python pip.