Indoor Human Detection from a Building’s Exterior Using 433 MHz Wireless Transceivers

This study introduces a novel system for detecting humans inside a building by utilizing RF signals from the building’s exterior. Existing RF communication devices encounter signal attenuation issues when passing through walls, limiting their effectiveness. In contrast, our system employs a low-power, long-distance communication signal operating at 433 MHz to enhance signal permeability, enabling the accurate detection of individuals within the building. The system analyzes received signal strength indicator (RSSI) data using variance and mean analysis algorithms to determine the presence or absence of people. The evaluation results indicate promising average accuracies of 88% for the variance analysis algorithm and 97.7% for the mean analysis algorithm. The proposed system holds potential for real-world deployment, particularly in challenging scenarios such as fire incidents, where pre-installation is challenging. Continued research and development efforts aim to enhance the system’s performance and address any limitations, making it more effective and robust in various practical applications.


Introduction
Technology for human detection has evolved continuously since the early 20th century. Early systems relied on heat detection, light sensors, infrared sensors, and ultrasonic sensors, but their range was limited, and they were prone to malfunctions caused by factors such as wind, noise, ultraviolet rays, and nearby heat sources [1,2]. However, the emergence of vision-based systems utilizing image and video processing techniques has significantly improved human detection and identification. These systems offer wider detection ranges and the ability to recognize detailed positions [3,4]. However, vision-based systems rely on visual data, which can be influenced by environmental conditions at the camera installation site. This introduces complexity and higher costs in terms of algorithm implementation and equipment maintenance.
In recent years, there has been growing interest in utilizing wireless signals to overcome the limitations of traditional systems. This approach involves analyzing the Received Signal Strength Indicator (RSSI) of Wi-Fi or Bluetooth signals to detect changes caused by human movement. By leveraging existing wireless network infrastructure, this technology offers relatively lower costs and is less affected by environmental factors compared with previous technologies. Wireless-signal-based human detection has various potential applications, including smart home automation and indoor navigation systems [5,6]. However, it is still an emerging field, and several technical challenges need to be addressed before widespread deployment in real-world scenarios.
Radio frequency (RF)-based human detection techniques can be affected by various environmental factors, such as multipath fading caused by signal reflection, refraction, and diffraction, which can make it difficult to differentiate between human presence and environmental variations [7]. One of the key challenges with these RF-based techniques study by Dhekne et al. [8], multi-hop nodes were used to improve the dete RF signals and identify sensing targets deep inside the building. This me deploying a network of nodes that can relay signals to each other to cover and improve the detection range. Similarly, the study by Ma et al. [9] explo drones to broaden the detection range. Drones can fly over the area of intere based sensors to detect human presence. However, one of the major limita methods is that they are vulnerable to node failure or changes. This can m to install and use these systems outside the building, where environmental even more complex and unpredictable. Therefore, more research is need robust and reliable RF-based human detection systems that can overcome tions and be deployed in a wide range of indoor and outdoor environments In this paper, we present a new approach for human detection using power transceivers using low-power 433 MHz frequency bands. This app overcome the challenges posed by obstacles such as multiple walls and o materials that can block or weaken wireless signals. Unlike existing protoco Fi and Bluetooth, which cannot detect humans in scenarios where signals through multiple walls [10], the 433 MHz frequency band operates at a low making it more suitable for long-range communication and more effective obstacles. Therefore, our final goal was to have both the transmitter and r tioned outside the building, as depicted in Figure 1, with the wireless signa mitted into the building to detect the presence of people inside. The received analyzed using algorithms to determine whether a person is present within range between the transmitter and receiver. Using a low-power 433 MHz fr can help overcome the challenges of signal attenuation and penetration thro which can improve the accuracy and range of human detection. Prior to d human detection system, it was essential to conduct a setup phase to determ timal threshold values. This involved measuring the RSSI values in both the absence of people, ensuring that the building was empty during the measu

Background
In the field of RF wireless communication, there have been various stud ing human presence using wireless signals. Multiple wireless communicat such as Wi-Fi, Bluetooth Low Energy (BLE), ultra-wideband (UWB), and (LoRa), have been used to detect humans in different ways. In this section, several prior studies.
Wi-Fi is the most widely used wireless communication technology for tion, and uses frequencies of 2.4 GHz and 5 GHz. Initially, human detection using RSSI, but later, using Channel State Information (CSI), detailed human

Background
In the field of RF wireless communication, there have been various studies on detecting human presence using wireless signals. Multiple wireless communication protocols, such as Wi-Fi, Bluetooth Low Energy (BLE), ultra-wideband (UWB), and Long Range (LoRa), have been used to detect humans in different ways. In this section, we introduce several prior studies.
Wi-Fi is the most widely used wireless communication technology for human detection, and uses frequencies of 2.4 GHz and 5 GHz. Initially, human detection was achieved using RSSI, but later, using Channel State Information (CSI), detailed human activity in- formation could be detected. Orthogonal Frequency Division Multiplexing (OFDM) is a method of multiplexing a transmitted data sequence into many narrowband sub-carriers, and CSI represents the frequency response characteristics of each OFDM sub-carrier channel. CSI contains information about signal attenuation, diffraction, reflection, and other signal distortions between the transmitter and receiver; therefore, it enables more flexible adaptation to temporal environmental changes, resulting in better localization performance compared with RSSI [11,12]. In the study by Sigg et al. [13], they used K-Nearest Neighbor (KNN) classifiers to differentiate various bodily activities based on Wi-Fi signal RSSI, achieving an 80% accuracy rate. Additionally, in the study by Abdelnasser et al. [14], they achieved 96% recognition accuracy using RSSI values to detect various hand gestures. In the study by Chen et al. [15], an attention-based bidirectional long short-term memory (ABLSTM) approach was used to recognize human activity using Wi-Fi CSI measurements and validate its effectiveness. This study achieved high accuracy in differentiating various bodily activities such as falling, walking, running, falling, sitting, and standing. In the study by Xiao et al. [16], they researched a CSI-based indoor positioning system, adopting backpropagation and K-mean algorithms for real-time differentiation between Line-of-Sight (LOS) and Non-Line-of-Sight (NLOS) in human detection. These studies using CSI pursue more refined detection beyond merely detecting human presence [17][18][19][20][21][22]. BLE, a low-power version of Bluetooth introduced in Bluetooth version 4.0, operates in the 2.4 GHz frequency band with 40 channels spaced 2 MHz apart. It utilizes Frequency Hopping Spread Spectrum (FHSS) to mitigate noise interference by dynamically changing channels 1600 times per second. In the study by Brockmann et al. [23], RSSI variance and mean analysis algorithms with predetermined thresholds were employed to detect the presence or absence of a person between the transmitter and receiver in real time. The study by Münch et al. [24] involved a system using multiple transmitters and receivers to detect and count people in a classroom. RSSI values were collected and classified into different datasets; logistic regression, KNN, and Support Vector Machine (SVM) models achieved over 90% accuracy in detecting people when using the normalized dataset. In S. Naghdi's study [25], Radial Basis Function (RBF) and Multi-Layer Perceptron (MLP) networks were utilized to detect people, with MLP networks demonstrating higher accuracy. Ongoing studies [26][27][28][29] explore Bluetooth's potential for person detection, aiming for accuracy rates of 90% or higher across various models.
UWB is a wireless technology that operates in the frequency range of 100 MHz to 3 GHz. In a study by S. D. Liang [30], two experiments were conducted using UWB radar to detect a person behind a 1-foot thick wall and a 2-inch thick wooden door. The researchers detected chest movements during breathing and enhanced the weak radar echo signal using the standard deviation (std) of the breathing signal. By comparing the calculated std value to a threshold, they determined the presence or absence of a person. Another study by Yusuf et al. [31] used UWB to estimate the number of people below a ship's deck, achieving an 88% accuracy. In a study by Li et al. [32], UWB was used to measure the signal-to-noise ratio (SNR) for locating survivors in disaster situations, successfully detecting individuals behind a 20 cm plaster wall at distances of 1.4 m and 1.9 m.
LoRa is a wireless communication technology that typically uses a frequency range of 800-950 MHz, which varies by country. LoRa is known for its long-range connectivity and low power consumption. The WIDESEE system [33] uses a drone equipped with a single transmitter-receiver to detect the presence of people by analyzing the reflected signals of the transmitter. However, LoRa can be susceptible to interference due to its wide detection range. To address this issue, the Power Spectral Density (PSD) is utilized. The PSD is obtained by applying FFT to the received signal, which provides information about the frequency strength, frequency mixture, and noise level. After multiplying the transformed FFT results with complex numbers and computing the average, the PSD can be obtained. PSD is useful for comparing the vibration levels of signals with different data counts. By calculating the PSD at different frequencies and normalizing it, the normalized PSD value of a specific frequency can approach 1, which can be used to detect the presence of a person based on the frequency with the highest PSD. The second-order Butterworth low-pass filter is used to filter out unwanted frequencies, such as drone vibrations and interference, to ensure accurate detection. The WIDESEE system has been shown to detect people up to a maximum distance of 53 m in an open square and can detect people inside a high-rise building surrounded by a 5 cm thick window and 40 cm thick concrete walls.
There are also studies that utilize low-cost Software-Defined Radio (SDR) solutions. In the study by Uysal et al. [34], the focus is on a dual Through-the-Wall scenario where both the transmitter and receiver are placed outside the walls of the monitored area. The experiments are conducted by installing the transmitter and receiver on the outer sides of the walls of rooms measuring 2.8 × 3.8 m 2 and 6.1 × 9 m 2 , respectively. A wideband 900 MHz single-frequency signal is used, which passes through the walls twice, and machine learning (ML) is employed to classify whether there is movement between the walls, only breathing without movement, or no presence of a person. RSSI is utilized, which is preprocessed through filtering and downsampling. To efficiently estimate the Respiratory Rate (RR) from the attenuated signals due to the double walls, a Non-Linear Least Squares (NLS) approach is employed. A machine-learning-based Decision Tree classifier is then used, considering the difference between the variance of the RR estimation and the variance in the observed data as a discriminative criterion, achieving an accuracy of over 99%. In the study by Jacob et al. [35], a system using a 3.7 GHz frequency is implemented, where the antenna and the surrounding environment are modified to reliably detect faint radiation emitted by humans. The system can detect individuals behind wooden doors at distances of up to 2 m. In the study by Taylor et al. [36], a person detection system is developed for applications such as elderly care by caregivers. Their system utilizes Universal Software Radio Peripheral (USRP) and trains a Random Forest machine learning model using received CSI to classify human movement into "movement" and "no activity", enabling the detection and monitoring of people.
However, most of the studies using Wi-Fi CSI that were introduced earlier do not involve wireless signals passing through multiple walls. Wang et al. [37] introduce several studies that use Wi-Fi CSI to detect people and discuss whether this can be applied to experiments that involve passing through walls. These studies demonstrate the use of CSI to detect people and track their movements when passing through 1-2 walls. However, the discussion is limited, as they do not delve into the impact of factors such as wall material, person position, and movement type on the detection performance. Similarly, research on technologies such as BLE, UWB, and LoRa also lacks consideration of scenarios with multiple walls and has limitations in terms of performance. There are a few studies among them that utilize signals passing through two or more walls for person detection [33,34]. Detecting people inside a building from the outside can be challenging due to wireless signal transmission through exterior and interior walls, as well as obstacles. When signals pass through objects, refraction occurs, influenced by the refractive index of the medium they traverse [38]. Transmitting signals between exterior walls involves thick mediums with obstacles, resulting in significant refraction and signal attenuation. While previous research using Wi-Fi or ultra-wideband signals has low distance errors for people detection due to limited signal penetration, it becomes challenging to obtain accurate results in environments with substantial attenuation, as described above.
Therefore, in this study, we used 433 MHz frequency signals, which have relatively high signal penetration, for detecting people. We attempted to measure the RSSI outside the building using low-power, long-range communication 433 MHz frequency transceivers. This RSSI value is a relative measurement value, so the range varies depending on each chip supplier; however, in this study, it ranged from approximately −60 to 105 dBm. As the distance between the transmitter and receiver increases and the interference on the signal increases, the RSSI value decreases, and the signal strength weakens.

RSSI Variance Analysis Algorithm
We used variance and mean analysis algorithms for data obtained through experiments to discriminate a person only by RSSI values while passing an intersection between the transmitter and the receiver [23].
Equation (1) determines the variance in the RSSI value of the current packet, where n is the size of the slide window and x i is the RSSI value of the current packet. µ is an exponentially weighted moving average for RSSI values up to the present packet, and is obtained by Equation (2). The weight factor, α, is set to α = 0.9 so that the old average RSSI value has an influence of 90% on the weighted average. The variance is obtained by collecting the most recent RSSI value by the size, n, of the sliding window, and the RSSI variance is obtained for packets received by a receiver for one second, considering that the time for a person to pass through the monitoring area is 0.3-0.5 s [23].
A threshold, T v , is used as an element that determines the state of human detection in a variance analysis algorithm. If the variance at a certain point exceeds the threshold T v , it is determined that a person has been detected and the state is indicated as 1. Conversely, if the variance is lower than T v , it is judged that there are no people, and the state is indicated as 0. If the T v is too low or too high, it is possible to detect it incorrectly, so a reasonably balanced T v value should be found throughout the test. Through some experiments, the result was derived by setting n = 10 and T v = 3 dBm, which is at the balance point for human detection.
The following experiment was conducted for five minutes to show the variance algorithm performance in a simple LOS environment. The transmission rate of the packet was one packet per 100 ms, and a total of 3000 RSSI values were analyzed. One experimental scenario is detailed in Table 1. From the RSSI values obtained in these experiments, variance is obtained using Equations (1) and (2).  Figure 2a, appears when a state of human detection is drawn through a variance analysis with the threshold T v = 3 dBm. Using this variance value, we can obtain a state graph, as shown in Figure 2b, which indicates whether a person is present or not. It can be observed that a person is detected (state = 1) between 60 and 120 s, and at 180 and 240 s. However, during the period from 180 to 240 s, the algorithm fails to detect a person who is present but stationary (state = 0).
The biggest problem with the RSSI variance analysis algorithm is that it cannot detect a person based on variance if the person is stationary within the detection range, as the variance value does not change. In the previous experiment, while a person moving between the transmitter and receiver was detected between 60 and 120 s, the algorithm failed to detect a person standing between the transmitter and receiver during packet transmission between 180 and 240 s. To address this, the RSSI average analysis algorithm must be applied. The biggest problem with the RSSI variance analysis algorithm is that it cannot detect a person based on variance if the person is stationary within the detection range, as the variance value does not change. In the previous experiment, while a person moving between the transmitter and receiver was detected between 60 and 120 s, the algorithm failed to detect a person standing between the transmitter and receiver during packet transmission between 180 and 240 s. To address this, the RSSI average analysis algorithm must be applied.

RSSI Mean Analysis Algorithm
The RSSI average analysis algorithm is suitable for detecting stationary people between the transmitter and receiver, and can detect people based on the attenuation of RSSI values. Attenuation is represented as the difference between the exponentially weighted moving average and the current RSSI value, calculated as ( − ). If the absolute value of this attenuation is above a certain threshold, it predicts that a person has been detected. The exponentially weighted moving average, , at a specific point used in the attenuation calculation is calculated using Equation (2), and unlike the RSSI variance analysis algorithm, this value is not updated in events where a person is detected. Thus, the value only changes in situations where the environment changes (e.g., when obstacles are added or removed between the transmitter and receiver), and remains fixed otherwise. To distinguish the presence of a person using attenuation values, an experiment is conducted to designate pairs of coordinates ( , ) corresponding to the current RSSI value and its corresponding attenuation value. Linear regression analysis is then performed on these pairs of coordinates. Figure 3a shows a linear regression graph drawn using 50 pairs of and its corresponding attenuation values obtained from an experiment where a person is passing by. During the experiment, the person passes through the detection range, stays still within the detection range, or is outside the detection range. Random samples of 50 pairs of data obtained from the experiment were selected as pairs of coordinates. If the detection environment does not change, the value is also fixed, and since the of the pair of coordinates ( , ) does not change, all coordinates are plotted on the linear regression graph as pairs of coordinates. The linear regression equation for the firstdegree function when the environment does not change is expressed by Equation (3). Here, m is the slope of the linear regression graph and c is the y-intercept of the graph.

RSSI Mean Analysis Algorithm
The RSSI average analysis algorithm is suitable for detecting stationary people between the transmitter and receiver, and can detect people based on the attenuation of RSSI values. Attenuation is represented as the difference between the exponentially weighted moving average µ and the current RSSI value, calculated as (µ − RSSI current ). If the absolute value of this attenuation is above a certain threshold, it predicts that a person has been detected. The exponentially weighted moving average, µ, at a specific point used in the attenuation calculation is calculated using Equation (2), and unlike the RSSI variance analysis algorithm, this µ value is not updated in events where a person is detected. Thus, the µ value only changes in situations where the environment changes (e.g., when obstacles are added or removed between the transmitter and receiver), and remains fixed otherwise. To distinguish the presence of a person using attenuation values, an experiment is conducted to designate pairs of coordinates (RSSI current , attenuation) corresponding to the current RSSI value and its corresponding attenuation value. Linear regression analysis is then performed on these pairs of coordinates. Figure 3a shows a linear regression graph drawn using 50 pairs of RSSI current and its corresponding attenuation values obtained from an experiment where a person is passing by. During the experiment, the person passes through the detection range, stays still within the detection range, or is outside the detection range. Random samples of 50 pairs of data obtained from the experiment were selected as pairs of coordinates. If the detection environment does not change, the µ value is also fixed, and since the µ of the pair of coordinates (RSSI current , attenuation) does not change, all coordinates are plotted on the linear regression graph as pairs of coordinates. The linear regression equation for the first-degree function when the environment does not change is expressed by Equation (3). Here, m is the slope of the linear regression graph and c is the y-intercept of the graph.
In the absence of a person, the attenuation's absolute value is generally 0. However, external noise unrelated to a person can introduce slight deviations from zero. To account for this noise, a filter is used to detect a person when the absolute value of attenuation reaches or surpasses a predetermined constant value, T g . This value is typically determined through experimentation, finding the threshold that effectively distinguishes between the presence and absence of a person while considering the impact of noise. This value is usually smaller than the attenuation when a person moves. T g is represented by a horizontal line parallel to the x-axis in Figure 3b. Equation (4), which is a filter considering environmental changes, and is expressed as 1 when + is added to Equation (3), and as 2 when − is added. In the mean analysis algorithm, similar to the threshold value, , utilized in the variance analysis algorithm, the threshold parameters, and , are determined during the parameter-setting stage by combining them with suitable values. The objective is to find the combination that yields the highest accuracy of the algorithm by comparing the predicted data with the actual data. The state of person detection is binary, indicating one of two states. If the attenuation falls within the area, it is determined that a person has been detected, and the state is denoted as 1. Conversely, if the attenuation lies outside the area, it is determined that there is no person, and the state is denoted as 0. In the verification stage, the F1-score is calculated to evaluate the algorithm's performance.
Precision is a metric that represents the number of true positive results (i.e., the number of times the analysis algorithm correctly identifies an observed event as positive) divided by the total number of positive results returned by the algorithm, which includes When there is a change in the detection environment, the value of the exponential moving average, µ, becomes variable. Consequently, the pair of values (RSSI current , attenuation) deviates from the linear regression graph described by Equation (3), affecting the graph itself. In a stable environment, µ remains fixed and the slope, m, is equal to −1. When the environment changes and a new linear regression graph is generated, the slope, m, remains as −1 while only the y-intercept value changes. The linear regression graph shifts by a certain amount along the y-axis, and the maximum magnitude of this shift in the y-intercept is denoted as a constant value, β. By specifying values for T g and β, it becomes possible to define the region where the presence or absence of a person can be distinguished. This region is referred to as the T m area, enclosed by three linear function graphs, T g , T d1 , and T d2 , as illustrated in Figure 3b. T d is defined by Equation (4), which is a filter considering environmental changes, and is expressed as T d1 when + β is added to Equation (3), and as T d2 when − β is added.
In the mean analysis algorithm, similar to the threshold value, T v , utilized in the variance analysis algorithm, the threshold parameters, T g and β, are determined during the parameter-setting stage by combining them with suitable values. The objective is to find the combination that yields the highest accuracy of the algorithm by comparing the predicted data with the actual data. The state of person detection is binary, indicating one of two states. If the attenuation falls within the T m area, it is determined that a person has been detected, and the state is denoted as 1. Conversely, if the attenuation lies outside the T m area, it is determined that there is no person, and the state is denoted as 0. In the verification stage, the F1-score is calculated to evaluate the algorithm's performance.
Precision is a metric that represents the number of true positive results (i.e., the number of times the analysis algorithm correctly identifies an observed event as positive) divided by the total number of positive results returned by the algorithm, which includes true positives and false positives (i.e., the number of times the analysis algorithm incorrectly identifies an observed event as positive).
Recall, on the other hand, is a metric that represents the number of true positive results divided by the total number of actual positive instances in the dataset, which includes true positives and false negatives (i.e., the number of times the analysis algorithm fails to identify an observed event as positive).
In summary, precision measures the accuracy of positive predictions made by the analysis algorithm, while recall measures the algorithm's ability to identify all positive The F1-score is a single metric that combines both precision and recall, and it can be calculated using the following equation: The F1-score is a harmonic mean of precision and recall, and it ranges from 0 to 1, with a higher score indicating better performance. It is a useful metric for evaluating the overall effectiveness of a binary classification algorithm because it balances both precision and recall, taking into account both false positives and false negatives. A higher F1-score indicates a better balance between precision and recall, while a lower score indicates that the algorithm is either biased towards precision or recall.
Section 5 presents the results of experiments conducted at a specified location where there is at least one wall separating the transmitter and receiver. The laser transmitters and receivers are employed to collect actual human movement data in order to calculate accuracy. The laser receiver detects the signals emitted by the laser transmitter as a person moves between the RF transmitter and receiver. By utilizing the laser-based system, the presence or absence of a person can be accurately determined, and these data are then compared with the RSSI values obtained through RF signals. The combination of laser-based detection and RF signal measurements provides a comprehensive dataset for analyzing and evaluating the accuracy of the system's detection capabilities. Precision and recall will be calculated to evaluate the experiment's performance, and the F1-score will be computed to determine its accuracy.

The Direction of the Experiment
In some recent studies [23][24][25]27,29,34], methods of determining the presence or absence of a person through RSSI values were used. However, most of these studies used high-frequency signals; this method is difficult to use in special situations due to low wall permeability. This paper proposes a new method for indoor human detection using low-power 433 MHz frequency wireless signals, which can penetrate walls more effectively than high-frequency signals. This study aimed to verify whether RSSI values can be used to detect human presence even in environments where the frequency band is lower than Wi-Fi, and whether the proposed algorithm is effective in detecting people behind multiple walls from outside the building. We conducted experiments using the STM32 board (Geneva, Switzerland) and 433 MHz frequency band to check if the RSSI values are affected by human movement. They aimed to verify whether detection using RSSI values is possible even in an environment where the frequency band is relatively lower than Wi-Fi. We verified the practicality of detecting people from outside the building even when there are two or more walls between the transmitter and receiver. For our experiments, we manufactured a PCB using the STM32F103C8T6 and CC1120 wireless communication modules (Dallas, TX, USA), which use the ARM Cortex-M3 MCU shown in Figure 4 as a transceiver for human detection.
In the experiments, the CC1120 wireless communication module was used with specific settings, as outlined in Table 2. The module operated at a frequency of 433 MHz, and it is possible to configure the following parameters: quency band is relatively lower than Wi-Fi. We verified the practicality of from outside the building even when there are two or more walls between th receiver. For our experiments, we manufactured a PCB using the STM CC1120 wireless communication modules (Dallas, TX, USA), which use the MCU shown in Figure 4 as a transceiver for human detection.   It is worth highlighting that adherence to domestic regulations in South Korea is crucial when utilizing the 433 MHz frequency. In this study, we initially employed RF settings that aligned with the regulated parameters specified by Korean policy. However, we are now interested in exploring additional settings beyond these limitations. These restrictions are as follows: • Bandwidth: the bandwidth should be set to 8.5 kHz or less. • Bit Rate: within this bandwidth, the bit rate can be set to 1.2 kbps to prevent data corruption. • Tx Power: the transmission power should be set to 10 dBm or less.
Regarding the modulation format, the CC1120 module offers various options, including 2-FSK, 2-GFSK, ASK/OOK, 4-FSK, and 4-GFSK. For the narrowband settings in the experiments, 2-FSK modulation was selected. This choice is recommended by the manufacturer for optimal sensitivity in such scenarios. Although the CC1120 module does not provide detailed channel information like Wi-Fi, it does offer the RSSI for each received packet. The next consideration is the impact of multipath propagation. Multipath propagation occurs when wireless signals are reflected, refracted, and diffracted by obstacles in the environment, resulting in multiple copies of the signal arriving at the receiver at different times and amplitudes. This can cause signal fading, interference, and errors in signal detection and decoding. To enhance the accuracy of human detection by mitigating the effects of multipath propagation, multiple separated receiver modules are employed for comparative analysis. As detailed in Section 5, three distinct receiver modules were utilized, with each module receiving packets containing sequence numbers from a single transmitter. The sequence numbers from each receiver serve as a temporal axis for predicting human detection and generating datasets. However, the current hardware limitations, such as the number of available serial communication ports on the board, necessitated the use of three separate receiver modules. For future considerations, we plan to explore the possibility of implementing a single board with three receiving RF modules. This approach offers the advantages of a consolidated system while maintaining the benefits of multiple receiving points for enhanced accuracy in human detection.

Data Analysis
We conducted several experiments to determine the effects of factors such as antennas, signal strength, the presence or absence of obstacles, and distance on the RSSI values. All experiments were conducted in corridors and rooms in an 11-storey building, and omnidirectional antennas were used. The transmitter transmitted packets to the receiver at 0.2 s intervals, and a person walked back and forth between the transceivers for 180 s. Four experiments were conducted with different settings, including varying the TX power, the position of the transmitter and receiver, and the distance between them. There was a wall between the transmitter and receiver when the receiver was in the laboratory. The experimental settings are shown in Table 3. The experimental results in Figure 5 show that the RSSI value remained stable when there was no human present, but when a person walked between the transceivers, the RSSI value was affected. The signal strength was attenuated by the wall, but the affected signal showed a noticeable pattern that could be distinguished from other patterns regardless of the wall's presence.
The experimental settings are shown in Table 3. The experimental results in Figure 5 show that the RSSI value remained stable when there was no human present, but when a person walked between the transceivers, the RSSI value was affected. The signal strength was attenuated by the wall, but the affected signal showed a noticeable pattern that could be distinguished from other patterns regardless of the wall's presence.
One notable distinction of this system compared with other protocols lies in the range of signal attenuation. In the case of the 433 MHz frequency band, as depicted in Figure 5, the attenuation of RSSI when a person is present is relatively small, around ±1~2 dBm. This attenuation is significantly lower compared with the approximately ±10 dBm attenuation observed in Wi-Fi measurements at frequencies such as 2.4 GHz and 5 GHz [14]. The lower frequency of the 433 MHz signal enables it to traverse obstacles more easily than higherfrequency Wi-Fi signals, resulting in reduced signal attenuation. Consequently, our system can accurately detect the presence of a person even when facing ±1~2 dBm attenuation. However, it should be noted that this attenuation is dependent on the experimental environment, and our approach requires a setup phase to determine the threshold accordingly. Furthermore, by employing multiple separated receivers, we can mitigate the impact of RSSI attenuation range variations among different boards. This approach ensures that even if some boards exhibit smaller attenuation ranges, the system's performance remains robust.  One notable distinction of this system compared with other protocols lies in the range of signal attenuation. In the case of the 433 MHz frequency band, as depicted in Figure 5, the attenuation of RSSI when a person is present is relatively small, around ±1~2 dBm. This attenuation is significantly lower compared with the approximately ±10 dBm attenuation observed in Wi-Fi measurements at frequencies such as 2.4 GHz and 5 GHz [14]. The lower frequency of the 433 MHz signal enables it to traverse obstacles more easily than higher-frequency Wi-Fi signals, resulting in reduced signal attenuation. Consequently, our system can accurately detect the presence of a person even when facing ±1~2 dBm attenuation. However, it should be noted that this attenuation is dependent on the experimental environment, and our approach requires a setup phase to determine the threshold accordingly. Furthermore, by employing multiple separated receivers, we can mitigate the impact of RSSI attenuation range variations among different boards. This approach ensures that even if some boards exhibit smaller attenuation ranges, the system's performance remains robust.
Furthermore, another point to consider is the scenario where multiple people pass through the detection range, rather than just one person. When comparing the scenario of one person walking through the detection range with the scenario of three people walking through, it was observed that when multiple people pass through the detection range, the RSSI attenuation is measured to be much greater. This implies that if the algorithm in Section 3 is capable of detecting one person, it should also be able to detect multiple people passing through with even greater attenuation. The difference in attenuation can be used to distinguish between scenarios where one person or multiple people pass through. However, detecting people in a smaller attenuation range is more challenging, which is why Section 5 focuses on experimenting with scenarios where only one person passes through.

Experiment and Results
This section aims to verify the accuracy of the analysis algorithm introduced in Sections 3.1 and 3.2 through actual experiments, specifically in scenarios where individuals move around randomly. The experiments are conducted in three different scenarios. First, a single wall is placed between the transmitter and receiver, and a person walks along a predetermined scenario. Second, two walls are placed, and a person walks randomly. Finally, the transmitter and receiver are placed outside the building, and a person walks randomly inside the building. The transceiver setup for each experiment is given in Table 4. Table 4. Transceiver setup locations for each experiment.

Ex_A
Experiment with a single wall (Section 5.1)

Ex_B Experiment with two walls (Section 5.2)
Ex_C Experiment with multiple inside walls: the transmitter and receiver are placed outside the building with multiple interior walls between them, and a person walks randomly inside the building (Section 5.3) Before conducting the experiments, it was essential to address the issue of detection range. At present, the measurement method entails an individual traversing a designated line positioned between the laser transmitter and receiver in order to obtain the measurements. However, the received RSSI value will be affected n seconds before and after the person enters the laser line. This period should be considered as a human detection event.
To address this issue, the detection range is extended to include the 2-4 s before and after the human is detected in the ground truth data from the laser receiver. The extended detection range depends on the distance between the transmitter and receiver. To account for the variation in the detection range depending on the location of the experimental device, the offset is obtained and stored in the initial parameter setup phase, which narrows the gap between the predicted data obtained through the analysis algorithm and the actual data. This offset is applied to the predicted data in the verification phase. To ensure optimal performance in the specific environment of the experiment, it is recommended to choose the receiver board that provides the best performance. Thus, for each experiment, the receiver board may be replaced accordingly.
As reported in Section 5, all experiments followed a similar process. In each experiment, the transmitter sent packets every 0.2 s, and each of the three receivers collected a total of 5000 packets over a duration of 1000 s. During the experiment, a single participant randomly moved back and forth. The experiment consisted of an initial setup phase to set the values of linear regression and T v , T g , and β, followed by a validation phase to calculate the accuracy. In the setup phase, the algorithm from Section 3 was applied to 70% (3500 packets) of the measurement data to obtain parameter values (e.g., T v , T g , β, offset, etc.). In the validation phase, these parameter values were applied to 30% (1500 packets) of the measurement data to compare the predicted data with the actual measured data and calculate the accuracy. For experiments B and C (excluding Experiment A), this process was repeated twice. Experiment B had two phases, denoted as B1 and B2, while Experiment C also had two phases, denoted as C1 and C2.
In the conducted experiments, the detection algorithm was executed offline, but the RSSI value of each received packet on each module with a packet ID was transmitted to the server in real time. This transmission was facilitated using Wi-Fi on each receiver module to send the RSSI information to a mobile Access Point (AP). The AP acted as an intermediary, relaying the data to the server via an LTE connection for subsequent processing and analysis. All experimental data were saved on the server for further reference and analysis. In our initial implementation, we utilized three separate modules. However, to optimize the deployment of the detection system, an alternative approach involves integrating three receiver modules into a single board with at least three serial communication I/O ports to accommodate the modules. By consolidating the modules onto a single board and leveraging its capabilities, the detection system can be efficiently executed on the board itself in real time, eliminating the need for separate modules. This integration enhances the system's performance and streamlines its operation.

Experiment A: Experiment with a Wall
In Experiment A, the setup phase involved conducting the experiment in the same location as depicted in Figure 6. A 5 cm steel door was positioned between the transmitter and receiver. The purpose of this experiment was to evaluate the system's performance in detecting humans located inside the building while dealing with the obstruction posed by the steel door. sors 2023, 23, x FOR PEER REVIEW B had two phases, denoted as B1 and B2, while Experiment C also had two as C1 and C2.
In the conducted experiments, the detection algorithm was executed RSSI value of each received packet on each module with a packet ID wa the server in real time. This transmission was facilitated using Wi-Fi on ea ule to send the RSSI information to a mobile Access Point (AP). The AP a mediary, relaying the data to the server via an LTE connection for subseq and analysis. All experimental data were saved on the server for furth analysis. In our initial implementation, we utilized three separate modu optimize the deployment of the detection system, an alternative approac grating three receiver modules into a single board with at least three serial I/O ports to accommodate the modules. By consolidating the modules on and leveraging its capabilities, the detection system can be efficiently board itself in real time, eliminating the need for separate modules. Thi hances the system's performance and streamlines its operation.

Experiment A: Experiment with a Wall
In Experiment A, the setup phase involved conducting the experim location as depicted in Figure 6. A 5 cm steel door was positioned betwee and receiver. The purpose of this experiment was to evaluate the system's detecting humans located inside the building while dealing with the obstr the steel door.

The linear regression function for Experiment A is shown in Figur
The graph in Figure 7 provides a rough estimate of the attenuation rang is present. To illustrate this, let us consider Figure 8, which represents the t for Board 3 in Figure 7. The solid graph represents the values of RSSI, w plot overlaid on it indicates the actual presence of a person at specific tim is no person, the RSSI remains relatively stable with an average of -67 when a person is present (as indicated by the scatter plot), the RSSI fluc 72 dBm and -65 dBm. Analyzing Board 3 in Figure 7 specifically, when th the RSSI values are -68 dBm and -67 dBm, labeled as "human absence". person, the RSSI values range from -72 dBm to -65 dBm, labeled as "hu The linear regression function for Experiment A is shown in Figure 7 and Table 5. The graph in Figure 7 provides a rough estimate of the attenuation range when a person is present. To illustrate this, let us consider Figure 8, which represents the time-RSSI graph for Board 3 in Figure 7. The solid graph represents the values of RSSI, while the scatter plot overlaid on it indicates the actual presence of a person at specific times. When there is no person, the RSSI remains relatively stable with an average of −67 dBm. However, when a person is present (as indicated by the scatter plot), the RSSI fluctuates between −72 dBm and −65 dBm. Analyzing Board 3 in Figure 7 specifically, when there is no person, the RSSI values are −68 dBm and −67 dBm, labeled as "human absence". When there is a person, the RSSI values range from −72 dBm to −65 dBm, labeled as "human presence". Therefore, when there is only the "human presence" label (|attenuation| ≥ 2 dBm) present, we can infer that there is always a person present.   Using the slope and y-intercept obtained from the linear regression fu stituted them into the mean analysis algorithm during the setup phase to o imum F1-score of the variance-mean analysis algorithm, and the correspo , , and offset. Table 6 summarizes the maximum F1-scores of the varian      Using the slope and y-intercept obtained from the linear regression function, we substituted them into the mean analysis algorithm during the setup phase to obtain the maximum F1-score of the variance-mean analysis algorithm, and the corresponding values of T g , β, and offset. Table 6 summarizes the maximum F1-scores of the variance-mean analysis algorithm, and their corresponding parameters for each board, obtained from the dataset during the setup phase of Experiment A. After the setup phase, the obtained parameters were used to generate predicted data, which were then compared with the actual measured data to calculate accuracy using the F1-score in the validation phase. During the verification phase, the parameters obtained in the setup phase were used to generate a state graph that predicted the presence or absence of a person over time. State values of 1 and 0 indicated the presence and absence of a person, respectively. Additionally, a scatter plot representing the ground truth data was superimposed on the predicted solid line graph. The ground truth data represent the actual measurement data when a person was present. Figure 9 shows an example state graph obtained in the verification phase.
presence or absence of a person over time, had state values of 1 and 0. When the state 1, it meant that the system predicted that there was a person at that time, and when state was 0, it meant that the system predicted that there was no person at that time. additional scatter plot on the predicted solid line graph represents the actual meas ment data where a person was present, labeled as the ground truth.
The state graph generated during the verification phase can be categorized into main cases. As shown in Figure 9, these cases can be labeled as follows: • Case A represents the scenario where the system accurately predicts the presenc a person at a specific time.

•
Case B indicates the situation where the system correctly predicts the absence person at a certain time.

•
Case C, where the system predicts the presence of a person at a certain time, bu reality, there is no person present.

•
Case D case occurs when the system predicts the absence of a person at a certain ti but in reality, there is a person present.
Cases A and B correspond to correct predictions, while cases C and D denote in rect predictions. The F1-score in Table 7 is the result of Experiment A, and the time-s graph of the verification phase is shown in Figure 10. All boards achieved F1-scores ab 0.9 with no outliers in Experiment A.   The result of the verification phase is a state graph, as shown in Figure 9. Figure 9 provides guidance on how to interpret the results of predictions and compare them with the actual data. It helps in understanding the relationship between the system's predictions and the ground truth. By default, the predicted solid line graph, which predicts the presence or absence of a person over time, had state values of 1 and 0. When the state was 1, it meant that the system predicted that there was a person at that time, and when the state was 0, it meant that the system predicted that there was no person at that time. The additional scatter plot on the predicted solid line graph represents the actual measurement data where a person was present, labeled as the ground truth.
The state graph generated during the verification phase can be categorized into four main cases. As shown in Figure 9, these cases can be labeled as follows: • Case A represents the scenario where the system accurately predicts the presence of a person at a specific time.

•
Case B indicates the situation where the system correctly predicts the absence of a person at a certain time.

•
Case C, where the system predicts the presence of a person at a certain time, but in reality, there is no person present. • Case D case occurs when the system predicts the absence of a person at a certain time, but in reality, there is a person present.
Cases A and B correspond to correct predictions, while cases C and D denote incorrect predictions. The F1-score in Table 7 is the result of Experiment A, and the time-state graph of the verification phase is shown in Figure 10. All boards achieved F1-scores above 0.9 with no outliers in Experiment A.

Experiment B: Experiment with Two Walls
Experiment B was performed under identical conditions to Experiment A, except for the relocation of the receiver. The location for Experiment B involved placing the transmitter and receiver in separate rooms with a corridor in between, as depicted in Figure 11. The signal had to pass through two 5 cm steel doors to reach the receiver; the purpose of this experiment was to evaluate the system's ability to detect people in the presence of obstacles. In the additional Experiment B2, a person moved randomly back and forth between the transmitter and receiver, occasionally stopping in between, to test whether the system could detect stationary individuals within its detection range. The results of the linear regression analysis in Experiment B are summarized in Table 8. The F1-score in Table 9 is the result of applying the parameters obtained in the setup phase to the verification phase data of Experiment B1. The time-state graph of the verification phase is shown in Figure 12.

Experiment B: Experiment with Two Walls
Experiment B was performed under identical conditions to Experiment A, except for the relocation of the receiver. The location for Experiment B involved placing the transmitter and receiver in separate rooms with a corridor in between, as depicted in Figure 11. The signal had to pass through two 5 cm steel doors to reach the receiver; the purpose of this experiment was to evaluate the system's ability to detect people in the presence of obstacles. In the additional Experiment B2, a person moved randomly back and forth between the transmitter and receiver, occasionally stopping in between, to test whether the system could detect stationary individuals within its detection range. The results of the linear regression analysis in Experiment B are summarized in Table 8. The F1-score in Table 9 is the result of applying the parameters obtained in the setup phase to the verification phase data of Experiment B1. The time-state graph of the verification phase is shown in Figure 12.

Experiment B: Experiment with Two Walls
Experiment B was performed under identical conditions to Experim the relocation of the receiver. The location for Experiment B involved placin and receiver in separate rooms with a corridor in between, as depicted i signal had to pass through two 5 cm steel doors to reach the receiver; th experiment was to evaluate the system's ability to detect people in the pres In the additional Experiment B2, a person moved randomly back and fo transmitter and receiver, occasionally stopping in between, to test whether detect stationary individuals within its detection range. The results of the analysis in Experiment B are summarized in Table 8. The F1-score in Table  applying the parameters obtained in the setup phase to the verification pha iment B1. The time-state graph of the verification phase is shown in Figur   Figure 11. Diagram of the transmitter-receiver placement, and the path of travel Slope ( ) y-Interc Figure 11. Diagram of the transmitter-receiver placement, and the path of travel for Experiment B.  The peculiarity is that the mean analysis algorithm on Boards 4 and 6 falsely detected or failed to detect some events due to noise. As there were differences and errors in the performance of each board, including hardware malfunctions, three boards were selected as receivers and analyzed using both the mean and variance analysis algorithms. The results from the three analyzed boards were then combined to determine the final state by selecting the state that had two or more boards with the same state value at each time point. Experiment B2 was conducted to confirm whether people who were standing within the detection range could be detected. This experiment was carried out under the same conditions as B1; the experimenter moved randomly, and occasionally paused. The F1-scores in Table 10 are the result of applying the parameters obtained in the setup phase to the verification phase data of Experiment B1. The time-state graph of the verification phase is shown in Figure 13.  The peculiarity is that the mean analysis algorithm on Boards 4 and 6 falsely detected or failed to detect some events due to noise. As there were differences and errors in the performance of each board, including hardware malfunctions, three boards were selected as receivers and analyzed using both the mean and variance analysis algorithms. The results from the three analyzed boards were then combined to determine the final state by selecting the state that had two or more boards with the same state value at each time point. Experiment B2 was conducted to confirm whether people who were standing within the detection range could be detected. This experiment was carried out under the same conditions as B1; the experimenter moved randomly, and occasionally paused. The F1scores in Table 10 are the result of applying the parameters obtained in the setup phase to the verification phase data of Experiment B1. The time-state graph of the verification phase is shown in Figure 13.    The anomaly observed in Experiment B2 is that the mean analysis algorithm was able to detect people standing still in the 140-160 s and the 260-290 s intervals, while the variance analysis algorithm failed to detect them. This is because the variance analysis algorithm relies on changes in the variance value to detect the presence of a person, which occurs when a person is moving. However, when a person is stationary, the variance value remains constant, and therefore, the algorithm fails to detect them. On the other hand, the mean analysis algorithm uses mean values to detect the presence of a person. Even when a person is stationary, the mean value is lower than when there is no person present, allowing the algorithm to detect stationary individuals. However, as an exception, Board 6 failed to detect stationary individuals even with the mean analysis algorithm. Figure 14 presents the dataset of Board 6 in Experiment B2, where the average RSSI when no person is present and the RSSI values during the intervals when a person is stationary are identical, resulting in an RSSI attenuation of 0 and causing the algorithm to fail in detection.
sors 2023, 23, x FOR PEER REVIEW The anomaly observed in Experiment B2 is that the mean analysis alg to detect people standing still in the 140-160 s and the 260-290 s interval ance analysis algorithm failed to detect them. This is because the varian rithm relies on changes in the variance value to detect the presence of occurs when a person is moving. However, when a person is stationary, th remains constant, and therefore, the algorithm fails to detect them. On th mean analysis algorithm uses mean values to detect the presence of a pe a person is stationary, the mean value is lower than when there is no pe lowing the algorithm to detect stationary individuals. However, as an ex failed to detect stationary individuals even with the mean analysis algo presents the dataset of Board 6 in Experiment B2, where the average RSSI is present and the RSSI values during the intervals when a person is stati cal, resulting in an RSSI attenuation of 0 and causing the algorithm to fai

Experiment C: External Walls and Internal Obstacles within the Building
The receiver's placement was altered in Experiment C while maintaini ditions as Experiment B. The final experiment, Experiment C, involved p mitter-receiver outside the building's two exterior walls, as depicted in Fi the transmitter and receiver, there were three gypsum walls with a thickn one concrete pillar with a thickness of 100 cm as interior walls. Additionall

Experiment C: External Walls and Internal Obstacles within the Building
The receiver's placement was altered in Experiment C while maintaining the same conditions as Experiment B. The final experiment, Experiment C, involved placing the transmitter-receiver outside the building's two exterior walls, as depicted in Figure 15. Between the transmitter and receiver, there were three gypsum walls with a thickness of 20 cm and one concrete pillar with a thickness of 100 cm as interior walls. Additionally, there were two concrete pillars with a thickness of 100 cm and windows with a thickness of 5 cm on either side of the pillars as exterior walls. Figure 16 presents a photo depicting the equipment setup for better understanding. The straight path from the receiver to the transmitter follows the order A, B, C, as shown in Figure 16; the distance between the transmitter and receiver is 20 m. Figure 16A represents the receiver outside the concrete pillar, and Figure 16B represents the corridor inside the window of Figure 16A, where the laser transmitter-receiver is installed. After passing through a large room with four inner walls, Figure 16C represents the transmitter installed outside the concrete pillar on the opposite outer wall.
ditions as Experiment B. The final experiment, Experiment C, involved mitter-receiver outside the building's two exterior walls, as depicted in F the transmitter and receiver, there were three gypsum walls with a thick one concrete pillar with a thickness of 100 cm as interior walls. Additional concrete pillars with a thickness of 100 cm and windows with a thickness side of the pillars as exterior walls. Figure 16 presents a photo depicting the for better understanding. The straight path from the receiver to the trans order A, B, C, as shown in Figure 16; the distance between the transmitter m. Figure 16A represents the receiver outside the concrete pillar, and Figu the corridor inside the window of Figure 16A, where the laser transmit stalled. After passing through a large room with four inner walls, Figure 1 transmitter installed outside the concrete pillar on the opposite outer wal  The experimenter moved randomly up and down the path between the transmitters and receivers, performing Experiments C1 and C2, and then added a stationary situation similar to Experiment B2 for Experiment C2. The results of the linear regression analysis in Experiment B are summarized in Table 11. The F1-scores in Table 12 are the results of Experiment C1; the time-state graph of the verification phase is shown in Figure 17.  The experimenter moved randomly up and down the path between the transmitters and receivers, performing Experiments C1 and C2, and then added a stationary situation similar to Experiment B2 for Experiment C2. The results of the linear regression analysis in Experiment B are summarized in Table 11. The F1-scores in Table 12 are the results of Experiment C1; the time-state graph of the verification phase is shown in Figure 17. The F1-scores in Table 12 are the results of Experiment C1; the time-state graph of the verification phase is shown in Figure 17. 1.000 1.000 The last experiment, Experiment C2, was the same as Experiment B2, where the experimenter moves randomly and sometimes stops, and the remaining conditions are the same as C1. The F1-scores in Table 13 are the results of Experiment C1; the time-state graph of the verification phase is shown in Figure 18. The last experiment, Experiment C2, was the same as Experiment B2, where the experimenter moves randomly and sometimes stops, and the remaining conditions are the same as C1. The F1-scores in Table 13 are the results of Experiment C1; the time-state graph of the verification phase is shown in Figure 18. As depicted in Figure 19, the RSSI data obtained from indoor Experiments A and B, as well as the data from outdoor Experiment C, exhibit slightly different characteristics. The experimental results indicate that even a small change in RSSI can be effective in detecting a human presence in Experiment B (Figure 19a). However, in Experiment C (Figure 19b), where multiple walls were present, the RSSI values often fluctuated even in the absence of people. Nevertheless, when there was attenuation amidst these fluctuations caused by a person passing by, the system can successfully detect the presence of a person. As depicted in Figure 19, the RSSI data obtained from indoor Experiments A and B, as well as the data from outdoor Experiment C, exhibit slightly different characteristics. The experimental results indicate that even a small change in RSSI can be effective in detecting a human presence in Experiment B (Figure 19a). However, in Experiment C ( Figure  19b), where multiple walls were present, the RSSI values often fluctuated even in the absence of people. Nevertheless, when there was attenuation amidst these fluctuations caused by a person passing by, the system can successfully detect the presence of a person. The mean analysis algorithm usage results in Experiments A to C are mostly 0.9 or higher. This suggests that the mean analysis algorithm is effective in detecting the presence of people in an area. Table 14 summarizes the F1-score of the variance and mean analysis algorithms in each validation phase of Experiments A to C, combining the three boards. This information may be useful for evaluating the performance of these algorithms and for comparing their effectiveness in different experimental settings.  As depicted in Figure 19, the RSSI data obtained from indoor Experiments A and B, as well as the data from outdoor Experiment C, exhibit slightly different characteristics. The experimental results indicate that even a small change in RSSI can be effective in detecting a human presence in Experiment B (Figure 19a). However, in Experiment C ( Figure  19b), where multiple walls were present, the RSSI values often fluctuated even in the absence of people. Nevertheless, when there was attenuation amidst these fluctuations caused by a person passing by, the system can successfully detect the presence of a person. The mean analysis algorithm usage results in Experiments A to C are mostly 0.9 or higher. This suggests that the mean analysis algorithm is effective in detecting the presence of people in an area. Table 14 summarizes the F1-score of the variance and mean analysis algorithms in each validation phase of Experiments A to C, combining the three boards. This information may be useful for evaluating the performance of these algorithms and for comparing their effectiveness in different experimental settings. The mean analysis algorithm usage results in Experiments A to C are mostly 0.9 or higher. This suggests that the mean analysis algorithm is effective in detecting the presence of people in an area. Table 14 summarizes the F1-score of the variance and mean analysis algorithms in each validation phase of Experiments A to C, combining the three boards. This information may be useful for evaluating the performance of these algorithms and for comparing their effectiveness in different experimental settings. When averaging across the items in Experiments A through C, the mean F1-score for the variance analysis algorithm is 0.880 and the mean F1-score for the mean analysis algorithm is 0.977. This suggests that, on average, the mean analysis algorithm performs better than the variance analysis algorithm and the mean analysis algorithm has a very high level of accuracy, with its F1-score being almost comparable to 100%. These findings may be useful for evaluating the effectiveness of these algorithms in detecting the presence of people in different experimental settings.
During Experiment C, it was observed that despite the existence of multiple reliable human detection systems [8,16], the RF frequencies employed by these systems demonstrated limited capability in penetrating the building. The high loss experienced by the RF signals rendered it unsuitable for implementing similar techniques in the depicted environment, as shown in Figure 15.

Conclusions
This paper presents a novel human detection system that utilizes a 433 MHz frequency signal outside a building to detect human presence inside. Using a low-power, longdistance communication signal at 433 MHz, the system overcomes attenuation issues faced by existing RF devices, enabling detection from outside the walls. The paper proposes two data analysis methods, variance and mean analysis algorithms, for processing the collected data. The mean analysis algorithm achieves higher accuracy and can detect stationary individuals. In the validation phase, the variance analysis algorithm achieved an average F1-score of 0.880, while the mean analysis algorithm achieved an average F1-score of 0.977. A drawback of the system is the requirement for a new setup phase for all boards when performing detecting in a new location, resulting in repetitive setup. The objective was to simplify or eliminate the setup and configuration process across multiple locations, enhancing user-friendliness and system efficiency. If a proposed system can be used immediately after installation, it is expected to be useful for detecting people in disaster situations, such as fire scenarios, where it is difficult to install the device in advance and obtain building parameters. Overall, this paper proposes a novel approach to human detection inside the building using a low-power, long-distance communication signal; the results demonstrate the potential effectiveness of the proposed system. Author Contributions: S.J. contributed to the conceptualization, implementation, experimentation, and validation of the proposed approach; S.P. contributed to the conceptualization and establishment of the proposed approaches and methodologies; and G.-I.K. contributed to reviewing the content with comments for improvement. All authors have read and agreed to the published version of the manuscript.