Milestone #4
Team Members:
Ziyad Aljaser (SWE)
Fahad Altamimi (SWE)
Ammar Alsehli (SWE)
Yousef Alanazi (CSE)
Ahmed Al Saleem (SWE)�
Faculty Advisor:
Dr.Marius Silaghi
OptView Window
Task Matrix for Milestone #4
10/01/23
OptView
(Slide No.) 2
Task | Completion | Ziyad | Yousef | Ahmed | Ammar | Fahad | To-Do |
1. The design and completion of the hardware components | 90% | 20% | 20% | 5% | 15% | 30% | connecting the dust sensor to the ESP32 |
2. Integrating All Components into One Web App | 100% | 20% | 20% | 25% | 20% | 15% | � |
3. Window System Working Remotely (Turning On & Off) | 100% | 10% | 35% | 25% | 20% | 10% | � |
4. Development of Algorithms for Controlling Windows | 100% | 35% | 10% | 20% | 15% | 20% | � |
Task #1
In this task, our primary goal was to complete all assembly of the hardware components required for the window system. We divided the work into two main parts:
10/01/23
OptView
(Slide No.) 3
Task #2
10/01/23
OptView
(Slide No.) 4
�
Task #3
10/01/23
OptView
(Slide No.) 5
Task #4
10/01/23
OptView
(Slide No.) 6
�
10/01/23
OptView
(Slide No.) 7
System Architecture Design
Milestone #5
10/01/23
OptView
OptView
(Slide No.) 8
Task Matrix for Milestone #5
10/01/23
OptView
(Slide No.) 9
Task | Ziyad | Yousef | Ahmed | Ammar | Fahad |
Secure Remote access to the web app. | Provide Security Guidance and Compliance Recommendations | Establish Data Transmission Encryption | Implement DNS Security Measures | Secure Sensor-Arduino Communication | Develop Comprehensive Security Testing |
Machine learning algorithms for controlling the system | Design and execute comprehensive testing procedures to evaluate the performance and efficiency of the ID3 algorithm.� | Collect and preprocess relevant data for training the A.I. model, including user preferences and environmental data. | Explore and understand the ID3 algorithm's capabilities and limitations for the project. | Define the scope of AI model training, considering user preferences and environmental patterns. | Implement the ID3 algorithm within the project framework, integrating it for dynamic learning and control efficiency improvements. |
Conduct evaluation and analyze results | Test the window in different weather Conditions (Test-to-Pass). � | Pentesting communication protocols and encrypting all the data flowing through it. | Analyze the results of the security testing and then set a plan to evolve the system security. | Analyze the results of the functional testing and then set a plan to evolve the system functionality.. | Test the window in certain weather Conditions (Test-to-Fail). |
Create poster and ebook page for Senior Design Showcase | Gather the result from the analysis and write it into the poster. | Review the poster and ensure there are no typographical errors, visual inconsistencies, or layout issues | Create the visual design and layout of the Senior Design Showcase poster. | Organize and structure the content for presentation in the poster. �� | Develop the actual poster, incorporating the compiled content and design elements. �� |
Enhancement of the IoT house with advanced safety and security features | Integrate the face recognition and RFID-RC522 algorithms with the existing IoT house infrastructure. | Develop and test the fire sensor system ensuring it detects fire hazards with precision. | Ensure that the design is intuitive and easy to understand for both technical and non-technical audiences. | Create a comprehensive design that visualizes the integration of the automated door and fire sensor systems within the IoT house. | Oversee the implementation of the advanced safety and security features ensuring they are installed as per the design specifications. |
10/01/23
OptView
(Slide No.) 10
10/01/23
OptView
(Slide No.) 11