Code examples
There is a sample of the main.cpp
code, which is located at https://github.com/PacktPublishing/Accelerating-IoT-Development-with-ChatGPT/tree/main/Chapter_13.
In the main.cpp
code, you’ll find a new function called connectAWS()
, created by ChatGPT. This function is located in the setup()
section and is responsible for initiating the TLS connection. It calls the root CA, device certificate, and private key contents during this process:
void connectAWS() // Function to connect to AWS IoT Core { // Configure WiFiClientSecure to use the AWS IoT device credentials net.setCACert(AWS_ROOT_CA); // Set the AWS Root CA certificate net.setCertificate(AWS_CERT_CRT); // Set the device certificate ...