Next Article in Journal
CM-YOLO: A Multimodal PCB Defect Detection Method Based on Cross-Modal Feature Fusion
Previous Article in Journal
Towards Explainable Graph Embeddings for Gait Assessment Using Per-Cluster Dimensional Weighting
Previous Article in Special Issue
Calibration of Integrated Low-Cost Environmental Sensors for Urban Air Temperature Based on Machine Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Two-to-One Trigger Mechanism for Event-Based Environmental Sensing

by
Nursultan Daupayev
*,
Christian Engel
and
Sören Hirsch
Department of Engineering, Brandenburg University of Applied Sciences, Magdeburger Str. 50, 14770 Brandenburg an der Havel, Germany
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(13), 4107; https://doi.org/10.3390/s25134107
Submission received: 20 May 2025 / Revised: 16 June 2025 / Accepted: 26 June 2025 / Published: 30 June 2025
(This article belongs to the Special Issue Integrated Sensor Systems for Environmental Applications)

Abstract

Environmental monitoring systems often operate continuously, measuring various parameters, including carbon dioxide levels (CO2), relative humidity (RH), temperature (T), and other factors that affect environmental conditions. Such systems are often referred to as smart systems because they can autonomously monitor and respond to environmental conditions and can be integrated both indoors and outdoors to detect, for example, structural anomalies. However, these systems typically have high energy consumption, data overload, and large equipment sizes, which makes them difficult to install in constrained spaces. Therefore, three challenges remain unresolved: efficient energy use, accurate data measurement, and compact installation. To address these limitations, this study proposes a two-to-one threshold sampling approach, where the CO2 measurement is activated when the specified T and R H change thresholds are exceeded. This event-driven method avoids redundant data collection, minimizes power consumption, and is suitable for resource-constrained embedded systems. The proposed approach was implemented on a low-power, small-form and self-made multivariate sensor based on the PIC16LF19156 microcontroller. In contrast, a commercial monitoring system and sensor modules based on the Arduino Uno were used for comparison. As a result, by activating only key points in the T and R H signals, the number of CO2 measurements was significantly reduced without loss of essential signal characteristics. Signal reconstruction from the reduced points demonstrated high accuracy, with a mean absolute error (MAE) of 0.0089 and root mean squared error (RMSE) of 0.0117. Despite reducing the number of CO2 measurements by approximately 41.9%, the essential characteristics of the signal were saved, highlighting the efficiency of the proposed approach. Despite its effectiveness in controlled conditions (in buildings, indoors), environmental factors such as the presence of people, ventilation systems, and room layout can significantly alter the dynamics of CO2 concentrations, which may limit the implementation of this approach. Future studies will focus on the study of adaptive threshold mechanisms and context-dependent models that can adjust to changing conditions. This approach will expand the scope of application of the proposed two-to-one sampling technique in various practical situations.

1. Introduction

There is a growing interest in the analysis of the environment and its impact on the condition of building structures. The interest is due to the fact that environmental factors have a direct impact on the condition of structures and the service life of materials. Parameters such as temperature (T), humidity ( R H ), and carbon dioxide (CO2) are recognized as key properties for assessing the impact on material degradation processes and the general condition of building structures [1,2]. Understanding the role of each of these parameters helps to assess their influence on structural behavior and interaction with the environment. In addition to these indoor parameters, external environmental factors, especially wind, can also significantly affect both indoor microclimates and structural performance. Wind influences natural ventilation, alters temperature and humidity distribution indoors, and applies mechanical loads on building envelopes. These effects can contribute to long-term degradation and structural responses, as shown in recent studies [3], where full-scale wind monitoring demonstrated its impact on engineering structures. T and R H indicate the thermodynamic characteristics of the environment, reflecting the distribution of heat and steam exchange, and CO2 is a key indicator of air quality or gas accumulation in buildings, since its constant concentration can affect the pattern of the so-called carbonation of concrete (in case the building is made of concrete structures) [4,5]. Therefore, all these parameters are considered together, since their behavior can be interrelated. Recent studies have shown a relationship between temperature and humidity variations, especially indoors, and changes in CO2 levels. This correlation is mainly due to the presence of people. Therefore, temperature and relative humidity can be indirect indicators of CO2 dynamics in stable environments, such as indoor or poorly ventilated spaces [6]. For example, increased humidity can indicate increased dampness, insufficient ventilation, or a problem with thermal insulation leading to mold formation. An increase in CO2 can indicate occupancy or poor ventilation in the room, and a decrease in temperature can indicate a loss of structural integrity or a sign of poor heating system performance [7,8]. To collect and interpret such environmental indicators, appropriate sensor technologies are required. Sensor technologies are one of the key tools for implementing SHM, offering a variety of solutions for monitoring the condition of bridges, tunnels, and other critical infrastructure facilities [9,10]. A key element of these technologies is the continuous monitoring of environmental conditions such as deformation, temperature, vibration, and gas concentration, allowing for early analysis of potential signs of material degradation, indoor gas accumulation, or ventilation failure [11,12]. Sensor systems that measure these three parameters simultaneously typically require a continuous power source. In particular, CO2 measurements require longer measurement times, since accuracy depends on a short calibration period [13]. In contrast, temperature and humidity sensors typically offer faster response times and are often considered to be basic parameters in monitoring systems [14]. Therefore, stable and continuous measurement of all these parameters becomes particularly important in the context of structural health monitoring, where long-term environmental trends need to be accurately monitored to identify potential risks to structures [15]. Another important issue is the efficient processing of sensor data, beyond measurement accuracy. To ensure the reliability of such sensor systems, not only the detection mechanism but also data management is of critical importance. Evenly distributed use of memory for storing sensor data is critical, as memory overflow can lead to poor performance and, in some cases, hardware failure [16]. Additionally, the simultaneous processing of large amounts of data increases the computational load, resulting in higher power consumption, which is especially critical in low-power or embedded sensor systems [17]. Moreover, data reduction in real-time measurements is another crucial issue in sensors with limited hardware resources, since acquiring data, analyzing the data quickly, and storing important points at the same time requires significant computational effort. In this regard, several studies have applied data compression techniques that involve data collection, filtering, signal sampling, and removal of unimportant signals [18]. All of these challenges are largely due to the inefficiency of traditional sensor systems. Traditional sensor systems operate on a fixed time base, where all parameters are measured at fixed intervals, regardless of whether a specific event has occurred in the environment or not. Although such a process ensures the integrity of the measured data, it results in unnecessary measurements, increased storage space, and depletion of the power supply (e.g., batteries). Many studies rely on cloud-based systems, where the hardware of the sensor system is processed and the data are stored in the cloud [19,20], but this is difficult to implement in the context of low-power sensors. To optimize data storage, a data reduction method has been proposed [21]. Machine learning methods have also been proposed, but they require high computing power to train and execute on big data. In this context, recent studies have also shown the ability to reduce power consumption in sensor network systems by activating a master sensor, the so-called agent, which gives the activation command to other sensors [22]. However, even the passive state of sensors leads to constant energy consumption, especially if the sensor includes several parameters such as humidity, CO2, gas, and temperature. To address this issue, we propose a method aimed at reducing unnecessary dimensions by implementing an adaptive sampling strategy. Specifically, we propose a method that uses temperature and humidity to selectively activate the CO2 parameter. The objective is to avoid constant response to the environment and trigger a measurement only when either parameter changes above a predefined threshold. First, this approach reduces the frequency of temperature and humidity measurements based on the threshold, resulting in energy savings. Second, it is particularly suitable for resource-constrained sensors. The method was implemented as an algorithm and integrated into our custom multivariate sensor. Unlike many existing methods, this approach eliminates the need for machine learning, which is often impractical in conditions of limited hardware resources. The results show that a significant reduction in humidity measurements can be achieved without losing critical information. This contributes not only to data efficiency but also to extending the lifetime of battery-powered sensor devices. Although the proposed method shows positive expectations in certain indoor conditions, it may be limited by external factors such as human presence, window opening, and ventilation behavior. These contextual variables may change the dynamics between T, R H , and CO2, which requires further research to confirm that the approach can be effectively adapted to different environmental conditions. Future research will explore adaptive threshold mechanisms capable of dynamically adjusting activation criteria in real time. This may enable scalable deployment of this method in a variety of structural and environmental settings. Three different sensor were used in this study, which are referred to below as follows: Sensor 1—a commercial Loxone monitoring system; Sensor 2—a custom-designed module based on a PIC16LF19156 microcontroller; Sensor 3—an Arduino Uno-based platform with DHT22, DS18B20, and MQ-135 sensors.

2. Materials and Methods

This section describes the experimental materials, sensor types, the proposed approach, and the evaluation of the methods. First, existing data optimization methods are assessed. Then, the three sensor type (Sensor 1, Sensor 2, and Sensor 3) are described in detail, focusing on their configurations and data acquisition procedures. Then, the selected environmental conditions and sensor installation locations are described. Next, the logic of the proposed approach as an event-based measurement method is presented, as well as the rationale for activating CO2 sampling based on humidity ( R H ) and temperature (T) thresholds. Finally, the data processing and signal reconstruction evaluation strategy is explained, including the mean absolute error (MAE) metric. The following naming convention is adopted throughout the study: The following naming convention is adopted throughout the study:
  • Sensor 1: Custom-developed low-power sensor based on the PIC16LF19156 microcontroller.
  • Sensor 2: Arduino Uno-based prototype sensor platform.
  • Sensor 3: Commercial Loxone smart monitoring system.

2.1. Baseline Methods for Data Reduction

Before starting the experiments, existing time series simplification methods were reviewed and tested to create a performance baseline, which allowed us to subsequently evaluate what reduction could be achieved using our method. The performance of each method was assessed by comparing the reduced and original signals (R) using the mean absolute error (MAE) as a measure of reconstruction accuracy, with the results shown in Table 1. For example, when applying the Ramer–Douglas–Peucker (RDP) [23] algorithm to our collected data of approximately 3000 data points, only 960 points were retained after simplification, resulting in a reduction of approximately 68%.
R = 1 N reduced N original × 100 % = 68 % ,
where N original is the total number of data points before reduction and N reduced is the number of data points after the reduction method. To assess the accuracy of the reconstruction, we interpolated the reduced signal back to the original time axis and calculated the mean absolute error (MAE) between the original and reconstructed signals.
MAE RDP = 1 n i = 1 n | x i x ^ i | = 0.0091
where x i is the original value, x ^ i is the reconstructed value at index i, and n is the total number of observations. Using this metric, each method in the table was applied to the same set of sensor data. According to our observations, those with higher MAE and lower data reduction rates were not included in the table. As a result, this review allowed us to determine how each approach can recover from reduction or whether it is possible to use it as a hybrid with our approach, especially in the context of low-power sensors. For example, principal component analysis (PCA) can be used as a complement to reduce the dimensionality of data in memory, thereby increasing storage capacity [24]. In general, combining several methods with our proposed approach may be the next step in implementation, especially when developing on more powerful microcontrollers (for example PIC16LF19186 [25]).
These data compression methods are discussed to provide context for the proposed approach. However, many of the listed methods are widely used for signal reduction and compression techniques in sensor networks, but most of them require significant computational resources, memory, or complex pre-processing pipelines, making them less suitable for real-time execution on ultra-low-power microcontroller-based platforms. For improving sensor performance and data quality, they often require significant computational and memory resources. In contrast, our method is designed specifically for microcontroller-based systems with tight energy and memory constraints. The 2-to-1 sampling strategy avoids complex computations by relying on threshold-based event triggering, making it more suitable for lightweight embedded applications. In contrast, the proposed method in this study is designed specifically for constrained environments. It enables sampled data collection with minimal computation and without the need for prior transformation or training, making it more suitable for embedded sensor systems with low memory power.

2.2. Sensor Setup and Experimental Environment

The initial objective of this study was to find a suitable location to ensure proper analysis from different locations and to place sensors to collect environmental data. The installation locations were chosen based on typical room air circulation patterns, wall accessibility, and room usage to capture realistic and dynamic changes in CO2, temperature, and humidity. This setup allowed each sensor to represent different conditions such as high occupancy, low occupancy, and stable environments. For this selection, three types of places were selected, those located away from the city (with minimal influence of urban factors such as road vibration and noise) (see Figure 1) and rooms within buildings located inside the city, where one room has a frequent presence of people while the other is often empty (see Figure 2).
These conditions allowed us to compare different climate parameters under varying levels of external influence. All measurements were carried out over a period of one month, with sensors placed between two structural elements in the house and others in the corner of a wall inside the building. This arrangement allowed us to record changes in T, H, and CO2, including increases, decreases, and sharp fluctuations. As part of the monitoring setup, we used the commercial smart system Loxone, which was configured to measure three parameters simultaneously: temperature, humidity, and CO2 concentration.
The next sensor, designed specifically for integration in hard-to-reach places, also measures three parameters simultaneously (see Figure 3). This sensor is based on the PIC16LF19156, has built-in flash memory for local data logging, and has an optional connectivity module. The connectivity components include a digital temperature and humidity sensor and a non-dispersive infrared CO2 sensor. The sensor was originally designed for use in industrial environments where energy-efficient operation and modular integration are important. The third measuring device was a simple one based on Arduino Uno, where separate R H , T, and CO2 modules were connected. All modules were connected to a breadboard, where the code was subsequently written to measure the environment and the data were stored in a built-in flash card module.
Each sensor consists of several key components, each of which has specific parameters for measuring the environment. The PIC16LF19156 microcontroller offers low power consumption, compact size, and essential peripheral modules, such as ADC, UART, and EEPROM. A component based on the HS4111 was used to measure T and H, operating in the range of 10   ° C to + 80   ° C with an accuracy of ± 0.2   ° C for temperature, and from 10 % to 90 %   R H with an accuracy of ± 1.5 % . A 12-bit ADC converter was used for low-noise signal acquisition, buffered by a 10 MHz analog front end. CO2 levels were measured using an STC-C4 sensor (400 to 5000 ppm, accuracy ± 100 ppm). The module is equipped with a UART communication interface and integrates with the PIC16LF19156 via serial connection. A real-time clock (RTC) was added to support consistent CO2 readings. Additional components included a 3-axis accelerometer (ADXL325, ±5 g) and a photodiode (SFH5711) for light-level detection. The architecture is modular, with 6 analog channels and I2C communication for expansion. An Arduino-based system included the DHT11 and DS18B20 sensors for humidity and temperature, respectively, and an MQ-135 gas sensor for CO2 detection. The DS18B20 measures from 15   ° C to + 50   ° C with typical accuracy of ± 0.5   ° C . The MQ-135 detects gases like NH3, alcohol, and CO2. All modules were connected to an Arduino Uno, and real-time data were collected via serial monitoring. The Loxone sensor system operates from –20 °C to +55 °C and handles up to 95% relative humidity. It connects via the Loxone Tree interface for integration with the Miniserver or Tree Extension. The system measures temperatures from –40 °C to +120 °C (±0.5 °C) and humidity from 0% to 100% RH (±2%). For CO2 monitoring, it covers a range of 400–10,000 ppm with an accuracy of ±(30 ppm + 3%). All systems recorded environmental parameters every 15 min. In the PIC-based sensor, T and R H were always measured, while CO2 was measured selectively using the following trigger logic:
trigger ( t ) = 1 if | T ( t ) T ( t 1 ) | > 0.5   ° C and | R H ( t ) R H ( t 1 ) | > 2 % 1 if t mod 20 = 0 0 else
Data were stored in CSV format with headers: “timestamp, temperature, humidity, CO2”. The embedded C code was written in MPLAB X IDE v6.20 and compiled using the XC8 toolchain. The UART was configured for 9600 baud transmission. Power was supplied by a 3.7 V, 1200 mAh Li-Po battery with an MCP1700 regulator. The average current consumption was 1.8 mA (sleep) and 19 mA (active sensing). Signal reconstruction accuracy was evaluated using the MAE and RMSE metrics in Python (version 3.10), with the full-resolution Loxone data used as the reference.

2.3. Data Acquisition

In the data acquisition stage, data collection was performed in parallel using three sensors, each programmed to measure all three parameters—temperature, humidity, and CO2—at intervals ranging from 1 to 15 min. The observation period lasted for one month (Sensor 1 and Sensor 3: March; Sensor 2: April), enabling the recording of a complete time profile of environmental parameter changes. For example, in Sensor 3, data were saved to memory (SD card), while in Sensor 2, data were transmitted directly via USB. Although Sensor 2 recorded data in April, this time window was intentionally chosen to closely match the external conditions observed in March. Factors such as ambient temperature, room usage, and ventilation schedules were held constant to ensure comparability. The test environment remained stable between the two months, allowing for a fair comparison of performance across all platforms. In Sensor 1, data were written to the internal memory of the controller. All collected values were subsequently visualized, allowing for an analysis of the relationships between the parameters. To provide a clearer understanding of how the measurements were obtained and structured, the data collection process is described in more detail below. As for Sensor 1, the data were automatically exported in CSV format, and owing to its accuracy and stability, Sensor 1 data did not require additional pre-processing before time-series analysis (see Figure 4).
As for Sensor 3, the data collection program was written using the Arduino IDE with libraries such as DHT.h, OneWire.h, and MQ135.h to communicate with the sensors. Data readings were collected every 15 min, and saved to the SD card, where they were later stored in CSV format. It is worth noting here that the data were also slightly processed using Python (version 3.10), which included libraries such as pandas, numpy (version 2.3.1), and matplotlib (version 3.10.1) for pre-processing and visualization (see Figure 4).
Simultaneously, data were collected using a custom-designed sensor based on a PIC16LF19156 microcontroller and a program written in MPLAB X IDE using the Microchip Code Configurator (MCC), with a particular focus on three types of sensors: a humidity sensor, a digital temperature sensor (e.g., DS18B20), and a STCC4-based CO2 sensor. The resulting data were time-stamped and missing values were handled using direct interpolation. Matplotlib (version 3.10.1), seaborn (version 0.13.2), and scipy (version 1.14.0) were used for data analysis (see Figure 5).
The proposed method was implemented solely on a PIC16LF19156-based sensor, but comparisons with Arduino and Loxone systems were included as a basis for performance and realism. The Arduino-based setup is a typical low-cost prototype without data reduction, while the Loxone system is a commercial smart environmental monitoring solution with continuous measurement. By collecting data from all three platforms under the same environmental conditions, we were able to confirm the reliability of the PIC-based measurements and provide a benchmark for the signal shape and dynamics. This comparative design allowed us to evaluate the trade-off between sampling reduction and signal accuracy by reconstructing the reduced signal from the PIC device and comparing it with the full-resolution data from the Loxone system.

2.4. Correlation

A critical component of the methodology involves analyzing the relationships between the environmental parameters. The goal is to determine whether T and R H contain enough information about the behavior of CO2 to act as triggers or whether T and CO2 have a better relationship to be used as triggers for one parameter. For this purpose, a correlation analysis was applied to the parameters using the data collected from three sensors. It is necessary to determine how consistently changes in temperature and humidity are associated with fluctuations in the concentration of CO2 and how reliable these two parameters can be without regularly measuring CO2. If a pronounced correlation is detected, then the two parameters can serve as a reliable basis for predicting the behavior of the third parameter.
Based on the correlation matrix (see Figure 6), the data obtained from Sensor 2 demonstrate a weak positive correlation between T and CO2 ( r = 0.34 ) and between R H and CO2 ( r = 0.37 ). According to the data from Sensor 3, there is a strong correlation between T and CO2 ( r = 0.39 ), while the correlation between R H and CO2 is also positive but weaker ( r = 0.24 ). However, T and R H are practically unrelated to each other ( r = 0.03 ). The dataset from Sensor 1, however, represents a positive correlation between T and R H ( r = 0.53 ), but CO2 is practically independent of both parameters ( r = 0.18 with T and r = 0.02 with R H ). As a result, two of the sensors revealed a positive correlation between temperature, humidity, and CO2 concentration. This allows these parameters to be used as a basis for developing trigger logic for activating the measurements.
For further confirmation of the correlation analysis, a combined pairplot was constructed (see Figure 7), illustrating the distribution and interrelation of the parameters from each sensor’s dataset. This is particularly important when constructing the trigger activation logic. The pairplot shows that temperature and humidity in Sensor 1 and Sensor 2 data are concentrated within a narrow range, while Sensor 3 demonstrates a more uniform distribution. CO2 in all three cases exhibits a pronounced right-hand shift, indicating the passive presence of people in the premises. The data from Sensor 2 and Sensor 3 show a positive trend between temperature and CO2, which is consistent with the previously obtained correlation matrix. The data from Sensor 1, however, show less pronounced relationships between temperature and CO2, with a chaotic scattering of points, confirming a weak correlation. Although the weak correlation observed in Sensor 1 may indicate a lack of coupling between T, RH, and CO2, it is important to clarify that all three sensor systems were deployed under identical environmental conditions, using synchronized sampling intervals (15 min) and comparable locations. The weaker coupling in Sensor 1 is likely due to limited sensitivity or accuracy of the sensor hardware, rather than differences in environmental exposure or measurement timing. Moreover, the proposed 2-to-1 sampling logic does not rely on inter-device correlation, but instead operates based on intra-sensor threshold exceedance. Therefore, even if global correlations appear weak in a single sensor, local variations within a single data set are sufficient to trigger CO2 measurements. This design improves the robustness and adaptability of the method to different sensor configurations and environments.

2.5. Trigger Justification

As a further step in the analysis of the influence of temperature and humidity on the CO2 levels, a two-dimensional heat map (Figure 8) was constructed based on the partitioning of the two parameters into discrete intervals. The horizontal axis represents the temperature intervals and the vertical axis the humidity intervals. The color of each cell shows the average value of CO2 concentration for a combination of temperature and humidity values. According to the data from Sensor 3, CO2 exceeds 1000 ppm in the region corresponding to temperatures of 21–22.5 °C and humidity levels of 37–41%. This indicates that increasing temperature and humidity are suitable triggers for CO2 measurement. Similarly, the data from Sensor 2 show a stable trend of CO2 increasing with increasing temperature (>21 °C) and humidity. In contrast, the data from Sensor 1 show a very weak correlation, though temperature and humidity may still be used as a combined trigger for CO2 sampling. This discrepancy can be explained by differences in sensor configuration, placement, or environmental conditions. In particular, Sensor 1 may have experienced different airflow conditions due to its position in the room. These factors likely contributed to the reduced correlation strength. Therefore, the observed weak relationship should not be interpreted as a failure of the proposed 2-to-1 logic, but rather as a reflection of platform-specific influences.
Building on this observation, the main proposed approach, which is based on the “two-to-one” principle, involves activating one parameter (in this case CO2) based on the behavior of the other two (T, R H ). Within this pattern, two parameters are monitored simultaneously and if the change in each of them exceeds a set threshold or a checkpoint in time is reached, then the third parameter is measured. To formalize this concept, we define three parameters as x 1 ( t ) : T at time t, x 2 ( t ) : R H at time t and y ( t ) : CO2. θ 1 , θ 2 are the threshold values for x 1 and x 2 . Δ x i ( t ) = | x i ( t ) x i ( t 1 ) | represent the absolute change in parameter x i at time t. k N is a fixed control interval (e.g., every 20 time steps). The conditional activation rule for measuring y is defined as
Trigger y ( t ) = 1 , if Δ x 1 ( t ) > θ 1 Δ x 2 ( t ) > θ 2 ( t mod k = 0 ) 0 , else
where Trigger y ( t ) = 1 means that at time step t, a new measurement of y ( t ) is executed. The logic behind the 2-to-1 threshold activation is summarized in the flowchart below Figure 9, illustrating the decision-making steps in the sensor firmware.
Although the proposed 2-to-1 triggering logic was only implemented on a PIC16LF19156-based sensor, the inclusion of the Arduino and Loxone platforms in this study served to establish reference baselines. These two systems, operating in continuous measurement modes, allowed for an indirect validation of the reconstructed CO2 signal obtained using the proposed triggering logic. Although the same threshold logic could not be directly implemented on the Loxone due to firmware limitations and platform constraints, the comparative analysis allowed for a meaningful assessment of signal preservation, measurement accuracy, and power tradeoffs. Also, the implementation of similar threshold logic on Arduino is possible; in practice, it requires significant firmware modifications and does not provide the required level of energy efficiency and stability without additional optimization. Therefore, instead of directly implementing the algorithm on these platforms, a comparative measurement was performed to analyze the accuracy and shape of the signal. This approach allowed us to objectively evaluate the advantages of the proposed activation logic under conditions of limited computing and energy resources.

2.6. Threshold Selection

After two parameters are approved as trigger parameters for the activation of the third parameter measurements, the next process is to determine the threshold values. A grid search was used to select the thresholds, and the Precision, Recall, and the F1 Score quality metrics were computed for each combination. Precision measures how many of the triggered events were true for CO2 peaks, Recall measures how many actual CO2 peaks were correctly detected, and the F1 Score is the harmonic mean of precision and recall used to balance the two metrics:
Precision = T P T P + F P
Recall = T P T P + F N
F 1 = 2 · Precision · Recall Precision + Recall
Based on the grid search described above, we systematically evaluated all relevant combinations of temperature and humidity thresholds. The combination that achieved the highest F1 Score was selected as the optimal trigger condition, and the following thresholds were determined: the temperature threshold is T > 20.5 °C and the humidity threshold is H > 31 % . This threshold pair yielded the best trade-off between Precision and Recall, achieving an F1 Score of 0.473, with a trigger rate of 95.4%. This means that most high-CO2 events were successfully detected, although with a relatively frequent activation rate. The selected thresholds were used throughout the trigger behavior simulation and system implementation on the PIC-based sensor platform. The top five threshold combinations including Precision, Recall, F1 Score, and triggering rates are presented in Table 2. As shown, several threshold pairs resulted in nearly identical F1 Scores.
To better visualize the overall performance, Figure 10 presents the heatmap of the F1 Score, which clearly highlights areas with the best activation accuracy.
This visualization allows us to identify threshold regions that provide optimal detection performance. Each cell in the heatmap represents an F1 Score obtained from a specific combination of temperature and humidity thresholds. Darker regions indicate combinations with higher F1 Scores, which means a better balance between Precision and Recall for detecting CO2 peaks.

3. Results

Figure 4, Figure 5, Figure 10, Figure 11, and Figure 12 together present the complete workflow of the proposed method, from raw data to downsampling and reconstruction. Figure 4 and Figure 5 present the original environmental data that serve as the basis for threshold selection. Figure 10 shows the F1 Score heatmap obtained from a grid search through the temperature and humidity thresholds, highlighting the optimal combinations for triggering CO2 measurements. To illustrate the activation process in more detail, Figure 11 provides an example time series of how thresholds were applied to generate CO2 measurement triggers. The upper part displays a sharp increase in CO2. The middle and lower panels display the temperature and humidity signals. The dashed lines indicate the activation thresholds (20.5 °C and 31%). The black markers indicate the moments when both thresholds are exceeded simultaneously, thereby activating the CO2 measurement. These thresholds were then applied to the data, and Figure 12 shows the reconstructed CO2 signal obtained from the reduced set of measurement points. The reconstruction was performed using linear interpolation between the activated CO2 measurement points, assuming a linear change between successive activated values. In the next graph, a more visual representation of the reconstructed signal from the reduced data is presented.
After triggering the CO2 measurements based on certain thresholds, the reduced data were used to reconstruct all parameters. The resulting reconstruction is visualized in the Figure 12, demonstrating that the main signal characteristics were preserved despite the lower sampling rate.
Figure 11 shows the behavior of the 2-to-1 triggering mechanism over time. The top panel shows the raw CO2 concentration signal, where a significant increase occurs, likely due to human presence or ventilation changes. The middle and bottom panels display temperature and humidity values, respectively. The dashed horizontal lines represent the fixed thresholds of T > 20.5 °C and R H > 31 % . Black dots indicate the moments when both thresholds were exceeded simultaneously, thus triggering a CO2 measurement. These events align well with the sharp changes in CO2, validating the effectiveness of the trigger logic. Figure 12 presents the reconstructed CO2 signal based on the reduced sampling set. The reconstructed curve closely follows the shape of the original signal, capturing all major peaks and trends. This confirms that the event-based method retains the essential characteristics of the full-resolution signal. The overall reduction in CO2 measurements by 41.9% resulted in minimal loss of accuracy, as previously quantified (MAE = 0.0089, RMSE = 0.0117). This supports the claim that the proposed method can significantly reduce sensor activity while preserving signal quality in indoor environments. The proposed 2-to-1 sampling method, which activates CO2 measurements only when the temperature exceeds 20.5 °C and relative humidity exceeds 31%, resulted in a data reduction of 41.9%. Despite this reduction, signal reconstruction maintained high accuracy, with a mean absolute error (MAE) of 0.0089 and a root mean square error (RMSE) of 0.0117. The observed 41.9% reduction in the CO2 sampling rate directly contributes to energy savings, since CO2 sensors typically consume significantly more power than temperature or humidity sensors, especially due to their longer stabilization times. By reducing the number of activations, the method reduces the overall system energy budget. Furthermore, the implementation on a PIC16LF19156 microcontroller demonstrates that the proposed approach supports both energy efficiency and compact installation, making it highly suitable for embedded and battery powered applications.

4. Discussion

In this study, a threshold-based activation method for reducing CO2 measurements by two-to-one was proposed. The main goal of the proposed two-to-one method is to trigger the measurement of one parameter only when the thresholds of two other parameters are exceeded simultaneously. It is important to note that the trigger pair is not necessarily temperature and humidity, but can be combined depending on environmental events. In this experiment, temperature and humidity are the trigger parameters for CO2. To evaluate the method, three different sensors were used that measured over a two-month period (March and April). The results showed the ability to reduce the data but have several limitations. First, the analysis was conducted over a two-month period, which is a very short time to fully prove the choice of T and R H . For this, it is necessary to measure over the entire year in order to take into account all seasonal weather conditions, as well as changes in ventilation, the absence of people in the premises, weather variability, etc. Second, the use of static thresholds is limiting in the context of adaptive CO2 activations; the optimal solution would be to use a dynamic threshold mechanism that could adapt to all seasonal and temporal environmental events. Third, it is important to note that CO2 readings may be more effective in the summer months. Setting a smaller interval (every second) can improve the accuracy of detecting significant changes and improve the trigger response. In experiments, this resulted in a reduction in the number of CO2 samples by approximately 67%, which directly translates into a reduction in power consumption, since CO2 sensors typically require longer warm-up time compared to temperature and humidity sensors. Moreover, the entire system was implemented on a compact microcontroller platform (PIC16LF19156) with a small-form-factor sensor design measuring only 3 × 2 cm.

5. Conclusions

In this study, we proposed a two-to-one threshold triggering mechanism to selectively trigger CO2 measurements based on temperature and relative humidity changes. The method was implemented and tested on a low-power sensing platform using the PIC16LF19156 microcontroller and compared with Arduino and Loxone systems. The results showed that the CO2 measurements can be reduced by about 41.9% without compromising the fundamental signal performance. The reconstructed data showed a good accuracy level with MAE = 0.0089 and RMSE = 0.0117, confirming the effectiveness of the method for indoor environmental monitoring. The logic is lightweight, does not require machine learning, and is well suited for resource-constrained embedded devices, as demonstrated by the compact and power efficient PIC16LF19156 platform. The proposed method enables energy-efficient sensing strategies and is particularly suitable for long term monitoring in buildings, especially in space-constrained areas. Compared to continuous measurement systems, event-based sampling significantly reduces power consumption and data transmission frequency. The method is generalizable and can be integrated into various microcontroller-based platforms, making it scalable for broader environmental sensing applications. Future work will focus on extending the model with adaptive or seasonal thresholds, optimizing it for outdoor or industrial settings with dynamic environmental changes, and comparing it with more advanced baseline data processing methods.

6. Limitations

The proposed two-to-one threshold-based method demonstrates effectiveness in reducing the frequency of CO2 measurements and energy consumption. However, several limitations remain. First, the relationship between temperature, humidity, and CO2 is not universally stable. Although correlations were observed during experiments conducted in March and April, they were conducted under relatively controlled conditions and may not fully reflect the variability of dynamic indoor environments. Second, the thresholds were determined empirically, based on specific experimental observations, rather than using a generalizable model. A key limitation of the proposed method is the assumption that fixed thresholds for T and R H can reliably predict CO2 dynamics under different conditions. In reality, these thresholds may vary due to factors such as ventilation, occupancy, air conditioning, or room shape. To address this issue, future works could include a calibration phase in which local correlation statistics are collected to dynamically determine optimal thresholds. Alternatively, a method could be developed to adapt the activation logic to different environmental conditions.

7. Future Work

Future work will focus on improving the generalizability and adaptability of the proposed two-to-one threshold-based activation method. First, the system will be tested under a wider variety of environmental conditions, including different seasons, ventilation states, and occupancy levels, to assess its robustness and refine the trigger conditions. Second, dynamic threshold selection will be explored using either rolling statistical models or lightweight learning-based approaches to automatically adjust the activation logic based on historical trends and environmental feedback. Another plan involves extending the method to other environmental parameters or pollutants that may also benefit from selective sampling strategies. Additionally, efforts will be made to integrate energy harvesting techniques to further improve autonomy in long-term deployments. Finally, scaling the approach to multi-room or building-wide networks will be explored, including sensor coordination and adaptive threshold propagation across nodes.

Author Contributions

Conceptualization, C.E. and N.D.; methodology, S.H., C.E. and N.D.; software, N.D.; validation, S.H., C.E. and N.D.; formal analysis, N.D.; investigation, C.E. and N.D.; resources, C.E.; data curation, N.D.; writing—original draft preparation, N.D.; writing—review and editing, N.D.; visualization, N.D.; supervision, S.H.; project administration, C.E. and N.D.; funding acquisition, S.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the German Federal Ministry of Education and Research (BMBF). The APC was funded by the German Federal Ministry of Education and Research (BMBF).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data used in this study are not publicly available but can be obtained from the authors upon request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Liu, P.; Chen, Y.; Yu, Z. Effects of temperature, relative humidity and carbon dioxide concentration on concrete carbonation. Mag. Concr. Res. 2019, 72, 936–947. [Google Scholar] [CrossRef]
  2. AL-Ameeri, A.S.; Rafiq, M.I.; Tsioulou, O.; Rybdylova, O. Impact of climate change on the carbonation in concrete due to carbon dioxide ingress: Experimental investigation and modelling. J. Build. Eng. 2021, 44, 102594. [Google Scholar] [CrossRef]
  3. Ding, Y.; Ye, X.-W.; Su, Y.-H. Wind-induced fatigue life prediction of bridge hangers considering the effect of wind direction. Eng. Struct. 2025, 327, 119523. [Google Scholar] [CrossRef]
  4. Leemann, A.; Moro, F. Carbonation of concrete: The role of CO2 concentration, relative humidity and CO2 buffer capacity. Mater. Struct. 2016, 50, 30. [Google Scholar] [CrossRef]
  5. Chen, Y.; Liu, P.; Yu, Z. Effects of environmental factors on concrete carbonation depth and compressive strength. Materials 2018, 11, 2167. [Google Scholar] [CrossRef] [PubMed]
  6. Satish, U.; Mendell, M.; Shekhar, K.; Hotchi, T.; Sullivan, D.; Streufert, S.; Fisk, W. Is CO2 an Indoor Pollutant? Direct Effects of Low-to-Moderate CO2 Concentrations on Human Decision-Making Performance. Environ. Health Perspect. 2012, 120, 1671–1677. [Google Scholar] [CrossRef]
  7. Asif, A.; Zeeshan, M. Indoor temperature, relative humidity and CO2 monitoring and air exchange rates simulation utilizing system dynamics tools for naturally ventilated classrooms. Build. Environ. 2020, 180, 106980. [Google Scholar] [CrossRef]
  8. Sedoni, R.; Romani, M.; Santangelo, P.E. A hybrid model for the assessment of indoor environmental quality in buildings: An insight into mold growth. Energy Rep. 2025, 13, 4114–4125. [Google Scholar] [CrossRef]
  9. Sofi, A.; Regita, J.J.; Rane, B.; Lau, H.H. Structural health monitoring using wireless smart sensor network—An overview. Mech. Syst. Signal Process. 2022, 163, 108113. [Google Scholar] [CrossRef]
  10. de Oliveira, V.P.; Reis, A.; Alves Salvador Filho, J.A. Assessing the evolution of structural health monitoring through smart sensor integration. Procedia Struct. Integr. 2024, 64, 653–660. [Google Scholar] [CrossRef]
  11. Solórzano, A.; Eichmann, J.; Fernández, L.; Ziems, B.; Jiménez-Soto, J.M.; Marco, S.; Fonollosa, J. Early fire detection based on gas sensor arrays: Multivariate calibration and validation. Sens. Actuators B Chem. 2022, 352, 130961. [Google Scholar] [CrossRef]
  12. Keshmiry, A.; Hassani, S.; Mousavi, M.; Dackermann, U. Effects of environmental and operational conditions on structural health monitoring and non-destructive testing: A systematic review. Buildings 2023, 13, 918. [Google Scholar] [CrossRef]
  13. Zheng, Y.; Cao, L.-X.; Lv, J.-R.; Wen, H.-Y.; Mao, L.-X.; Wang, X.-Q.; He, Z.-Z. Self-powered flexible sensor network for continuous monitoring of crop micro-environment and growth states. Measurement 2025, 242, 116002. [Google Scholar] [CrossRef]
  14. Sujeetha, R.A.P.; Deeraj, K.; Yeseswi, B.; Sade, L. Humidity and Temperature Monitoring System using IoT. Int. J. Eng. Adv. Technol. 2019, 9, 1353–1356. [Google Scholar] [CrossRef]
  15. Entezami, A.; Sarmadi, H.; Behkamal, B. Long-term health monitoring of concrete and steel bridges under large and missing data by unsupervised meta learning. Eng. Struct. 2023, 279, 115616. [Google Scholar] [CrossRef]
  16. Plageras, A.P.; Psannis, K.E.; Stergiou, C.; Wang, H.; Gupta, B.B. Efficient IoT-based sensor BIG Data collection–processing and analysis in smart buildings. Future Gener. Comput. Syst. 2018, 82, 349–357. [Google Scholar] [CrossRef]
  17. Sofianidis, I.; Konstantakos, V.; Nikolaidis, S. Reducing Energy Consumption in Embedded Systems Applications. Technologies 2025, 13, 82. [Google Scholar] [CrossRef]
  18. Zhang, H.; Na, J.; Zhang, B. Autonomous Internet of Things (IoT) Data Reduction Based on Adaptive Threshold. Sensors 2023, 23, 9427. [Google Scholar] [CrossRef]
  19. Shukla, A.; Somagattu, P.; Singh, V.; Kalra, M. IoT-Based Data Storage for Cloud Computing Applications. In Advances in Artificial Intelligence and Data Engineering; Chiplunkar, N.N., Fukao, T., Eds.; Advances in Intelligent Systems and Computing; Springer: Singapore, 2021; Volume 1133, pp. 1455–1464. [Google Scholar] [CrossRef]
  20. Leal Sobral, V.A.; Nelson, J.; Asmare, L.; Mahmood, A.; Mitchell, G.; Tenkorang, K.; Todd, C.; Campbell, B.; Goodall, J.L. A Cloud-Based Data Storage and Visualization Tool for Smart City IoT: Flood Warning as an Example Application. Smart Cities 2023, 6, 1416–1434. [Google Scholar] [CrossRef]
  21. Hwang, S.-H.; Kim, K.-M.; Kim, S.; Kwak, J.W. Lossless Data Compression for Time-Series Sensor Data Based on Dynamic Bit Packing. Sensors 2023, 23, 8575. [Google Scholar] [CrossRef]
  22. Abu Alsheikh, M.; Lin, S.; Niyato, D.; Tan, H.P. Machine Learning in Wireless Sensor Networks: Algorithms, Strategies, and Applications. IEEE Commun. Surv. Tutor. 2014, 16, 1996–2018. [Google Scholar] [CrossRef]
  23. Sim, M.-S.; Kwak, J.-H.; Lee, C.-H. Fast Shape Matching Algorithm Based on the Improved Douglas–Peucker Algorithm. KIPS Trans. Softw. Data Eng. 2016, 5, 497–502. [Google Scholar] [CrossRef]
  24. Gao, J.; Hu, W.; Chen, Y. Revisiting PCA for Time Series Reduction in Temporal Dimension. arXiv 2024, arXiv:2412.19423. [Google Scholar] [CrossRef]
  25. Microchip Technology. PIC16(L)F19155/56/75/76/85/86 Data Sheet; Microchip Technology Inc.: Chandler, AZ, USA, 2017; Available online: https://ww1.microchip.com/downloads/en/DeviceDoc/PIC16LF19155-56-75-76-85-86-Data-Sheet-40001923B.pdf (accessed on 1 April 2025).
  26. Zhang, T.; Wang, Z.; Wang, P. A method for compressing AIS trajectory based on the adaptive core threshold difference Douglas–Peucker algorithm. Sci. Rep. 2024, 14, 21408. [Google Scholar] [CrossRef]
  27. Guo, C.; Li, H.; Pan, D. An Improved Piecewise Aggregate Approximation Based on Statistical Features for Time Series Mining. Adv. Data Min. Appl. 2010, 6440, 234–244. [Google Scholar] [CrossRef]
  28. Yang, D.-H.; Kang, Y.-S. Distance- and Momentum-Based Symbolic Aggregate Approximation for Highly Imbalanced Classification. Sensors 2022, 22, 5095. [Google Scholar] [CrossRef] [PubMed]
  29. Dai, B.; Frusque, G.; Li, Q.; Fink, O. Acceleration-Guided Acoustic Signal Denoising Framework Based on Learnable Wavelet Transform Applied to Slab Track Condition Monitoring. arXiv 2022, arXiv:2205.05365. [Google Scholar] [CrossRef]
  30. Hu, T.; Huang, Z.; Ge, P.; Gao, F.; Gao, F. Adaptive De-noising of Photoacoustic Signal and Image Based on Modified Kalman Filter. arXiv 2022, arXiv:2211.10262. [Google Scholar] [CrossRef]
  31. Upadhyaya, V.; Salim, M. Compressive Sensing: Methods, Techniques, and Applications. IOP Conf. Ser. Mater. Sci. Eng. 2021, 1099, 012012. [Google Scholar] [CrossRef]
  32. Saidani, A.; Xiang, J.; Mans, D. A Lossless Compression Approach Based on Delta Encoding and T-RLE in WSNs. Wirel. Commun. Mob. Comput. 2020, 2020, 8824954. [Google Scholar] [CrossRef]
  33. Wang, H.; Xia, T.; Li, H.; Gu, X.; Lv, W.; Wang, Y. A Channel-Wise Spatial-Temporal Aggregation Network for Action Recognition. Mathematics 2021, 9, 3226. [Google Scholar] [CrossRef]
  34. Jeon, G.; Chehri, A. Entropy-Based Algorithms for Signal Processing. Entropy 2020, 22, 621. [Google Scholar] [CrossRef] [PubMed]
  35. Karthika, S.; Rathika, P. An adaptive data compression technique based on optimal thresholding using multi-objective PSO algorithm for power system data. Appl. Soft Comput. 2024, 150, 111028. [Google Scholar] [CrossRef]
Figure 1. Positioning of Sensor 1 (indicated by red dot) in room corner in a historic manor house from the Wilhelminian period, adapted from Finn E. Schmid-Bonde, Fachhochschule Potsdam.
Figure 1. Positioning of Sensor 1 (indicated by red dot) in room corner in a historic manor house from the Wilhelminian period, adapted from Finn E. Schmid-Bonde, Fachhochschule Potsdam.
Sensors 25 04107 g001
Figure 2. Placement of Sensors 2 and 3 in two rooms within the same building: the image shows, from left to right, the positions of the two monitored rooms.
Figure 2. Placement of Sensors 2 and 3 in two rooms within the same building: the image shows, from left to right, the positions of the two monitored rooms.
Sensors 25 04107 g002
Figure 3. From left to right: a custom PIC16LF19156-microcontroller-based (Sensor 1), Arduino based platform (Sensor 2), and Loxone smart system (Sensor 3).
Figure 3. From left to right: a custom PIC16LF19156-microcontroller-based (Sensor 1), Arduino based platform (Sensor 2), and Loxone smart system (Sensor 3).
Sensors 25 04107 g003
Figure 4. Environmental data recorded by Sensors 1 and 3 during March. Green indicates CO2 concentration, red indicates temperature, and blue indicates humidity.
Figure 4. Environmental data recorded by Sensors 1 and 3 during March. Green indicates CO2 concentration, red indicates temperature, and blue indicates humidity.
Sensors 25 04107 g004
Figure 5. Environmental data recorded by Sensor 2 during April. Red indicates temperature, blue indicates humidity and green indicates CO2 concentration.
Figure 5. Environmental data recorded by Sensor 2 during April. Red indicates temperature, blue indicates humidity and green indicates CO2 concentration.
Sensors 25 04107 g005
Figure 6. Correlation matrix of environmental parameters (T, R H , CO2) for all three sensors.
Figure 6. Correlation matrix of environmental parameters (T, R H , CO2) for all three sensors.
Sensors 25 04107 g006
Figure 7. Pair plot used to evaluate the relationships between environmental parameters (temperature, humidity, CO2) relevant to trigger logic design. Blue represents Arduino, orange represents Loxone, and green represents PIC-based sensor system. The diagonal plots show kernel density estimates (KDE) for each parameter, while the scatter plots show pairwise relationships.
Figure 7. Pair plot used to evaluate the relationships between environmental parameters (temperature, humidity, CO2) relevant to trigger logic design. Blue represents Arduino, orange represents Loxone, and green represents PIC-based sensor system. The diagonal plots show kernel density estimates (KDE) for each parameter, while the scatter plots show pairwise relationships.
Sensors 25 04107 g007
Figure 8. Heat map of average CO2 concentration across temperature and humidity intervals.
Figure 8. Heat map of average CO2 concentration across temperature and humidity intervals.
Sensors 25 04107 g008
Figure 9. Flowchart illustrating the 2-to-1 threshold-based activation logic for CO2 measurement based on changes in temperature and humidity.
Figure 9. Flowchart illustrating the 2-to-1 threshold-based activation logic for CO2 measurement based on changes in temperature and humidity.
Sensors 25 04107 g009
Figure 10. F1 Score heatmap for CO2 trigger thresholds.
Figure 10. F1 Score heatmap for CO2 trigger thresholds.
Sensors 25 04107 g010
Figure 11. Activation of CO2 measurements based on threshold exceedance of temperature and humidity. The green line represents CO2 concentration, the red line shows temperature, and the blue line shows relative humidity. Black markers indicate activation triggers, and the dashed grey line marks the CO2 threshold.
Figure 11. Activation of CO2 measurements based on threshold exceedance of temperature and humidity. The green line represents CO2 concentration, the red line shows temperature, and the blue line shows relative humidity. Black markers indicate activation triggers, and the dashed grey line marks the CO2 threshold.
Sensors 25 04107 g011
Figure 12. Reconstructed signals from reduced measurement points using the proposed threshold-based sampling method. The green line shows CO2 concentration, the red line shows temperature, and the blue line shows relative humidity.
Figure 12. Reconstructed signals from reduced measurement points using the proposed threshold-based sampling method. The green line shows CO2 concentration, the red line shows temperature, and the blue line shows relative humidity.
Sensors 25 04107 g012
Table 1. Data Reduction Methods.
Table 1. Data Reduction Methods.
MethodDescriptionReducedMAE
RDP [26]Keeps only the key points that form the waveform.68%0.0091
PAA [27]Reduces the signal dimension by dividing it into segments of equal length.62%0.0103
vSAX [28]Converts PAA values to discrete characters.65%0.0125
Wavelet Tr. [29]Decomposes a signal into components and removes small signal coefficients.70%0.0082
Kalman Filter [30]Smoothes and reduces noise.60%0.0069
Compressive Sensing [31]Reconstructs signals from fewer samples.72%0.0073
Delta Encoding [32]Reduces the redundancy of similar values.50%0.0132
Peak-to-Peak [33]Keeps only significant peaks and valleys of the signal.59%0.0108
Entropy-Based [34]Preserves those signal segments with high information content.64%0.0099
Variance-Based [35]Compresses data to a value exceeding the threshold.61%0.0106
Table 2. Top 5 threshold combinations for CO2 trigger (Sensor 1).
Table 2. Top 5 threshold combinations for CO2 trigger (Sensor 1).
T Thresh. (°C)H Thresh. (%)PrecisionRecallF1Trigger %
20.5310.3110.9900.47395.4
20.0310.3100.9960.47396.3
20.5350.3290.8420.47376.8
20.0350.3280.8470.47377.3
19.5350.3270.8480.47277.6
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Daupayev, N.; Engel, C.; Hirsch, S. Two-to-One Trigger Mechanism for Event-Based Environmental Sensing. Sensors 2025, 25, 4107. https://doi.org/10.3390/s25134107

AMA Style

Daupayev N, Engel C, Hirsch S. Two-to-One Trigger Mechanism for Event-Based Environmental Sensing. Sensors. 2025; 25(13):4107. https://doi.org/10.3390/s25134107

Chicago/Turabian Style

Daupayev, Nursultan, Christian Engel, and Sören Hirsch. 2025. "Two-to-One Trigger Mechanism for Event-Based Environmental Sensing" Sensors 25, no. 13: 4107. https://doi.org/10.3390/s25134107

APA Style

Daupayev, N., Engel, C., & Hirsch, S. (2025). Two-to-One Trigger Mechanism for Event-Based Environmental Sensing. Sensors, 25(13), 4107. https://doi.org/10.3390/s25134107

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop