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:23] 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 110: Line 115:
   * The correct identification of high humidity readings.   * The correct identification of high humidity readings.
   * 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 132: Line 138:
   * The correct identification of poor air quality readings.   * The correct identification of poor air quality readings.
   * 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 154: Line 161:
   * Low light detection: Check that the processor correctly identifies 3 consecutive values below 100 lux.   * Low light detection: Check that the processor correctly identifies 3 consecutive values below 100 lux.
   * 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 176: Line 184:
   * High noise identification: Check that readings above 80 dB are recognized properly.   * High noise identification: Check that readings above 80 dB are recognized properly.
   * 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.1741605805.txt.gz · Last modified: 2025/03/10 11:23 by knehez