1 of 11

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

2 of 11

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%

3 of 11

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:

  1. Structural Part
  2. Electrical Part

10/01/23

OptView

(Slide No.) 3

4 of 11

Task #2

  • Our Focus: Creating a user interface for hardware components.
  • Real-time Monitoring: Window status, temperature, UV light, humidity, and more.
  • Not Only Functional: Prioritizing non-functional requirements.
  • Usability Emphasis: An intuitive and user-friendly experience.
  • Portability: Accessible via web applications and iOS/Android devices.
  • Preformance Challenge: Enhancing the face recognition system for faster automated door access.
  • Solution: Implementing multi-threading for significant performance improvement.
  • Future Goals: Commitment to enhancing reliability and security.
  • Quality Objective: Delivering a high-quality system.

10/01/23

OptView

(Slide No.) 4

5 of 11

Task #3

10/01/23

OptView

(Slide No.) 5

  • Our focus in Task 3 was to fulfill a fundamental functional requirement - ensuring smooth window operation.
  • Design and Integration: We meticulously designed the system, assembled hardware components, and seamlessly integrated them into a unified web application.
  • Successful Outcome: Our efforts culminated in the successful opening and closing of windows as intended.
  • PDLC Glass Functionality: We also ensured the functionality of PDLC (Polymer Dispersed Liquid Crystal) glass, transitioning between transparent and opaque states.
  • Fundamental Milestone: This task marked a crucial milestone in our project, laying the foundation for advanced functionalities in subsequent phases.

6 of 11

Task #4

  • Algorithm Development: We designed algorithms for precise window control based on indoor temperature, humidity, and U.V. index.
  • Smart "Auto" Mode: Our system offers an "Auto" mode where the algorithm intelligently decides to open or close windows based on environmental factors.
  • Algorithm Enhancement: Our current algorithm is based on simple conditions.
  • Future Milestone: Next, we plan to elevate our system by incorporating machine learning for advanced algorithm development.
  • Continuous Improvement: Our commitment is to continuously enhance our window control algorithms for optimal user experience.

10/01/23

OptView

(Slide No.) 6

7 of 11

10/01/23

OptView

(Slide No.) 7

System Architecture Design

8 of 11

Milestone #5

10/01/23

OptView

OptView

(Slide No.) 8

  1. Secure Remote access to the web app.
  2. Machine learning algorithms for controlling the system
  3. Conduct evaluation and analyze results
  4. Create poster and ebook page for Senior Design Showcase
  5. Enhancement of the IoT house with advanced safety and security features

9 of 11

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 of 11

10/01/23

OptView

(Slide No.) 10

11 of 11

10/01/23

OptView

(Slide No.) 11

Do you have any questions?

OptViewProject@gmail.com          �

https://optview.github.io/OptView/