Skip to content

Smart museum application using 3 NodeMCU ESP8266 sensors communicating throught an MQTT Mosquitto server.

Notifications You must be signed in to change notification settings

Surpr1se0/SmartMuseum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Museum

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.


Prerequisites

Before you begin this guide you'll need the following:

How does it work:

This application works in 3 ways:

Sensors

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.

Management

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. management

Actuator

Sees the actual state of every component in the ESP8266. Can also check the most frequent readings made from the sensors. actuator

Debugger

See all comunications being made with all the diferent applications. debugger

Contributing

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".

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

About

Smart museum application using 3 NodeMCU ESP8266 sensors communicating throught an MQTT Mosquitto server.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published