Dive into Internet of things
Learn how to setup the hardware and software to create your own IOT framework
Make use 2 D1 mini's with ESP8266 .
One of the shields has a DS18b20 temperature sensor ,
Another of the shields has a OLED display ,
Hardware details , pinout of esp8266
Create a yaml file that ESP home will use to create firmware for D1 mini's
ESP Home will create code that can send readings from the temperature sensor via MQTT as well as send MQTT messages to the display
Setup a Raspberry Pi3 with Raspbian buster Lite
Create a number docker-compose files , that will be used to create all the docker containers
Install a Docker Container on the Pi3
Create a docker-compose file that will setup a Mosquitto broker as a service in docker
Create a docker-compose file that will setup a Node Red as a service in docker
Create a docker-compose file that will setup a Influx DB as a service in docker
Create a docker-compose file that will setup a Grafana as a service in docker
See how to use node red to receive MQTT messages and convert them into SQL queries to insert records into InfluxDB
Capture all temperature readings to Influx DB
Use Grafana to build charts and graphs