Mit einem ESP32 Microcontroller, einem digitalen Temperatur- und Luftfeuchtigkeitssensor DHT22, einem Kohlendioxidsensor SDC30 und einem kleinen Display kann leicht ein Luftqualtätssensor gebaut werden. Ein Micropython-Programm auf dem Microcontroller liest regelmäßig die Sensorwerte und sendet diese in das IoT (Internet of Things), so dass die Daten überall im Netz der FH Münster empfangen und dargestellt werden können. Eine Möglichkeit ist das unten verlinkte Python-Skript, welche auf jedem Endgerät ausgeführt werden kann, auf dem Python installiert ist. Es kann mit dem Befehl
pip install co2_info
installiert und mit
python -m co2_info --config .config
gestartet werden. Die IoT Credentials werden über die Textdatei .config zur Verfügung gestellt und haben die Form:
{
"MQTT_USER": "username",
"MQTT_PASSWD": "password",
}
Die Credentials erhält man bei der DVZ.