Giter Site home page Giter Site logo

iotassignment3's Introduction

IoTAssignment3

The assignment goal is to design a smart room system. The system includes:

Room Sensor Board (ESP)

It keep tracks the actual state of the room using sensors. It uses MQTT protocol to communicate to the main RoomService hosted on PC.

Room Service (BackEnd)

Main node of the system, it retrieves all the informations from the room.

Room Dashboard (FrontEnd)

It shows the room state.

Room Controller (Arduino)

Manages the lights and the roller blinds, it's possible to control it from the Android Application and from the Room Dashboard.

Room Mobile App

It gives the opportunity to control the roller blinds and the lights inside the room.

Main Systems

Light System

If the room is empty, the lights turn off. If someone enters the room and the lights are off, the lights will turn on. Lights can be turned on even using the Dashboard or the Mobile App.

Roller Blinds System

The rollers blinds will raise only after 8.00 A.M. if someone enters the room. The roller blinds will close only after 7.00 P.M. only if the room is empty, if it's not empty they will close as soon as possible. They can be controlled by the Dashboard or the Mobile App even partially.

iotassignment3's People

Contributors

cipppo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.