This section presents the system's architecture through a series of C4 diagrams, designed to provide clarity and comprehensive understanding of the solution from various levels of abstraction. Together, these diagrams offer stakeholders a clear visualization of the system's architecture, facilitating effective communication, understanding, and decision-making.

System Context Diagram

Starting from the System Context diagram, it establishes the high-level interactions between the system and external entities, offering a clear perspective on the system's boundaries.

TMH_ Guided STRIDE Method.jpg

Container Diagram

Next, the Container diagram delineates the internal building blocks and their interactions, highlighting how the main system components collaborate to achieve functionality.

TMH_ Guided STRIDE Method (1).jpg

Component Diagrams

The Component diagrams further zoom into the key containers, detailing the internal structures, responsibilities, and interdependencies of specific components.

Over-the-Air (OTA) Updates

TMH_ Guided STRIDE Method (4).jpg

Data Acquisition (DAQ)

TMH_ Guided STRIDE Method (2).jpg

Backend APIs

TMH_ Guided STRIDE Method (3).jpg

Database & Storage

TMH_ Guided STRIDE Method (5).jpg

Deployment Diagram

Finally, the Deployment diagram illustrates the physical or virtual infrastructure hosting these components, emphasizing network topology, deployment strategies, and runtime environments.