Wireless Sensor Network

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 ]