The primary idea behind this project is to enable users to have a low-cost home safety system with multiple sensors to ensure proper functioning and a robust frontend application to complement the same. The two components will be connected by a secure MQTT server.
The main objective of this project is to create a comprehensive real-time system for home safety that detects unauthorized intrusion and notifies the user through a mobile app over the internet.
When logged in, the user can connect to the MQTT channel associated with his username in the backend. Once connected, the widget will change from green to red whenever some motion is detected by the hardware connected to the same MQTT channel and vice versa.
-
The frontend of the project is built using
Flutter
to deliver a mobile application for Android which provides user registration and login functionality.Firebase
realtime database has been used for storage and retrieval of data. -
The prototype is built using
NodeMCU
andMicrowave radar
sensor. The sketch has been written using Arduino IDE. -
The communication has been established using MQTT protocol over
HiveMQ
MQTT broker.
Please ⭐️ this repository if this project helped you!