tanszek:oktatas:test

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tanszek:oktatas:test [2025/03/10 11:22] – [7.) Pressure Monitoring System] kneheztanszek:oktatas:test [2025/04/07 16:32] (current) – [1.) Water Quality Monitoring System] knehez
Line 1: Line 1:
 +==== General requirements ====
 +
 +  * Use Docker containerization
 +  * Use RabbitMQ (or similar) messaging queue
 +
 ==== 1.) Water Quality Monitoring System ==== ==== 1.) Water Quality Monitoring System ====
  
-Develop an application that simulates monitoring and controlling water quality levels in a reservoir or river system using message queues. This system will involve three separate clients for generating, processing, and reporting water quality data.+Develop an application that simulates monitoring and controlling water quality levels in a reservoir or river system using message queues. This system will involve three separate clients/components for generating, processing, and reporting water quality data.
  
 Component 1: Water Quality Data Generation Client Component 1: Water Quality Data Generation Client
Line 16: Line 21:
   * The correct identification of critical water quality readings.   * The correct identification of critical water quality readings.
   * The accurate accumulation and dispatch of alerts after detecting critical water quality conditions.   * The accurate accumulation and dispatch of alerts after detecting critical water quality conditions.
 +
 +----
  
 ==== 2.) RGB-Colors System ==== ==== 2.) RGB-Colors System ====
Line 60: Line 67:
  
 Create tests to validate the original functionality Create tests to validate the original functionality
 +
 +----
  
 ==== 3.) Temperature Alert System ==== ==== 3.) Temperature Alert System ====
Line 84: Line 93:
   * The accurate accumulation and dispatch of alerts after every 5 abnormal readings.   * The accurate accumulation and dispatch of alerts after every 5 abnormal readings.
  
 +----
 ==== 4.) Humidity Control System ==== ==== 4.) Humidity Control System ====
  
Line 106: Line 116:
   * The accurate accumulation and dispatch of alerts after detecting high humidity conditions.   * The accurate accumulation and dispatch of alerts after detecting high humidity conditions.
  
 +----
 ==== 5.) Air Quality Monitoring System ==== ==== 5.) Air Quality Monitoring System ====
  
Line 128: Line 139:
   * The accurate accumulation and dispatch of alerts after detecting poor air quality conditions.   * The accurate accumulation and dispatch of alerts after detecting poor air quality conditions.
  
 +----
 ==== 6.) Light Intensity Monitoring System ==== ==== 6.) Light Intensity Monitoring System ====
  
Line 150: Line 162:
   * Alert mechanism: Ensure that the alert message is added to the lightAlertQueue and that the reporting client displays it on the console.   * Alert mechanism: Ensure that the alert message is added to the lightAlertQueue and that the reporting client displays it on the console.
  
 +----
 ==== 7.) Sound Level Alert System ==== ==== 7.) Sound Level Alert System ====
  
Line 172: Line 185:
   * Alert message: Verify that an alert is sent to the soundAlertQueue and that the reporting client prints it to the console.   * Alert message: Verify that an alert is sent to the soundAlertQueue and that the reporting client prints it to the console.
  
 +----
 ==== 8.) Pressure Monitoring System ==== ==== 8.) Pressure Monitoring System ====
  
tanszek/oktatas/test.1741605732.txt.gz · Last modified: 2025/03/10 11:22 by knehez