AWS IoT for ESP32 v1.0.0
An ESP-IDF based solution
Data Structures
Here are the data structures with brief descriptions:
 CawsConfig_stAWS configuration structure used by the library
 CawsShadow_stAWS Shadow structure used by the library to handle shadow updates. You should initialize the callback handler and register this awsShadow_st by calling AWS_shadowDeltaRegister function to receive callbacks whenever the shadow element is updated
 ChttpConfig_stAn HTTP Configuration structure
 Cjob_stRepresents the structure used to handle AWS Jobs
 CjsonArray_stA structure to represent array of JSON objects
 CmqttConfig_stMQTT configuration structure
 CmqttMsg_stStructure to represent MQTT message
 CotaStatus_stOTA status
 Cpacket_stPacketing structure to handle fragmentation and re-assembly of file download
 Crb_stRing buffer structure
 CsystemInitConfig_stSystem configuration structure. The application should define the system configuration variable and configure it before calling SYSTEM_init function
 CtagStructure_stA structure to represent key-value pairs in a JSON string
 Cvalue_ut
 CwifiCred_stWiFi credentials