mirror of
https://github.com/FreeRTOS/FreeRTOS.git
synced 2026-07-27 00:03:42 +00:00
* Rename both Demo/FreeRTOS-IoT-Libraries and Source/FreeRTOS_IoT_Libraries directories to FreeRTOS-IoT-Libraries-LTS-Beta1 * Rename directories within IDE project and source files * Remove backup files pushed to remote accidentally * Remaining directory name replacements in file texts
Script to setup the AWS resources through command line
This script automates the process of Prerequisites and the configuring the files aws_iot_demo_profile.h to connect to AWS IoT.
Make sure you have aws cli configured on your machine with access_key, secret_key and region.
Open the file configure.json and fill in the following details:
- FreeRTOS_source_dir : The path of the FreeRTOS directory. By default, this is set to the top level of this repo (../..).
- thing_name : Name of the thing you want to create
Options to use with the script
- To setup your Thing, and update credentials file, type the command:
python SetupAWS.py setup - To cleanup the Thing you created with the script, and revert changes in credentials file, type the command:
python SetupAWS.py cleanup - To only create thing, certificate and policy, type the command:
python SetupAWS.py prereq - To update the files
aws_iot_demo_profile.hwith thing name and the certificate keys, type the commandpython SetupAWS.py update_creds - To delete the thing, certificate and policy created by the script, type the command:
python SetupAWS.py delete_prereq - To revert the changes in the file
aws_iot_demo_profile.h, type the command:python SetupAWS.py cleanup_creds - To list your certificates, type the command:
python SetupAWS.py list_certificates - To list your policies, type the command:
python SetupAWS.py list_policies - To list your things, type the command:
python SetupAWS.py list_things