Skip to content

IoT school project, sensing data using arduino, publish it in a MQTT broker, adquire the data using Node-Red and Posting it in MongoDB, provide a website and a restAPI

License

Notifications You must be signed in to change notification settings

WaniaKhance/Cozy_Room_App

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cozy_Room_App

the aim of this IoT school project is to provide the "coziness" of the classrom by: 1.-Sensing data using arduino in this case Temperature, Light, Sound + some emulated data (pm2.5, CO2, NO, Humidity) due to hardware limitations 2.-Publish it in a local MQTT broker 3.-Suscribe to the broker using Node-Red 4.-Posting it in MongoDB 5.-Provide a website where some indexes are calculated according to the preferences of the user 6.-Provide a REST API where the user can get the latest or history data and used for his own app

The hardware used for the project was arduino uno and raspberry pi 3

Dependencies: Mosquitto Broker, MongoDB, NodeJS, Arduino

About

IoT school project, sensing data using arduino, publish it in a MQTT broker, adquire the data using Node-Red and Posting it in MongoDB, provide a website and a restAPI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 50.4%
  • CSS 46.7%
  • HTML 2.9%