出自flip the world 檢視Application - AWS IoT的原始碼 頁面討論 閱讀檢視原始碼檢視歷史 ←Application - AWS IoT 您沒有權限執行編輯此頁面,由於以下原因: 您請求的操作只有這個群組的使用者能使用:使用者 您可以檢視並複製此頁面的原始碼。 * Setup your AWS CLI installation ** sudo apt install awscli * Go to IAM service to get the Access keys ** aws configure <pre> $ aws configure AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY Default region name [None]: us-west-2 Default output format [None]: json </pre> * AWS development package - boto3 ** pip install tornado nose ** pip install boto3 * Get AWS FreeRTOS ** https://github.com/aws/amazon-freertos * Create IoT thing ** vim freertos/tools/aws_config_quick_start/configure.json ** cd freertos/tools/aws_config_quick_start ** python SetupAWS.py setup * Toolchain version(5.2.0 is better) <pre> $ xtensa-esp32-elf-gcc --version xtensa-esp32-elf-gcc (crosstool-NG crosstool-ng-1.22.0-80-g6c4433a) 5.2.0 Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. </pre> * Build <pre> cd freertos mkdir build cmake -DVENDOR=espressif -DBOARD=esp32_wrover_kit -DCOMPILER=xtensa-esp32 -DCMAKE_BUILD_TYPE=Debug -S . -B build cd build make all -j4 </pre> * Reference https://docs.aws.amazon.com/zh_tw/freertos/latest/userguide/getting_started_espressif.html 返回到「Application - AWS IoT」。