Home Automation using Raspberry Pi
Home Automation using Raspberry Pi:
Smart and safe home projects are ubiquitous and have gain popularity in the last decade because of the overwhelming use of IoT base technology in related projects. The use of different scalar and large-scale visual sensors orchestrated wit
| Project Title |
Home Automation using Raspberry Pi
| Project Area of Specialization |
Internet of Things | | Project Summary |
Home Automation using Raspberry Pi: Smart and safe home projects are ubiquitous and have gain popularity in the last decade because of the overwhelming use of IoT base technology in related projects. The use of different scalar and large-scale visual sensors orchestrated within the confines of the Wireless Action Sensors Networks leads to some interesting applications in the field of automation i.e., Office Automation, Body Sensors Network, Smart City projects, etc. The proposed project is based on a single board computer Raspberry Pi which is the most popular low cost, low power computer among several available choices. This device is used as a central hub for the collection and aggregation of the data collected from different sensors. An average home will be equipped with several sensors including gas sensors to detect gas leakages and flame sensor to detect any open flames. The first layer is an input layer that collects data in the form of multimedia data or environmental data. This data is collected and passed down to the broker to channel it to the service layer for further processing. The service layer then opts for its aggregation and calculation before forwarding it to the personal cloud. This layer saves and encrypts the data for secure access, this layer then forwards it to the long-term cloud for storage and analysis of different patterns. By using this approach, the data is saved locally in the home/office of the individual and we do not have to rely on a third-party cloud solution that is not guaranteed to be safe and secure. The user of this project will be given an easy to use interface controlled via a mobile phone and a web interface. The web interface will be accessible from all over the world to control and manage the devices layer. For instance, the user can control the thermostat of the air conditioner from the office without any delay. The front end of the user interface will be secured with an authentication layer to protect the privacy of the user’s precious data. Upon the successful completion of the project, we will be able to mass produces an energy efficient, cost effective and reliable security solution for an average household that will promise to uplift the living standard of the inhabit. | | Project Objectives |
Project Objective: - To provide an average household with cost-effective security and safety solution.
- The project will deliver a finished product that is capable of commercialization to a wide range of the potential market.
- The project is aimed at providing a solution that can be controlled via a smartphone and inhabits can control visual and scalar sensors with their fingertips.
- The solution will make use of single board computers (microcontrollers) to provide centralized control over the internet which can be controlled from all over the globe.
| | Project Implementation Method |
| Project Implementation Method: The project is implemented with five layers framework. - The first layer consists of different kinds of scalar and the visual sensor which is used for automation, safety and for security purposes. This is an input layer where each connected device senses the environment and sends relevant information to the second layer by providing the raw values.
- The second layer is a broker layer which is responsible for the transmission of data and commands from different sensors to a service layer through Message Queueing Telemetry Transport (MQTT) protocol. MQTT is the most popular and lightweight messaging protocol in the world of the Internet of Things (IoT). It is an excellent choice where there are low-bandwidth, low-reliable networks. This always makes it suitable for mobile devices that do not have reliable connectivity.
- The service layer is responsible for receiving data from the broker layer that interns receive it from the device layer. In this layer, Raspberry Pi is used as a Platform as a Service (PaaS) for the management and controlling of device layer data, software management, personal cloud for the storage purpose and finally the aggregation of these sensor data.
- The fourth layer is the Application layer, in which the developer portal is used to develop front-end applications, provide user-friendly interfaces, responsible for a security threat, and also to manage IoT devices.
- In the device layer, the sensors generate a huge amount of data which is stored into an appropriate DBMS and then at the end of the epoch, we calculate the average of each sensor data and then send into personal cloud device for long-term storage.
| | Project Implementation Method: The project is implemented with five layers framework. - The first layer consists of different kinds of scalar and the visual sensor which is used for automation, safety and for security purposes. This is an input layer where each connected device senses the environment and sends relevant information to the second layer by providing the raw values.
- The second layer is a broker layer which is responsible for the transmission of data and commands from different sensors to a service layer through Message Queueing Telemetry Transport (MQTT) protocol. MQTT is the most popular and lightweight messaging protocol in the world of the Internet of Things (IoT). It is an excellent choice where there are low-bandwidth, low-reliable networks. This always makes it suitable for mobile devices that do not have reliable connectivity.
- The service layer is responsible for receiving data from the broker layer that interns receive it from the device layer. In this layer, Raspberry Pi is used as a Platform as a Service (PaaS) for the management and controlling of device layer data, software management, personal cloud for the storage purpose and finally the aggregation of these sensor data.
- The fourth layer is the Application layer, in which the developer portal is used to develop front-end applications, provide user-friendly interfaces, responsible for a security threat, and also to manage IoT devices.
- In the device layer, the sensors generate a huge amount of data which is stored into an appropriate DBMS and then at the end of the epoch, we calculate the average of each sensor data and then send into personal cloud device for long-term storage.
| | Benefits of the Project |
Benefits of the Project : - Low-cost solution.
- Control and monitor all home appliances remotely.
- Centralized solution equipped with visual, scalar and environmental sensors.
- Internet-connected sensors that can be controlled from all over the world.
- Due to its robustness, fog computing can provide the benefits of a cloud without adding extra value to the overall system.
- Save bandwidth and energy consumption for many devices.
| | Technical Details of Final Deliverable |
Technical Details of Final Deliverable : - The final implementation Raspberry Pi B+ or later, sensor kit, relays, and 12V DC motors are required.
- The proposed system can be scaled to e-health care solutions and also for the smart city. Currently, a large number of visual sensors are collecting data from different points of interest for surveillance, which is transmitted to the base station for analysis.
- The project makes use of a credit card sized computer with a built-in camera that can perform all computations as normal computers. Combining many of them into a cluster is possible and similar computational resources can outperform conventional more expensive systems thereby, reducing the overall cost of surveillance.
- Remote control to all home appliances.
- The home automation system can be accessed through a mobile phone, laptop, etc.
| | Final Deliverable of the Project |
HW/SW integrated system | | Type of Industry |
IT | | Technologies |
Internet of Things (IoT) | | Sustainable Development Goals |
Good Health and Well-Being for People | Required Resources
| Elapsed time in (days or weeks or month or quarter) since start of the project | Milestone | Deliverable |
| Month 1 | literature Review | Literature Review report |
| Month 2 | System configuration | System configuration |
| Month 3 | System Implementation | System Testing |
| Month 4 | Thesis Writing | Thesis Report and Demo |