Skip to content

IPlayZed/ESP32-IoT-thesis

Repository files navigation

Thesis on Precision Air Quality Measurements Over Network via the MQTT Protocol using ESP32 MCUs

This project aims to create an expandable smart net of air quality sensors. I wish to provide firmware, a backend solution for data processing, communication and a hardware prototype.

In theory almost all the hardware, software and infrastructure can be swapped out if one complies with the interfaces described in the project, but due to the nature and complexity of the system, some might not integrate as well.

Development tools used

Libraries used in firmware

The following libraries and board definition(s) should be installed via the Arduino framework.

The versions referenced here are guaranteed to compile and function as expected, but you can try upgrading them if you want to, however it is possible that between versions there might be incompatibility. It is also possible that if you wish to build and flash firmware which communicates with a cloud platform with Azure, you might have to update the cloud configuration if not using the Azure templates in this repository. Always consult the documentation properly.

Useful links

Containerization