AWS IoT Greengrass Version 1 entered the extended life phase on June 30, 2023. For more information, see the AWS IoT Greengrass V1 maintenance policy. After this date, AWS IoT Greengrass V1 won't release updates that provide features, enhancements, bug fixes, or security patches. Devices that run on AWS IoT Greengrass V1 won't be disrupted and will continue to operate and to connect to the cloud. We strongly recommend that you migrate to AWS IoT Greengrass Version 2, which adds significant new features and support for additional platforms.
Download required files
-
If you haven't already done so, install the AWS IoT Device SDK for Python. For instructions, see step 1 in Install the AWS IoT Device SDK for Python.
This SDK is used by client devices to communicate with AWS IoT and with AWS IoT Greengrass core devices.
-
From the TrafficLight
examples folder on GitHub, download the lightController.py
andtrafficLight.py
files to your computer. Save them in the folder that contains the GG_Switch and GG_TrafficLight client device certificates and keys.The
lightController.py
script corresponds to the GG_Switch client device, and thetrafficLight.py
script corresponds to the GG_TrafficLight client device.Note
The example Python files are stored in the AWS IoT Greengrass Core SDK for Python repository for convenience, but they don't use the AWS IoT Greengrass Core SDK.