Home Security Surveillance System
This era is the era of scientific and technological advancements. With each passing day we are discovering new technology which is making our lifestyles easier but also more dependent on technology. Jobs that could once only be handled by a human are now being handled by intelligent systems. One suc
2025-06-28 16:32:56 - Adil Khan
Home Security Surveillance System
Project Area of Specialization Internet of ThingsProject SummaryThis era is the era of scientific and technological advancements. With each passing day we are discovering new technology which is making our lifestyles easier but also more dependent on technology. Jobs that could once only be handled by a human are now being handled by intelligent systems. One such example is security surveillance. Our project is a home security and authentication system based on “Internet of Things” (IOT). We will be developing a system which would only allow authorised people to enter a premise, which in case of our project is a home. The system will trigger when the motion sensor senses motion near the door and turns the Radio Frequency Identification (RFID) reader on so that it reads the RFID tag. If the person is not recognised by the system, the admin will be alerted by notification via the android application. In other case if the person is authenticated, he will be given permission to enter by unlocking the door. This system will not only ensure the security of one’s personal premises by providing remote control over the house but will also prevent any trespassing.
Project ObjectivesOur goal is to make home security surveillance reliable and easier to operate.
- Developing an Internet of Things (IoT) based system that allows users to monitor home security surveillance over an android application, making the task easy to handle.
- Providing the user with an aesthetic interface, keeping in consideration the Human Computer Interaction principles.
- Implementing Passive Infrared (PIR) sensor in the best possible way to figure when a person is near the home entrance, in order to activate other modules.
- Maintaining database security and integrity.
- Providing an efficient RFID reading module which only allows registered personnel to enter the household.
- Giving user a lightly restricted interface, which allows user to control lock on their own as well. If access is not granted by system, user is always notified and asked for further command. When access is granted to a member, user is notified which member has entered. Thus, keeping the user updated.
The objective of the project is to integrate Internet of Things (IoT) in the domain of security and personal safety. We have designed the project such that it ensures the safety of the house and also keep the user updated. For this purpose, we will develop an application and also a website. The application has functions that allow user to interact with the server system which are made using C++, CONTIKI OS.
The system will be capable of operating on its own as well as operated manually. In the automated mode, the system will turn on when the motion sensor senses some presence on the door. It will send a signal to the Arduino board and the raspberry pi. The Arduino will turn the Radio Frequency Identification (RFID) reader on to read RFID tag and raspberry pi will turn the pi camera on. The RFID reader will read the tag. The system will check the authenticity of the tag by matching the tag number with the numbers in the database. Simultaneously the camera will capture picture of the person approaching the door and match the face with the one in the database via Face Recognition. If both, the tag number and the face the person are authenticated, the Arduino board and raspberry pi will trigger the relay which will in turn activate the lock actuator, unlocking the door. The user will be notified via the mobile application. In other case, if one of the two criterions fail the access will be denied. We have opted the approach of using the RFID tag and image recognition side by side to provide a two-factor authentication service. This would avoid cases such as an invalid person trying to get in using the RFID tag.
When the system is in manual mode, the users will allow the access themselves whenever there is someone.
We have made the system architecture design using the Sense-Compute-Control (SCC) and Model-View-Controller (MVC) models. The IoT system; along with its interaction with the physical world where it needs to sense the presence of a person and calculate if he/she is authorized in order to generate a signal for the door lock accordingly; needs to communicate with the user’s mobile application for alerts. The User and User interfaces also demand contact. Hence, the following architecture has been formulated where all the computers are connected to one gateway through which information can be requested and sent. A separate means other than the gateway uses digital cellular technology to send information to the user’s phone.
The raspberry pi will act as our web server. The raspberry pi will consist of the face recognition program as well as General-purpose input/output (GPIO) configurations to control and analyze connected actuators and sensors.
The MySQL Database is installed on the raspberry pi which contains Member, User, RFID Reader, Camera, Motion Sensor and Security Notifications as the entities.
Benefits of the Project- The integration of security measures with Internet of Things (IoT) will make the monitoring of not only homes but also educational institutions, research centers and other authorized areas possible thus making them secure.
- Currently security solutions based on Passive Infrared (PIR) sensor and Radio Frequency Identification (RFID) are present. We aim to find solutions for a system which is increases user involvement as to make sure the user does not need to physically keep an eye on the home entrance, but can view a maintained record of all the activity.
- The system generates feedback for the users in the form of device status and notifications so that the live working is explained to the user well.
The system consists of a raspberry pi based server which is accessed by the user through mobile (Developed in java) and web (Developed in php and JS) applications. The user is able to perform the following,
- View status of the actuators and sensors (When were they last in operation)
- Get notification alerts whenever the system detects activity or when door is unlocked by a person (Including the information of the person entering if it is a member)
- View a maintained history of the activities
- Can control the level of security by choosing Radio Frequency Identification (RFID) service and face recognition service
- Can operate the door lock manually
The system saves information to the MySQL database which is installed on the Raspberry pi
The main hardware components are Raspberry Pi 4, Arduino Uno board, Relay, Electric lock, PIR sensor, Raspberry Pi Camera, RFID Reader and RFID Tags. The devices perform the following tasks,
- PIR sensor serves as the triggering point of the system which signals RFID Reader and Pi Camera to turn on whenever motion is detected
- Camera is connected to a program which detects faces and matches which the database
- RFID reads tag signals and matches with database
- Electric lock is opened when an unlock signal is generated by the system according to the data provided to it
The system requires 5V power supply and internet connection to work.
Final Deliverable of the Project HW/SW integrated systemCore Industry SecurityOther IndustriesCore Technology Internet of Things (IoT)Other TechnologiesSustainable Development Goals Sustainable Cities and CommunitiesRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 64500 | |||
| Raspberry Pi 4 | Equipment | 2 | 14500 | 29000 |
| Toshiba Sd card 32 Gb | Equipment | 2 | 900 | 1800 |
| Raspberry Pi camera module | Equipment | 2 | 900 | 1800 |
| Jumper wires | Equipment | 40 | 4 | 160 |
| Push buttons | Equipment | 20 | 2 | 40 |
| Motion sensor | Equipment | 2 | 200 | 400 |
| Bread board | Equipment | 2 | 200 | 400 |
| HDMI cable | Equipment | 2 | 350 | 700 |
| Relays | Equipment | 2 | 1150 | 2300 |
| Battery 5V | Equipment | 2 | 6200 | 12400 |
| Arduino uno R3 | Equipment | 2 | 750 | 1500 |
| Lock motor | Equipment | 2 | 800 | 1600 |
| LCD for rasbberry pi | Equipment | 2 | 6200 | 12400 |