Skip to content

dev-kanika/iot-security-system-rapirl

Repository files navigation

Demo

📺 Watch the demo video here


🔐 IoT Security System with Reinforcement Learning

This is a smart IoT-based home security system that integrates mobile app controls, Raspberry Pi hardware, Flask-based AI processing, and Reinforcement Learning agents for intelligent decision-making.


Features

  • Mobile App (built with MIT App Inventor)
  • Real-time image & sound detection via Raspberry Pi
  • Event-based announcements: fire, intrusion, baby cry, etc.
  • Flask API for communication & ML processing
  • RL agents (Q-Learning, SARSA, DDQN, Bandits) for intelligent decisions
  • Fully tested with integration demo

📁 Modules

Folder Description
mobile_app/ APK, UI screenshots, app logic
raspberry_pi_setup/ Pi setup guide, hardware scripts
backend/ REST API and ML models
reinforcement_learning_models/ FrozenLake and Bandit agents
final_integration/ Test logs, demo, and assembly notes
docs/ Final report, diagrams, and team task table

Team

12-member team: App dev, Pi config, API/AI, RL and final integration.


About

A smart IoT security system powered by Raspberry Pi, Flask API and Reinforcement Learning (RaPiRL).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 10

Languages