evanxd / air-quality-monitoring-station

A MQTT-based air quality monitoring station firmware.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Air Quality Monitoring Station

A web-based air quality monitoring station firmware. You can see the visualized real-time air quality data with the Air Quality Widget, like the below image, or you can check the raw data with a MQTT client.

How-to

Setup Air Quality Monitoring Station & Check Data

We use NodeMcu (Arduino-like board with ESP8266 Wi-Fi chip) and PMS3003 air quality sensor here. Please have them before you setup.

Device

Let start to setup with the following steps.

  1. Update the SSID, Wi-Fi password, and MQTT topic (you can name it with any name you want) in the firmware, and flash the firmware with Arduino IDE.
  • Please ensure unplug the air quality sensor from the board when you do flashing. Because TX and RX will be used when do flashing.
  1. Go to the Air Quality Widget demonstration page to see the visualized data.

Check Data With MQTT Client

Go to the HiveMQ MQTT client web page and subscribe the topic you assigned in the firmware.

MQTT Client

About

A MQTT-based air quality monitoring station firmware.


Languages

Language:Arduino 100.0%