Skip to content

This project demonstrates a possible implementation of a smart door, which can be opened and closed remotely. It uses tinkerforge devices as hardware and MQTT for communication.

License

Notifications You must be signed in to change notification settings

yruefenacht/tiny-smart-door

Repository files navigation

Tiny Smart Door

This project demonstrates a possible implementation of a smart door, which can be opened and closed remotely. It uses tinkerforge devices and MQTT to communicate between them.

System

System Overview Illustration by Mac Müller

The system consists of the following components:

  • App
  • Server (MQTT-Broker)
  • FoG Computer
  • Sensors, Master Brick

Dataflow

Dataflow Illustration by Mac Müller

The software architecture follows the MQTT-Gateway pattern.

Sensors

The list of utilised sensors is as follows:

Services

App

The app presents the door on a GUI. It can also change the door state.

MotorPoti

The MotorPoti is the microservice that manages the motorized linear poti bricklet.

Dispatcher

The dispatcher is in the center of all microservices and coordinates them all. Each request first gets sent here where it is handled by the business logic.

App

Demo image:

About

This project demonstrates a possible implementation of a smart door, which can be opened and closed remotely. It uses tinkerforge devices as hardware and MQTT for communication.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published