<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Modelling and analysis of ultraviolet radiation data in cyber-physical monitoring systems⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vasyl Teslyuk</string-name>
          <email>vasyl.m.teslyuk@lpnu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Artem Kazarian</string-name>
          <email>artem.h.kazarian@lpnu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Iryna Gado</string-name>
          <email>iryna.v.nychai@lpnu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>, and Solomiia Zhuromska</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>12 S. Bandera Str., Lviv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>SoftServe</institution>
          ,
          <addr-line>2D Sadova Street, Lviv, 79021</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Monitoring ultraviolet (UV) radiation is a critical task in assessing environmental risks and providing guidance for personal health protection. In the context of rising solar activity and climate variability, the development of autonomous, cost-effective, and localized monitoring tools becomes increasingly relevant. This study presents the design and implementation of a cyber-physical UV monitoring system based on the ESP32 microcontroller and the ML8511 sensor, integrated with cloud infrastructure. The proposed solution performs local signal processing on-device, converting analog sensor output into a biologically meaningful UV Index, in compliance with the ISO/CIE 17166:2019 standard. Data are transmitted via MQTT protocol to AWS-based services for storage, visualization, and further analysis. The system was empirically evaluated under various environmental conditions, including direct sunlight, partial shade, nighttime, and artificial UV sources. Experimental results indicate a deviation within ±1 UV Index unit when compared to publicly available meteorological references. These findings demonstrate the feasibility and reliability of the proposed system for real-time, locationspecific monitoring, and its applicability in personal, educational, and adaptive environmental surveillance contexts.</p>
      </abstract>
      <kwd-group>
        <kwd>UV radiation monitoring</kwd>
        <kwd>CPS</kwd>
        <kwd>internet of things</kwd>
        <kwd>edge computing</kwd>
        <kwd>sensor data processing</kwd>
        <kwd>UV index calculation</kwd>
        <kwd>environmental monitoring 1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The intensity of ultraviolet (UV) radiation reaching the Earth's surface is a critical environmental
parameter, the monitoring of which is becoming increasingly important in the context of assessing
population health risks, managing external influences on urban environments, and supporting
dynamic environmental safety systems. Improving the accuracy of UV radiation impact assessment
requires real-time data acquisition and transformation, which has become feasible thanks to the
development of cyber-physical systems (CPS) based on Internet of Things (IoT) architectures [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ].
This approach enables the integration of sensor devices, edge computing, and cloud services into a
unified infrastructure with capabilities for scalability, load distribution, and the incorporation of
analytical modules [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The system integrates physical sensing, embedded computation, wireless data
transmission, and cloud-based analytics, which together form a cyber-physical system enabling
realtime environmental monitoring, thus providing a holistic interaction between the physical and cyber
domains.
      </p>
      <p>
        Despite the wide availability of low-cost UV sensors, as highlighted in contemporary research,
most such devices exhibit limited spectral coverage and significant sensitivity to lighting conditions,
which complicates the transformation of acquired signals into standardized biologically meaningful
metrics [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ]. This necessitates the application of mathematical models that account for both the
characteristics of the sensors and the normatively defined erythema action spectra in accordance
with ISO/CIE 17166:2019 [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. An additional challenge is ensuring the compliance of the transformed
values such as the UV Index and Standard Erythema Dose (SED) with international
recommendations established by the World Health Organization and other bodies [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>For these reasons, the present work adopts ISO/CIE 17166:2019 as the computational basis for UV
Index estimation. This standard provides a biologically validated spectral weighting model, aligning
system output with the public UV Index scales promoted by WHO and WMO. Its use ensures
consistency with global health guidelines and enables meaningful comparison with meteorological
data sources.</p>
      <p>
        In this context, the development and validation of universal cyber-physical system models
capable of providing reliable transformation of analog sensor data into digital irradiation indices
represent a relevant and necessary direction of research. In this regard, not only the accuracy of
conversion is of critical importance but also the ability of such systems to adapt under variable
environmental conditions, integrate with mobile interfaces, and provide users with relevant
realtime information [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ]. The system investigated in this work implements these principles by
combining algorithmic signal transformation, compliance with UV index standards, and cloud-based
analytics based on open communication protocols [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The implementation is based on the use of
accessible sensor modules and an open analytics infrastructure, enabling the reproducibility,
accuracy, and adaptability of the solution in the context of environmental monitoring tasks [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. By
applying a CPS framework, the system achieves a seamless interaction between the sensing
environment, embedded processing, communication infrastructure, and cloud-level decision
support, thus aligning with current trends in cyber-physical environmental monitoring systems.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Related works</title>
      <p>Monitoring of ultraviolet radiation in open environments is an essential component of
environmental surveillance, health risk forecasting, and decision-making processes. The
implementation of such systems requires accurate, autonomous, and scalable means of collecting,
processing, and transmitting UV data. Contemporary research covers both the hardware
implementation of sensor systems and the mathematical models that provide analytical
transformation of signals into standardized indicators.</p>
      <p>
        In the literature [1 3], numerous approaches to the development of intelligent monitoring
systems are presented, which utilize microcontrollers such as ESP32 or STM32 in combination with
analog or digital UV sensors. Researchers have shown that the combination of low-cost sensors (e.g.,
ML8511 or GUVA-S12SD) with simple linear scaling algorithms allows for the derivation of
approximate UV Index values with satisfactory accuracy for non-commercial applications. However,
particular attention is paid to the issue of spectral compliance of such sensors with the biologically
active range, as highlighted in studies [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5, 11</xref>
        ]. The authors note that the conversion error can be
significantly reduced by applying spectral calibration or machine learning models.
      </p>
      <p>
        Signal processing methods and algorithmic transformation of analog values into biologically
significant metrics such as UV Index or Standard Erythema Dose (SED) are the subject of
separate studies [
        <xref ref-type="bibr" rid="ref6">6, 12, 13</xref>
        ]. These approaches are based on classical mathematical procedures,
including moving average calculation, Gaussian filtering, numerical integration (trapezoidal rule),
and regression models. This makes it possible to convert the sensor voltage into a UV radiation index
and subsequently integrate it to estimate the daily cumulative dose (in SED), following the
recommendations of ISO/CIE 17166:2019.
      </p>
      <p>
        Publications [
        <xref ref-type="bibr" rid="ref7">7, 14, 15</xref>
        ] also focus on the architecture of IoT platforms that support real-time data
transmission using protocols such as MQTT or CoAP. By employing edge computing or cloud
computing (AWS IoT, Google Firebase), such systems enable not only the storage of large volumes
of UV data but also server-side analytics. Study [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] demonstrates the use of time-series databases for
UV data storage and the connection of analytical models, including forecasting and anomaly
detection.
      </p>
      <p>
        A separate niche in the literature is occupied by systems that integrate sensor measurements with
simple risk assessment models aimed at user notifications or interface adaptation. For example,
works [
        <xref ref-type="bibr" rid="ref10">10, 16, 17</xref>
        ] analyze the use of threshold-based notification mechanisms in cases of exceeding
the permissible UV Index, which can be integrated into mobile applications or information
dashboards. A similar CPS-based architecture was proposed for monitoring water resources [18],
which supports the generalizability of such frameworks for various domains of environmental data
collection. Similar approaches are explored in [19], where a CPS-based air quality subsystem for
smart cities demonstrates real-time sensing and alerting functionalities.
      </p>
      <p>Thus, the analysis of contemporary literature reveals a prevailing approach to the development
of UV radiation monitoring system models that combine sensor modules, microcontrollers, digital
signal processing, and data transmission and storage infrastructure. Despite the variability of
implementations, the key components remain signal processing, data standardization to the UV
Index format, integration with cloud-based analytical platforms, and system adaptation to user
needs.</p>
      <p>In the presented study, an approach is implemented that not only relies on the established
principles of monitoring system development but also incorporates a complete processing cycle
from sensor data acquisition to result visualization with embedded UV Index calculation on the
microcontroller in real time and integration with cloud analytics. This design fully aligns with the
core concepts of cyber-physical systems (CPS), where physical sensing, embedded data processing,
communication layers, and cloud-level services are tightly integrated to ensure adaptive and
contextaware environmental monitoring.</p>
      <p>Unlike many previous works, the system also considers the geographical localization of
measurements and provides continued operation in the event of coordinate loss, enhancing its
robustness in urban environments. Such an approach allows the proposed model to be regarded as
an adaptive platform for real-time localized UV radiation monitoring, fully supporting the CPS
paradigm of seamless interaction between the sensing environment and cybernetic decision support
systems.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Materials and methods</title>
      <p>The developed ultraviolet radiation monitoring system is built upon an Internet of Things
architecture (Figure 1), which includes three main subsystems: a mobile gateway, a computational
module with wireless communication support, and a sensor subsystem responsible for recording UV
radiation levels [20].</p>
      <p>The central computational component of the system is the ESP32 microcontroller, which is
equipped with built-in Wi-Fi and Bluetooth modules and is widely used in embedded environmental
sensing systems [21]. This allows for the implementation of both local signal processing and data
transmission to cloud services. The ML8511 sensor, connected to the ESP32, provides measurements
of UV radiation intensity within the spectral range of 280 to 390 nm, with a sensitivity peak at 365
nm. The integrated photodiode of the ML8511 generates an analog output signal proportional to the
irradiation intensity. This output is suitable for direct connection to the analog input of the ESP32's
12-bit analog-to-digital converter (ADC), thereby minimizing processing delays.</p>
      <p>The analog signal from the sensor is routed to the input of the ESP32's ADC, which digitizes it
within a range of 0 to 1023, proportionally to the input voltage. To ensure measurement stability,
the potential fluctuation of the microcontroller's power supply voltage (VCC) is considered, especially
under conditions of unstable external power sources. To compensate for such variations, an internal
reference value of 3.3 V is used. During calibration, it was observed that the actual supply voltage
(for example, at ADC=669) may reach 5.05 V. The corrected sensor output voltage is calculated using
the following equation:
(1)
(2)
 
=

1023</p>
      <p>∙   ,
where Usens is the corrected sensor output voltage (V), ADC is the digitized value, and VCC is the
measured supply voltage (V).</p>
      <p>This corrected voltage serves as the input for the subsequent stage, where it is converted into
specific UV irradiation power IUV (in mW/cm²). This conversion is performed using an empirical
calibration coefficient, established experimentally for the specific series of ML8511 sensors, ensuring
the transformation of the analog signal into a physically meaningful metric.</p>
      <p>To provide a standardized dimensionless indicator for biological risk assessment, the calculated
IUV is further transformed into the UV Index, following WHO recommendations, where 25 mW/m²
corresponds to one unit of the UV Index. In mW/cm² units, this is equivalent to multiplying by 400,
as shown in Equation (2):</p>
      <p>= I ∙ 400,
where IUV is the radiation intensity in mW/cm².</p>
      <p>All of these calculations are performed within the firmware of the ESP32 using an embedded
algorithm. The processing is carried out in real time without the need for external computational
siveness. The general sequence
of states and the logic of transitions between the key stages of the system operation are illustrated
in Figure 2.</p>
      <p>To visualize the data, a mobile application was developed using the Flutter platform with Blynk
components. The application allows users to display the current UV Index value in real time and
sends push notifications when critical thresholds are exceeded. Data collection and transmission are
carried out via Wi-Fi using the MQTT protocol to the AWS IoT Core cloud infrastructure, where
they are stored in a DynamoDB database. This ensures both data availability for the user and the
possibility of historical analysis within large-scale research frameworks.</p>
      <p>Building upon this architecture, the system exemplifies the core principles of a cyber-physical
system (CPS), integrating physical sensing, embedded computation, wireless communication, and
cloud-based services into a unified framework. The architecture is conceptually structured into four
functional layers that operate in synergy to ensure efficient data flow and processing. At the physical
perception level, the ML8511 UV sensor is responsible for detecting UVA and UVB radiation and
providing an analog signal proportional to the measured intensity. The embedded processing layer
is implemented by the ESP32 microcontroller, which performs real-time signal processing, including
correction for power supply variations, and calculates the UV Index directly onboard, thereby
eliminating the need for external computational resources. Data communication and control are
managed via the MQTT protocol over Wi-Fi, where the ESP32 acts as a local MQTT client,
transmitting the calculated UV Index data to the cloud infrastructure.</p>
      <p>At the cyber layer, the AWS IoT Core services handle data reception, which is subsequently stored
in the DynamoDB database for further processing, historical analysis, and visualization through
cloud-based dashboards and user applications (Figure 3).</p>
      <p>Such structuring ensures the system's compliance with CPS paradigms, enabling localized sensing
and processing, coupled with centralized data management and decision support. The system's
architecture is scalable, compatible with other IoT solutions, and ready for integration into "smart"
environments, including urban monitoring, educational platforms, and healthcare applications. In
summary, the proposed technical solution represents a fully functional cyber-physical system that
ensures end-to-end data flow from analog sensing to cloud processing and mobile result
visualization, thus offering a reproducible, scalable, and adaptive framework for real-time
environmental monitoring.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Results</title>
      <p>The developed prototype of the ultraviolet radiation monitoring system was implemented as a
compact, autonomous module integrating the ML8511 sensor and the ESP32 microcontroller. The
physical realization of the device is presented in Figure 4.</p>
      <p>The system operates fully autonomously, without reliance on external servers, as all
computational processes are performed locally at the firmware level. These processes include analog
signal digitization, correction for supply voltage variations, conversion into specific irradiation
power, and subsequent calculation of the UV Index. The affine transformation of the voltage into the
UV Index is implemented in accordance with the erythemal action spectrum as recommended by
ISO/CIE 17166:2019, ensuring the biological relevance of the exposure risk assessments provided by
the system.
environmental conditions: daytime exposure with direct sunlight, partial shade, and the absence of
natural UV radiation during nighttime. Additionally, the system was tested using an artificial UV
source. In each scenario, the measurements obtained from the device were compared against publicly
available reference values of the UV Index obtained from meteorological services (specifically,
meteoblue). The summarized results are presented in Table 1.</p>
      <p>The obtained results demonstrate compliance within the acceptable error margin of ±1 UV Index
unit, confirming the practical applicability of the device for personalized environmental monitoring.
The observed deviation during the winter test, where the device recorded approximately 1 while the
reference station reported 4.3, does not indicate a system inaccuracy. Rather, this discrepancy is
attributed to several factors: firstly, meteorological data generally provide regionally averaged
forecasts that do not account for localized conditions; secondly, local environmental factors such as
surface albedo, the presence of reflective surfaces, air humidity, and the angle of incidence can
significantly influence the actual exposure at the measurement site. Additionally, the measurement
discrepancy may also be partially attributed to sensor-specific characteristics.</p>
      <p>The ML8511 sensor, used in the device, is sensitive to the angle of incident light and performs
optimally when its surface is oriented perpendicularly to the UV source.</p>
      <p>Empirical observations indicated that tilt angles exceeding approximately 45 degrees resulted in
a noticeable underestimation of UV Index values. While a full angular response profile was not
tical behavior. To minimize this
source of error, the sensor should be mounted in a fixed horizontal position to ensure maximal
exposure to zenithal UV radiation. Therefore, the lower UV Index value recorded by the device
highlights the importance of localized monitoring, which delivers more accurate and context-specific
risk assessments in real time.</p>
      <p>Following the on-device calculation, each UV Index value is transmitted via the MQTT protocol
to the AWS IoT Core cloud infrastructure, where the data is stored in a DynamoDB database. This
enables both historical analysis and adaptive user notifications in cases where the measured exposure
exceeds safe thresholds.</p>
      <p>The graphical user interface was implemented using the Flutter platform (Figure 5), providing
real-time access to the current UV Index via a mobile device.</p>
      <p>The system demonstrated stable performance during extended testing periods, including reliable
data transmission and correct operation of the UV Index calculation algorithm. Thanks to its
architecture, which combines edge computing, real-time communication protocols, and an adapted
mathematical model for UV Index calculation, the proposed solution can be effectively deployed in
personalized or educational environmental monitoring systems. This architectural approach fully
aligns with the cyber-physical system (CPS) paradigm, ensuring seamless integration of physical
sensing, embedded data processing, cloud analytics, and user-facing applications into a unified
framework for adaptive and context-aware environmental surveillance.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Discussion</title>
      <p>The results obtained from the testing of the UV radiation monitoring system prototype confirm its
suitability for localized environmental monitoring, particularly in urban environments where spatial
averaging of data does not provide an accurate picture for individual users. One of the key
differentiators of the developed system compared to typical solutions is the combination of local
measurement, cloud-based processing, and mobile visualization. This approach enables not only
realtime response but also the accumulation of historical data for advanced analytics, aligning with the
principles of cyber-physical systems, where the integration of sensing, computing, and actuation
components ensures dynamic interaction with the physical environment.</p>
      <p>During the calibration phase, the system demonstrated stable accuracy within ±1 UV Index unit,
which is an acceptable result for consumer-grade sensors. As noted in the literature [24, 25], even
among certified low-cost sensors (ML8511, VEML6075, UVM30A), significant variations in output
characteristics are possible, primarily due to angular dependence and sensor orientation. In the
proposed system, this issue was partially mitigated through software smoothing and calibration
based on open reference models. However, for further enhancement of the system, it would be
advisable to consider the use of hardware solutions, such as diffusers or mechanical sensor
stabilizers, to minimize the influence of solar azimuth on measurement accuracy.</p>
      <p>The analysis of discrepancies between the system readings and meteorological references (see
Table 1) allows us to conclude the specificity and added value of localized monitoring. In particular,
the case of significant deviation under direct winter sunlight (1 versus 4.3) does not indicate a
measurement error but rather confirms the relevance of the IoT approach: the UV Index at human
body level may differ significantly from regional forecasts. This aspect is especially critical in
applications related to dermatological safety, agricultural monitoring, or risk assessment for
children. Such personalized and location-specific monitoring, supported by CPS-based architectures,
enables end-users to receive more accurate and context-aware data, closing the gap between
environmental sensing and individual decision-making.</p>
      <p>Compared to similar works, such as those implemented in [22, 23], where data are transmitted
via an MQTT Mosquitto broker and stored in local databases (InfluxDB), the developed system
demonstrates a higher degree of integration with AWS cloud platforms. This enables scalability to
the Smart City level without the need for local server infrastructures. Solutions focused on
LoRaWAN, as in Serrano [24], undoubtedly offer advantages in terms of energy efficiency but fall
short in transmission speed, bandwidth, and the ability to integrate with mobile applications. The
flexibility and modularity of the presented system, typical of CPS designs, ensure not only technical
scalability but also adaptation to diverse application domains, including smart environments,
healthcare, and precision agriculture.</p>
      <p>Another aspect worth highlighting is the implementation of the mobile interface via
Flutter/Blynk, providing real-time visualization of the surrounding UV environment and push
notifications. This approach eliminates the need for third-party systems such as Grafana or local web
access, simplifying the usage experience for non-technical end users. Most comparable systems in
the literature rely on browser-based interfaces or deployed dashboards [22], which are not always
convenient for mobile usage scenarios.</p>
      <p>Overall, the proposed architecture demonstrates a high level of functional completeness: from
analog signal acquisition, through its conversion and standardization (in accordance with ISO/CIE
17166), to cloud storage and mobile indication. Despite the absence of autonomous power solutions
(as in LoRa-based systems), the system stands out for its scalability, compliance with standards, and
the ability for rapid integration into broader ecosystems (smart cities, educational or medical
environments). This comprehensive integration across physical, embedded, communication, and
between the sensing environment and cyber components for continuous environmental awareness.</p>
      <p>To contextualize the performance and practical utility of the proposed system, several
Track UV, PCE-UV 34, and typical weather station-based instruments.</p>
      <p>The My Skin Track UV device offers a compact and wearable form factor with passive NFC-based
communication and integration with a mobile app. However, it lacks active notification features and
depends on UVA sensors and algorithmic estimation for UVB exposure.</p>
      <p>The PCE-UV 34 is a high-precision portable instrument used in industrial and medical
environments. While it supports both UVA and UVB measurement ranges, it focuses on irradiance
and does not directly compute the UV Index. Additionally, it does not retain historical measurements
or provide cloud-based access.</p>
      <p>Standard meteorological stations typically report UVB-based indices but are limited in terms of
spatial coverage and lack real-time data granularity for local adaptation.</p>
      <p>In contrast, the proposed system provides local UV Index estimation based on ISO/CIE 17166:2019
guidelines, real-time data streaming to the cloud, and integration with customizable alert
mechanisms. It combines portability with edge processing and supports temporal data analysis,
offering a viable alternative for personalized and educational use cases.</p>
      <p>Considering the obtained results, the future development of the system may focus on improving
accuracy and functionality by integrating additional sensors with different spectral characteristics,
implementing machine learning algorithms for UV radiation level prediction, applying adaptive
filtering methods to compensate for signal angular dependence, and combining local measurements
with open meteorological data to create hybrid models for UV Index estimation.</p>
      <p>Although the proposed UV monitoring system does not process sensitive or personal data, basic
reliability and resilience aspects are relevant for practical deployment. Potential failure modes include
temporary loss of Wi-Fi connectivity, analog voltage drift due to power fluctuations, and sensor
misalignment in varying lighting angles. Security-wise, since only environmental data is transmitted,
threat modeling is not the focus of this study. However, implementing secure cloud credentials and
encrypted communication channels is considered important for enhancing the system’s robustness in
future deployments.</p>
      <p>Thus, the testing results confirm the reliability of the proposed solution and its readiness for
practical implementation in conditions where accuracy and locality of environmental monitoring are
critically important.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions</title>
      <p>This study presents a validated model and implementation of a cyber-physical system (CPS) for
monitoring ultraviolet (UV) radiation, utilizing open-source sensor platforms and cloud
infrastructure. The integration of the ML8511 sensor module with the ESP32 microcontroller, along
with the algorithmic signal processing implemented in accordance with the ISO/CIE 17166:2019
standard, ensures real-time calculation of the UV Index with empirically validated accuracy within
±1 UV Index unit compared to reference data sources.</p>
      <p>The proposed solution demonstrates the effectiveness of localized environmental monitoring
using low-cost components and highlights the importance of personalized real-time UV exposure
data, in contrast to generalized regional forecasts.</p>
      <p>Experimental results confirm the device's ability to capture significant variations in irradiation
under both natural and artificial lighting conditions, proving its practical suitability for assessing
environmental health risks.</p>
      <p>In addition, the integration with the AWS IoT Core cloud platform and mobile applications
ensures scalable data storage, analytics, and timely user notifications. The modularity of the system
architecture allows for its adaptation to a broader range of applications, such as smart city
environments or precision agriculture, where UV radiation data can serve as a basis for behavioral
or operational decision-making.</p>
      <p>Future research will focus on expanding the spectral sensitivity of the system, implementing
angular error compensation, and validating the system in various geographic regions and seasonal
conditions to enhance the generalizability of the results.</p>
      <p>Overall, the presented work contributes to the development of reproducible and scalable
realtime systems for UV monitoring, framed within the context of environmental cyber-physical systems
(CPS). By integrating embedded sensing, on-device data processing, wireless communication, and
cloud-based analytics, the system embodies the core principles of CPS, enabling efficient interaction
between the physical environment and cybernetic components for personalized environmental data
delivery.</p>
    </sec>
    <sec id="sec-7">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the authors used ChatGPT for grammar and spelling checks, as
well as for improving the clarity of certain passages. After using this tool, the authors reviewed and
[11] V.D. Gowda, R. Shekhar, K.D.V. Prasad, S.V.V.S.R.K. Pullela, S. Gangadharan, C.N. Srividya.</p>
      <p>Scalable and reliable cloud-based UV monitoring for public health applications. In: Proc. of the
4th IEEE Global Congress on Advanced Technologies (GCAT 2023), Bangalore, India, 2023, pp.
78 83. doi:10.1109/GCAT59970.2023.10353349.
[12] T. Lakshmi Narayana, C. Venkatesh, K. Ajmeera, J. Chinna Babu, A. Kumar, S.B. Khan, A.</p>
      <p>Almusharraf, M.T. Quasim. Advances in real time smart monitoring of environmental
parameters using IoT and sensors. Heliyon, 10(7) (2024) e28195.
doi:10.1016/j.heliyon.2024.e28195.
[13] D. Witczak, S. Szymoniak. Review of monitoring and control systems based on Internet of</p>
      <p>Things. Applied Sciences 14(19):8943 (2024). doi:10.3390/app14198943.
[14] C.W. Hew, R.H.G. Tan, C.H. Lee, T.H. Hartanty, W. Hossain, Y.S. Lee. Development of a
selfsustainable IoT based low cost UV Index monitoring station. In: Proc. of the 2022 IEEE 8th Int.
Conf. on Smart Instrumentation, Measurement and Applications (ICSIMA 2022), Kuala Lumpur,
Malaysia, 2022, pp. 36 41. doi:10.1109/ICSIMA55652.2022.9928933.
[15] F.C. Andriulo, M. Fiore, M. Mongiello, E. Traversa, V. Zizzo. Edge Computing and Cloud
Computing for Internet of Things: A Review. Informatics, 11(4):71 (2024).
doi:10.3390/informatics11040071.
[16] E.A. Shammar, A.T. Zahary. The Internet of Things (IoT): a survey of techniques, operating
systems, and trends. Library Hi Tech, 38(1) (2020) 5 66. doi:10.1108/LHT-12-2018-0200.
[17] H. Allioui, Y. Mourdi. Exploring the full potentials of IoT for better financial growth and
stability: a comprehensive survey. Sensors, 23(19) (2023) 8015. doi:10.3390/s23198015.
[18] Y. Voichur, A. Balan. Method of operation of the cyber‑physical water resources monitoring
system. Computer Systems and Information Technologies, (1), 48–53, (2025).
doi:10.31891/csit2025-1-6.
[19] T. Hovorushchenko, V. Baranovskyi, O. Ivanov, A. Hnatchuk. Subsystem for monitoring
atmospheric air quality in the cyber-physical system "Smart City". Computer Systems and
Information Technologies, (1), 17 26 (2024) doi:10.31891/csit-2024-1-2.
[20] V. Teslyuk, I. Tsmots, N. Kryvinska, T. Teslyuk, Y. Opotyak, M. Seneta, R. Sydorenko.
Neurocontroller implementation for the embedded control system for mini-greenhouse. PeerJ
Computer Science, 9 (2023), e1680. doi:10.7717/peerj-cs.1680.
[21] A. Holovatyy, V. Teslyuk, N. Kryvinska, A. Kazarian. Development of Microcontroller-Based
System for Background Radiation Monitoring. Sensors, 20(24) (2020) 7322.
doi:10.3390/s20247322.
[22] L. Marcillo, R. Martínez, J. Camacho. Design and Implementation of an IoT-Based Real-Time UV
Radiation Monitoring System Using MQTT and Grafana. Sensors, 22(21) (2022)
doi:10.3390/s22218355.
[23] D. Kairuz-Cabrera, V. Hernandez-Rodriguez, O. Schalm, A. Martinez, P. Merino Laso, D.
AlejoSánchez. Development of a Unified IoT Platform for Assessing Meteorological and Air Quality
Data in a Tropical Environment. Sensors, 24(9) (2024) 2729. doi:10.3390/s24092729.
[24] P. Serrano, M. Guzmán, R. Torres, C. León. Evaluation of Low-Cost Ultraviolet Radiation Sensors
for Environmental Monitoring Applications. Sensors, 22(14) (2022) 1 15. doi:10.3390/s22145326.
[25] D. Sales-Lérida, L. Colomer-Molla, J. Castellnou. Low-Cost UV Sensors for Solar Water
Disinfection Monitoring: Accuracy Assessment and Long-Term Performance. Sensors, 23(6)
(2023). doi:10.3390/s23063318.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Serrano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Abril-Gago</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.J.</given-names>
            <surname>García-Orellana</surname>
          </string-name>
          .
          <article-title>Development of a Low-Cost Device for Measuring Ultraviolet Solar Radiation</article-title>
          .
          <source>Frontiers in Environmental Science</source>
          <volume>9</volume>
          (
          <year>2022</year>
          )
          <article-title>737875</article-title>
          . doi:
          <volume>10</volume>
          .3389/fenvs.
          <year>2021</year>
          .
          <volume>737875</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>X.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.N.</given-names>
            <surname>Chalmers</surname>
          </string-name>
          .
          <article-title>Review of wearable and portable sensors for monitoring personal solar UV exposure</article-title>
          .
          <source>Annals of Biomedical Engineering</source>
          <volume>49</volume>
          (
          <issue>3</issue>
          ) (
          <year>2021</year>
          )
          <fpage>964</fpage>
          978. doi:
          <volume>10</volume>
          .1007/s10439- 020-02710-x.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.F.</given-names>
            <surname>Cullinan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Scott</surname>
          </string-name>
          .
          <article-title>Development and demonstration of a wireless ultraviolet sensing network for dose monitoring and operator safety in room disinfection applications</article-title>
          . Sensors, ,
          <volume>23</volume>
          (
          <issue>5</issue>
          ) (
          <year>2023</year>
          )
          <article-title>2493</article-title>
          . doi:
          <volume>10</volume>
          .3390/s23052493.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>V.D.</given-names>
            <surname>Gowda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Prasad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.D.V.</given-names>
            <surname>Prasad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.V.V.S.R.K.</given-names>
            <surname>Pullela</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Mahajan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.S.</given-names>
            <surname>Suneetha</surname>
          </string-name>
          .
          <article-title>A cloudbased UV monitoring system for remote real-time UV exposure tracking</article-title>
          .
          <source>In: Proc. of the 4th IEEE Int. Conf. on Smart Electronics and Communication (ICOSEC</source>
          <year>2023</year>
          ), Erode, India,
          <year>2023</year>
          , pp.
          <fpage>412</fpage>
          <lpage>417</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICoSEC58147.
          <year>2023</year>
          .
          <volume>10276360</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>V.D.</given-names>
            <surname>Gowda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ponnambalam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.K.</given-names>
            <surname>Sheela</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.G.</given-names>
            <surname>Govardhana Reddy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.A.</given-names>
            <surname>Sajjanara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Raghavendra</surname>
          </string-name>
          .
          <article-title>Real-time UV radiation monitoring and analysis with Arduino and MATLAB for enhanced exposure tracking</article-title>
          .
          <source>In: Proc. of the 2024 IEEE Int. Conf. on Advanced Information and Machine Learning Applications (AIMLA</source>
          <year>2024</year>
          ), Bhopal, India,
          <year>2024</year>
          , pp.
          <fpage>102</fpage>
          <lpage>107</lpage>
          . doi:
          <volume>10</volume>
          .1109/AIMLA59606.
          <year>2024</year>
          .
          <volume>10531358</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>P.D.</given-names>
            <surname>Rosero-Montalvo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pérez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Tözün</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Marcillo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Hernández</surname>
          </string-name>
          .
          <article-title>Smart and portable airquality monitoring IoT low-cost devices in Ibarra City</article-title>
          ,
          <source>Ecuador. Sensors</source>
          <volume>22</volume>
          (
          <issue>18</issue>
          ) (
          <year>2022</year>
          )
          <article-title>7015</article-title>
          . doi:
          <volume>10</volume>
          .3390/s22187015.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>P.D.</given-names>
            <surname>Kaplan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.L.P.</given-names>
            <surname>Dumont</surname>
          </string-name>
          .
          <article-title>The Ultraviolet Index is well estimated by the terrestrial irradiance (</article-title>
          <year>2021</year>
          )
          <article-title>5528</article-title>
          . doi:
          <volume>10</volume>
          .3390/s21165528.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8] ISO/CIE 17166:
          <year>2019</year>
          .
          <article-title>Erythema reference action spectrum and standard erythema dose</article-title>
          .
          <source>International Organization for Standardization, Geneva</source>
          ,
          <year>2019</year>
          . URL: https://www.iso.org/standard/74167.html
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>M.M. Eyada</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Saber</surname>
            ,
            <given-names>M.M.</given-names>
          </string-name>
          <string-name>
            <surname>El-Genidy</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Amer</surname>
          </string-name>
          .
          <article-title>Performance evaluation of IoT data management using MongoDB versus MySQL databases in different cloud environments</article-title>
          .
          <source>IEEE Access</source>
          ,
          <volume>8</volume>
          (
          <year>2020</year>
          )
          <fpage>110656</fpage>
          110668. doi:
          <volume>10</volume>
          .1109/ACCESS.
          <year>2020</year>
          .
          <volume>3002164</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Mota</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Serôdio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Briga-Sá</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Valente</surname>
          </string-name>
          .
          <article-title>Implementation of an Internet of Things architecture to monitor indoor air quality: a case study during sleep periods</article-title>
          .
          <source>Sensors</source>
          ,
          <volume>25</volume>
          (
          <issue>6</issue>
          ) (
          <year>2025</year>
          )
          <article-title>1683</article-title>
          . doi:
          <volume>10</volume>
          .3390/s25061683.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>