Skip to content

danielsiwiec/esp8266-mqtt-aws-iot-temperature

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP 8266 AWS IoT Temperature Sensor

This is a companion codebase to this medium article.

This project creates an IoT Temperature sensor sending data to AWS for processing. In the end it produces a graph like this:

Prerequisites

Hardware

All hardware components necessary for this project add up to around $30.

  • ESP8266 NodeMCU or ESP32 board ~$6 example

  • 10k Ohm Thermistor ~$7/20pcs example

  • 10k Ohm Resistor ~$6/100pcs example

  • Breadboard ~$6/6pcs example

  • 1 x M-M jumper wire. ~$7 They only sell packs, like this one.

  • (optional) USB Battery Pack ~$11 example

Software

  • Python 3.x
  • terraform
  • jq
  • AWS account

Set up

Create a Python virtual environment: python -m venv .venv

Activate it: source .venv/bin/activate

Upgrade pip: pip install --upgrade pip

Install all dependencies: pip install -r requirements.txt

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published