Sending E-mail from ESP8266 – IoT Project

The scope of the IoT applications is growing from controlling appliances to monitoring devices (like sensors) and sending e-mails. So here I am writing an article on Sending Email from ESP8266 and it will be a step forward in the IoT Implementation.

Components Required

ESP8266 Breadboard USB Cable

Software

SMTP Server Setup

In order to send e-mail from ESP8266 Module, we need to use the SMTP protocol. Hence, an SMTP Server is required to send the e-mails and the ESP8266 will act as an SMTP...

Updating Sensor Data to Google Spreadsheet using ESP8266 – IoT Project

In IoT applications, the monitored sensor data needs to be recorded. This data logging is important for data analytics. So in this tutorial, we will record the sensor captured data in a Google spreadsheet.

Components Required

ESP8266 10KΩ Potentiometer Breadboard USB Cable Connecting Wires

Hardware

Circuit Diagram

Updating Sensor Data to Google Spreadsheet using ESP8266 - Circuit Diagram

Software

Google Spreadsheet Creation

Login to your Gmail account and open Google Drive. Create a new folder, name it and open the folder. Inside the folder right click and...

Calling API using ESP8266

The objective of this tutorial is to explain how to do HTTP JSON GET requests using an ESP8266 and Arduino IDE.

Components Required

ESP8266 USB Cable

Hardware

Connect ESP8266 to Computer  

Software

Code

#include <ESP8266WiFi.h> #include <ESP8266HTTPClient.h> #include <ArduinoJson.h> const char* ssid = "SERVER NAME"; const char* password = "SERVER PASSWORD"; void setup() { Serial.begin(115200); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(1000); Serial.println("Connecting..."); } } void loop() { if (WiFi.status() == WL_CONNECTED) { ...

>