Goal
To quickly and simply create a wireless data collection system using inexpensive, off the shelf parts.
Use case
I use the network for collecting temperature data from each floor and outside in addition to atmospheric pressure and sky brightness.
Design flow
- Each pressure, temperature, or light sensor wired to an ESP8266.
- ESP8266 processors talk to an MQTT broker running on a Raspberry Pi via WiFi.
- NodeRed server receives data from MQTT broker via WiFi and displays on a graph served on a webpage by NodeRed.
Example output
Code
github [ https://github.com/upliftingtech/enviro-sensor-network ]