Abstract

The main goal of this project is to develop a smart home that can be controlled through a mobile application built on Flutter, enabling cross-platform functionality. Various technologies were employed, including the AWS (Amazon Web Services) broker, with the MQTT protocol facilitating real-time communication between the Raspberry controller and the mobile device. The Raspberry PI 4 controller, along with multiple sensors and actuators, were utilized to enable interaction. To accomplish this project, it was necessary to use the SCRUM methodology, which allows identifying each stage of the product through a sprint. This work was carried out in 4 stages: In stage 1, called Requirements Analysis: the needs and objectives of the project were determined. A detailed analysis of the functionalities required in the software, the AI and the physical prototype was carried out. In stage 2. System design: the design of the home automation system and the AWS server were developed. The necessary hardware and software components were defined, as well as the system architecture and the integration with artificial intelligence was planned. In stage 3 Software development: the necessary software was developed to control all the components of the house and the implementation of the AWS server with MQTT. In the last stage: 4. Integration of hardware and software and AI: the integration tests of the home component of hardware, software and the integration and training of the AI with the life patterns of the inhabitants of the house were carried out

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.