Skip to content

This repository contains code and resources for an IoT data monitoring and logging system. It includes code for the ESP8266 microcontroller to collect sensor data and log it into Google Sheets using Google Apps Script. The system provides a streamlined way to monitor and analyze real-time sensor data for various IoT applications.

Venkatesh4049/IoT-Networking-Data-Collection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

IoT Data Monitoring and Logging

This repository contains code and resources for an IoT data monitoring and logging system. The system is designed to collect sensor data from various components and log it into Google Sheets for analysis and visualization.

Components Used

  • ESP8266 Microcontroller (ESP-12E): Handles WiFi connectivity and data transmission.
  • DHT Sensor (DHT11/DHT22): Measures temperature and humidity.
  • Ultrasonic Sensor (HC-SR04): Provides distance measurement functionality.
  • Breadboard and Jumper Wires: Used for prototyping and connecting components.
  • Batteries: Power source for portable operation.

Code Files

  1. ESP8266 Code (Temp_Humidity_Monitor_ESP8266.ino) and (ESP8266_Ultrasonic_Distance_Sensor.ino):

    • Handles WiFi connection setup.
    • Reads data from DHT and ultrasonic sensors.
    • Sends sensor data securely to Google Sheets.
  2. Google Apps Script (ESP8266_Google_Sheets_Integration.gs):

    • Receives HTTP requests with sensor data.
    • Updates Google Sheets with received data.

Setup Instructions

  1. ESP8266 Setup:

    • Install the necessary libraries for ESP8266WiFi and WiFiClientSecure.
    • Configure the code with your WiFi credentials, Google Sheets script ID, and sensor pins.
    • Upload the code to your ESP8266 microcontroller.
  2. Google Sheets Setup:

    • Create a Google Sheets document to store the sensor data.
    • Deploy the doGet function in Google Apps Script as a web app and note down the URL.
  3. Integration:

    • Update the ESP8266 code with the Google Apps Script URL.
    • Ensure the hardware components are connected correctly.

Usage

  1. Power on the IoT system.
  2. The ESP8266 will connect to your WiFi network and start sending sensor data to Google Sheets.
  3. Access the Google Sheets document to view and analyze the collected data.

Contributors

Google Sheets Data

The sensor data collected by the ESP8266 microcontroller is logged into a Google Sheets document for easy visualization and analysis. You can access the live data and view historical records using the following link:

Google Sheets Data

About

This repository contains code and resources for an IoT data monitoring and logging system. It includes code for the ESP8266 microcontroller to collect sensor data and log it into Google Sheets using Google Apps Script. The system provides a streamlined way to monitor and analyze real-time sensor data for various IoT applications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published