A 3 sensor application with MQTT Mosquitto communication used to convert a normal museum to a smart museum.
This application, made for a Mobile Communications Class, focuses on implementing simple aspects of MQTT brooker Communications and ESP8266 Arduino PubSub libraries - Qos, LWT, Docker Configuration, WebSockets and TCP protocols.
Before you begin this guide you'll need the following:
- Basic knowledge of ESP8266 arduinos with these tutorials
- Basic knowledge of MQTT Mosquitto Brooker
This application works in 3 ways:
Gives out the readings for temperature, humidity and the detectors. Implements logic from the data that receives from management application - to read, store, and alter the behaviour of the unit, depending on the values received.
Gives out the maximum temperature and maximum humidity allowed for every room. Also can turn on/off all sensores and ac. It can also cancel the diferent sensor alarms.
Sees the actual state of every component in the ESP8266. Can also check the most frequent readings made from the sensors.
See all comunications being made with all the diferent applications.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request