Skip to content

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

License

avivace/sha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published