AWS IoT Greengrass Adds Support for Python 3.7, Node v8.10.0, and Expands Support for Elliptic-Curve Cryptography

Posted on: Apr 30, 2019

AWS IoT Greengrass Core 1.9.0 is now available. With this release, IoT Greengrass adds two new supported language versions for AWS Lambda functions and adds elliptic-curve cryptography support for attached devices.

IoT Greengrass has expanded its language support to include Python 3.7 and Node v8.10.0, enabling you to deploy Lambda functions written using these versions to IoT Greengrass cores.  

AWS IoT Greengrass also now offers support for elliptic-curve cryptography between cores and attached IoT devices, allowing you to secure messaging between on-premises devices and IoT Greengrass cores with this form of cryptography. This feature integrates with IoT Greengrass' Hardware Security Integration feature, allowing you to store keys in a hardware security element (if your device provides one).

These features are available to all customers starting today. For more information about AWS IoT Greengrass, visit https://aws.amazon.com/greengrass.

To ensure that your IoT Greengrass device can be authenticated by and interoperate with AWS IoT Services, you can use AWS IoT Device Tester, a Windows/Linux/Mac test automation tool for connected devices - v1.3 for IoT Greengrass 1.9.0 is available now. You can download the latest release here.  

AWS IoT Device Tester for AWS IoT Greengrass verifies that the combination of your Linux device’s CPU architecture, Linux kernel configuration, and drivers work with AWS IoT Greengrass. It performs a series of automated functional tests including end-to-end tests with AWS IoT Core to validate that your device can interoperate with AWS IoT Services.

AWS IoT Device Tester is required to qualify devices as part of the Device Qualification Program (DQP). Qualified devices are listed in the AWS Partner Device Catalog. You can learn more about AWS IoT Device Tester for AWS IoT Greengrass here.