/esp-aws-iot-for-fleet-provisioning

AWS-IoT SDK as an ESP-IDF component for Fleet Provisioning

Primary LanguageCApache License 2.0Apache-2.0

ESP-AWS-IoT

IMPORTANT: If you are using the older (3.x.x) aws-iot-device-sdk-embedded-C release, please checkout the release/v3.1.x branch.

This framework enables AWS IoT cloud connectivity with ESP32 based platforms using AWS IoT Device Embedded SDK.

Getting Started

  • Please clone this repository using,
    git clone --recursive https://github.com/lawrenceko-intecular/esp-aws-iot-for-fleet-provisioning.git
    
  • Please refer to https://docs.espressif.com/projects/esp-idf/en/latest/get-started/index.html for setting ESP-IDF
  • Please refer to example README for more information on setting up examples
  • This framework supports multiple ways to securely store the PKI credentials.
    • The default method is to use PKI credentials which are embedded in the binary, using the certs from the certs/ in every example.
    • For using Secure Element (ATECC608A), you will need to use esp-cryptoauthlib.
    • For using Digial Signature Peripheral (Available on the ESP32-C3, ESP32-S2 and ESP32-S3), you will need to provision it first.