AWS IOT with Arduino ESP32
In the earlier tutorial we discussed how to setup AWS IOT for an Amazon user account. Now lets see how to use the Arduino esp32 AWS IOT library to communicate with AWS server.
AWS IOT for ESP32
Download the AWS IOT library for Arduino ESP32 from this link.
Now open the first example pubSubTest.ino as shown below. .
Wifi SSID and Host Address Configuration
AWS Certificate Configuration
The below certificate and private key needs to be copied to aws_iot_certificate.c file in the form of array.
aws-root-ca.pem certificate.pem.crt private.pem.key
Upload the sketch and verify the output
Logging Temperature and Humidity using DHT11 sensor
After setting the AWS client and AWS IOT lib, lets log the real time temperature and humidity using DHT11 sensor.
Install the Adafruit DHT11 sensor library using Arduino Library Manager or download it from this link.
Now copy paste the below code and configure the Wifi SSID, Host Address and upload the sketch.
Download the Arduino ESP32 AWS IOT lib and examples form this link.
Have an opinion, suggestion , question or feedback about the article let it out here!