Skip to content

Latest commit

 

History

History
executable file
·
44 lines (23 loc) · 1.42 KB

README.md

File metadata and controls

executable file
·
44 lines (23 loc) · 1.42 KB

Smart Home Automation

A Rasberry Pi integrated domotic solution with MQTT. Supports sensors, actuators and thermostat. Controllable from a web application, smart speakers or a basic SMS interface.

Design Lab project. From the MSc degree in Computer Science 2018/2019. Marco Belotti, Francesco Bombarda, Antonio Vivace.

Documentation

Implementation

  • /backend: Python3 Connexion web application, MQTT daemon and helper classes. OpenAPI3 definition of the exposed interface.
  • /c8h18: VueJS frontend
  • /legacy-app: old app, tests and miscellanea

Screenshots

Demo Video:

Video Snapshot

Swagger UI:

Swagger UI

Detail of a single route:

Detail of a single route

Frontend landing page:

Frontend landing page

Overview of the system:

Overview