User Tools

Site Tools


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:21] 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.
  
-==== 7.) Pressure Monitoring System ====+---- 
 +==== 8.) Pressure Monitoring System ====
  
 Develop an application that monitors fluid or gas pressure in a system. The task involves three clients: one that generates the pressure readings, one that processes them, and one that handles the alerts. Develop an application that monitors fluid or gas pressure in a system. The task involves three clients: one that generates the pressure readings, one that processes them, and one that handles the alerts.
tanszek/oktatas/test.1741605716.txt.gz · Last modified: 2025/03/10 11:21 by knehez