Skip to Content
SensorsSensors
  • Article
  • Open Access

22 October 2026

47 Pages

A Risk-Aware Spatial Deployment Framework Followed by Hierarchical Network Organization and Energy-Aware Performance Assessment

,
,
,
,
and
1
Departamento de Engenharia Rural, MED Mediterranean Institute for Agriculture, Environment and Development & CHANGE Global Change and Sustainability Institute, Universidade de Évora, 7006-554 Évora, Portugal
2
Instrumentation and Control Laboratory-LAICA, Center for Sci-Tech Research in Earth System and Energy-CREATE, University of Évora, 7000-671 Évora, Portugal
3
Center for Sci-Tech Research in Earth System and Energy-CREATE, University of Évora, 7000-671 Évora, Portugal
*
Author to whom correspondence should be addressed.

Highlights

This section summarizes, in bullet points, the main scientific and practical contributions of the study.
What are the main findings?
  • An integrated sensor placement methodology directly uses the official fire hazard mapping of the ICNF to guide the deployment of WSN in the Serra de São Mamede Natural Park.
  • The greedy MCP selected 589 sensor positions to cover 2995 priority cells classified as high and very high hazard.
  • With the same number of sensing nodes (589), the combined hazard-prioritized, coverage-optimized placement covered 100% of the high- and very-high-hazard cells, whereas random placement covered only 45.3 ± 1.5% (mean ± SD over 100 random placements), for a similar estimated energy consumption per round (349.6 J versus 339.4 J).
  • Under a conservative 250 m sensor-to-sensor range, multi-hop connectivity required about two relay nodes per sensor (1159–1174 relays), and the energy differences among 28, 29 and 30 clusters were small (≤1.8%) and are reported descriptively.
What are the implications of the main findings?
  • The integration of hazard mapping, GIS, and WSN optimization allow monitoring resources to be directed to spatially prioritized areas.
  • The methodology provides a reproducible framework for planning early fire detection networks in territories with available official hazard mapping.
  • The approach can be adapted to different study areas and supplemented with dynamic environmental information to support spatially risk-oriented monitoring systems.

Abstract

Forest fires are a growing threat in Portugal and in the Mediterranean region, necessitating the development of early detection systems capable of deploying monitoring resources to the highest priority areas. Conventional strategies for sensor placement in WSNs are often based on coverage, distance, and connectivity criteria, without explicitly incorporating the spatial distribution of fire hazard. This study proposes an integrated methodology for risk-oriented WSN planning, using the ICNF’s official rural fire hazard map as a spatial decision criterion. The cartography is converted into a hazard matrix and used to identify priority areas, on which the maximum coverage problem (MCP) was applied through a greedy heuristic to determine the sensor deployment positions. The resulting network was subsequently organized using K-means, with cluster head (CH) selection, relay-assisted multi-hop routing under a 250 m communication range, sink identification, and inter-cluster communication via a minimum spanning tree (MST), interpreted as an idealized connected graph and also recomputed under the same 250 m link constraint. Two alternative scenarios were also evaluated: a less restrictive hazard threshold (classes 3–5) and a random deployment of the same number of sensing nodes, repeated over 100 independent seeds, and a hazard-blind coverage-optimized control. The methodology is applied to the Serra de São Mamede Natural Park, with an area of 56,061.31 ha, where 2995 priority cells classified as high and very high hazard is identified. The greedy heuristic placed 589 sensors that covered all priority cells, whereas random deployments of the same 589 sensing nodes covered only 45.3 ± 1.5% of them (a hazard-blind optimized deployment covered 61.1%), for a similar estimated energy consumption (349.6 J versus 339.4 J per round), which corresponds to about half the energy per covered priority cell; this gain reflects the combined effect of hazard prioritization and coverage optimization. Connecting the sensors under the 250 m range required 1159–1174 relay nodes, and the energy differences among 28–30 clusters were small (≤1.8%) and are treated as descriptive. Extending the priority set to classes 3–5 required 1054 sensors and, with the cluster count held fixed at k = 29, increased energy consumption by 70.6% (21% with k = 53, i.e., about 20 sensors per cluster). The results indicate that the integration of official hazard mapping, spatial optimization, hierarchical organization, and routing constitutes a reproducible approach for risk-oriented WSN planning, with the potential to support early fire detection systems in spatially heterogeneous territories.

1. Introduction

Forest fires pose a significant threat to ecosystems, biodiversity, and natural resources, with increasingly severe environmental, social, and economic consequences. According to the European Forest Fire Information System (EFFIS), in 2022 fires were recorded in 45 European countries, with Portugal among the five most affected countries, with 112,063 hectares of burned area [1]. In 2024, the burned area in Portugal increased by 22% compared to the average of the previous ten years [2]. This situation worsened in 2025, the year in which the European Union recorded the most severe fire season on record, with more than one million hectares burned. In Portugal, 999 fires were recorded, responsible for 284,012 hectares of burned area, approximately double the area burned in the previous year, of which more than 51,000 hectares occurred in protected areas [3].
Despite the high severity of recent fire seasons, the total number of fire incidents in Portugal has shown a downward trend. In 2025, there were approximately 8252 rural fires, corresponding to the third lowest value since 2001. However, only 44 occurrences were responsible for approximately 91% of the total area burned in the country [4]. This relationship highlights a characteristic that is particularly relevant for fire risk management, namely, the frequency of ignitions does not necessarily reflect the magnitude of the impact. A small proportion of occurrences can, however, evolve into large-scale and highly severe fires. Thus, monitoring should not only seek to maximize the area generically covered but also ensure a greater detection capacity in areas where the probability of occurrence and the potential for fire spread are higher.
The occurrence and spread of fires result from the interaction between meteorological conditions, topographic characteristics and properties of plant fuel [5]. In Portugal, factors such as high density and continuity of vegetation, rugged terrain, and Mediterranean climatic conditions contribute to a high spatial heterogeneity of fire risk [6,7,8,9,10]. Additionally, the abandonment of traditional agricultural and forestry practices can favor the accumulation of combustible biomass, increasing fuel availability in certain areas [9,10]. The causes of ignition are also strongly associated with human activity, highlighting arson and different forms of fire use in agricultural and forestry activities [11,12,13,14]. Regardless of the origin of the ignition, the subsequent evolution of the fire depends on the environmental conditions existing at the site and time of occurrence. Consequently, fire risk presents a heterogeneous spatial distribution, making the adoption of monitoring strategies capable of differentiating areas according to their risk level relevant.
The prevention, monitoring, and detection of fires have benefited from significant advances in technologies such as remote sensing, unmanned aerial vehicles (UAVs), computer vision, artificial intelligence, and machine learning [15,16,17,18,19]. Despite their advantages in monitoring large areas, these approaches may present limitations related to temporal resolution, atmospheric conditions, availability of communication infrastructure, and the ability to identify incipient signs of fire [19,20,21]. Recent reviews also highlight challenges related to the generalization of models across different ecosystems, real-time data integration, and reliable detection of events in early stages [22]. These limitations reinforce the need for complementary approaches capable of performing continuous and localized monitoring directly in the field.
Wireless Sensor Networks (WSNs) represent a promising approach for this type of monitoring, enabling the distributed and continuous acquisition of environmental variables in extensive and potentially remote areas [23]. A WSN can integrate multiple sensor nodes responsible for collecting environmental parameters and transmitting the data through a distributed communication infrastructure. This architecture allows for high-resolution spatial and temporal monitoring and may be particularly suitable for forest environments where the installation of conventional infrastructure is limited. However, the effectiveness of a WSN depends heavily on the location of its sensor nodes. Inadequate distribution can leave critical zones uncovered, concentrate monitoring resources in lower-priority areas, or increase communication distances and, consequently, the network’s energy consumption.
In this context, the positioning of sensor nodes constitutes a spatial optimization problem that involves a trade-off between coverage, positioning, location, connectivity, and efficient use of energy resources. A significant portion of the literature has addressed this problem by maximizing geometric coverage, using random strategies, regular grids, or metaheuristic algorithms. In [24], for example, a particle swarm optimization algorithm was proposed to improve the continuous coverage of a WSN. In [25], a coverage model was proposed that considers path loss and false alarm probability, while [26,27] developed a deployment optimization strategy based on the Desert Golden Mole Optimization Algorithm. In the specific context of forest fire monitoring [28] used a modified version of the Marine Predator Algorithm to optimize the coverage and distribution of sensor nodes. In parallel, Geographic Information Systems-based approaches have demonstrated the usefulness of spatial risk information to support territorial planning decisions, as in [29], which combines fire risk mapping and UAV deployment planning. More recently, [30] integrated spatial patterns of fire occurrence derived from satellite data into a multi-objective WSN deployment optimization problem, formulating sensor coordinates as continuous decision variables and simultaneously considering coverage, connectivity, and energy consumption. Complementarily, [31] proposed a dynamic fire simulation and multi-objective optimization-based approach to determine robust sensor configurations in the face of different ignition probabilities and weather conditions.
Recent literature demonstrates an evolution in sensor network deployment strategies, from approaches focused predominantly on geometric coverage and the network’s perception and communication characteristics to formulations that incorporate spatial information on fire risk and behavior. While some studies seek to optimize network coverage or perception characteristics [24,25,26,27,28], more recent work has explored the use of spatial risk information, fire behavior simulation, and multi-objective optimization to guide sensor placement [29,30,31]. This evolution demonstrates the relevance of deployment strategies adapted to the spatial and dynamic characteristics of environments subject to forest fires.
Despite these advances, the integration between a discretized representation of fire risk, spatial prioritization of coverage, and hierarchical network organization remains insufficiently explored. In particular, there is room for approaches that transform a spatial risk map into a finite structure of decision units, allowing the prioritization of different zones to be incorporated into the sensor site selection process and subsequently articulated with cluster formation, CH selection, and energy consumption assessment. This approach is particularly relevant in scenarios where the number of available sensors is limited, and a uniform distribution of nodes can lead to inefficient use of monitoring resources.
In this context, this study proposes a discretized representation of risk in spatial decision units, integrating this prioritization with a coverage model and a hierarchical architecture based on clusters and Cluster Heads (CHs), simultaneously evaluating the trade-off between risk-oriented coverage and energy efficiency.
The main objective of this study is to develop and evaluate a risk-oriented positioning strategy for a hierarchical Wireless Sensor Network intended for the early detection of forest fires. The approach integrates spatial information associated with fire risk into a discretized representation of the territory, using the different spatial units as a basis for establishing coverage priorities and guiding the selection of sensor deployment locations. The resulting configuration is subsequently organized into a hierarchical architecture based on clusters and Cluster Heads (CHs), and evaluated in terms of coverage, connectivity, and energy consumption. The main contributions of this study are:
  • Discretized spatial formulation of the WSN deployment problem, in which a fire risk map is converted into a regular grid of spatial units classified according to risk level;
  • Risk-oriented positioning model, which uses the priority of spatial units to direct monitoring resources to higher-risk zones, instead of exclusively optimizing overall geometric coverage;
  • Integration of risk-oriented positioning into a hierarchical WSN architecture, including cluster formation and selection of Cluster Heads;
  • Comparative evaluation of network configurations in terms of coverage, connectivity, and energy consumption, allowing analysis of the trade-off between spatial monitoring priority and communication.
The remainder of the article is organized as follows. Section 2 presents the work related to forest fire detection based on WSNs and sensor positioning and optimization strategies. Section 3 describes the proposed methodology, including the construction and discretization of the risk map, definition of spatial units, coverage model, sensor positioning, network connectivity, cluster formation, and selection of Cluster Heads. Section 4 presents the results and comparative evaluation of different network configurations, with particular focus on coverage and energy consumption. Finally, Section 5 presents the main conclusions, the limitations of the study, and proposals for future work.

3. Materials and Methods

This study proposes an integrated methodology for planning and organizing Wireless Sensor Networks for the early detection of forest fires. The approach combines official geospatial information, Geographic Information Systems (GIS) techniques, spatial optimization, and hierarchical network organization. Unlike approaches that treat sensor placement predominantly as a geometric problem, the proposed methodology uses the official fire hazard mapping provided by the Institute for Nature Conservation and Forests (ICNF) as the main criterion to guide sensor location.
The methodology is structured in sequential and interdependent steps (Figure 1). First, the hazard map was processed and converted into a regular matrix representation of the study area (Section 3.1 and Section 3.2). Second, priority cells for monitoring were identified according to a hazard threshold. Three hazard-selection scenarios were defined to evaluate the influence of this threshold (Section 3.3). Third, sensor positions were determined with a greedy coverage heuristic. A random deployment with the same number of sensors served as a control (Section 3.4). The resulting network was then organized into clusters using the K-means algorithm, and the respective Cluster Heads (CHs) were defined. Relay nodes were added where necessary to guarantee multi-hop connectivity between sensors and their CHs within the assumed communication range. Intra-cluster communication was modelled with multi-hop routing, and inter-cluster communication was organized through a Minimum Spanning Tree (MST), with one CH acting as the sink. Finally, the energy consumption of each configuration was estimated using the first-order radio model of Heinzelman et al. [113].
Figure 1. Flowchart summarizing the main steps of the proposed methodology. In panel 2.2, dot colours distinguish the sensors of different clusters; all other symbols are explained in the legend at the bottom of the figure.
Geospatial processing was performed in ArcGIS Desktop (ArcMap version 10.8, Esri, Redlands, CA, USA), which was used for the preparation and analysis of cartographic data. The R environment (R Foundation for Statistical Computing, Vienna, Austria), run in RStudio (version 2024.12.0+467; Posit Software, PBC, Boston, MA, USA), was used to implement the matrix processing procedures. Python 3.12 (Python Software Foundation, Wilmington, DE, USA) was used to identify priority areas and optimize sensor placement, analyze network topology, construct the MST, perform spatial visualization, and calculate energy consumption. Figure 1 presents a flowchart summarizing the main steps of the proposed methodology.

3.1. Spatial Hazard Mapping and Representation

The study area is the Serra de São Mamede Natural Park (PNSSM), located in northern Alentejo, Portugal, and covering approximately 56,061.31 ha (Figure 2). The park extends across the municipalities of Arronches, Castelo de Vide, Marvão and Portalegre and constitutes the main mountain system in the region. Its steep relief, diverse vegetation cover and environmental conditions favorable to fire spread make the PNSSM a suitable area for evaluating forest fire detection strategies.
Figure 2. Location of the Serra de São Mamede Natural Park (PNSSM). Left: satellite image of the study area with the PNSSM boundary in red and the main settlements. Top right: mainland Portugal (blue outline) showing protected areas in light green, with the study area highlighted by the red rectangle. Bottom right: PNSSM (green) and municipal boundaries (black lines) along the border with Spain.
Hazard was characterized using the Official Rural Fire Hazard Map provided by the ICNF, which was the main source of spatial information on the distribution of fire hazard in the study area. In ArcMap, using the Spatial Analyst extension, the hazard map was converted to raster format and reclassified with the Reclassify tool into five discrete classes, numbered 1 to 5, corresponding to increasing hazard levels from very low to very high. This standardization represented hazard on a homogeneous numerical scale compatible with the subsequent computational steps.

3.2. Construction of the Regular Spatial Grid

A regular spatial mesh (fishnet) of 250 × 250 m square cells was then constructed over the entire study area, providing a uniform spatial discretization of the territory (Figure 3).
Figure 3. Spatial discretization of the hazard map into a 250 × 250 m grid. (a) PNSSM location; (b) fishnet grid over the hazard raster; (c) detail of classified cells with centroids. The black box in (b) marks the area enlarged in (c); colours indicate the hazard classes 1–5 listed in the legend.
The cell size was chosen to match the operational range assumed for LoRa (Long Range) technology in the communication model. LoRa was selected for its low power consumption, robustness and long-range communication capability, which make it suitable for environmental monitoring in remote areas [123,124,125]. An operational range of approximately 250 m was assumed for forest environments. This is a conservative modelling assumption, since greater distances can be achieved under favorable conditions, particularly in open areas [126]. The 250 m resolution therefore establishes a consistent spatial relationship between the hazard representation and the sensor range. It also balances spatial resolution, representation of hazard heterogeneity and computational cost. Since the sensor placement does not guarantee that sensors lie within this range of one another, relay nodes were introduced where required.
Each cell was represented by its geometric center, with associated planimetric coordinates (X, Y). The hazard value of the raster was extracted at each cell center, so that every grid position was linked to its hazard level. Cells without a hazard class, including those outside the park boundary, were assigned code 0.
The resulting dataset, containing the coordinates (X, Y) and the hazard value of each cell, was processed in R and converted into a regular matrix, hereafter called the Numerical Hazard Map. In this representation, each matrix element corresponds to one grid cell and retains its geographic coordinates. The optimization algorithms can therefore operate directly on the matrix structure without losing the spatial reference of the territory.

3.3. Identification of Priority Cells and Definition of Scenarios

This step transforms the spatial hazard information into a discrete set of priority cells, which defines the area that the sensor network must cover. A Python routine traversed the Numerical Hazard Map and selected the cells whose hazard classes belonged to a predefined set. The hazard threshold was thus treated as an explicit parameter of the methodology, and three main scenarios were defined, complemented by two supplementary controls:
(i) a reference scenario, in which cells of Classes 4 and 5 (high and very high hazard) were considered priority cells, concentrating monitoring resources on the sectors most susceptible to fire;
(ii) an alternative scenario, in which Classes 3 to 5 were considered priority cells, to assess the effect of a less restrictive threshold;
(iii) a control scenario without hazard prioritization, in which all cells with any hazard class (1–5) were considered eligible for a random deployment;
(i-c) a common-domain variant of the reference scenario, with the same priority cells (Classes 4 and 5) as scenario (i), but with sensor positions restricted to the classified cells (Classes 1–5), that is, the same installation set as the control scenario (iii);
(iv) a hazard-blind, coverage-optimized control, in which all classified cells (Classes 1–5) were treated as equally important demand cells and covered with the same number of sensors and the same feasible positions as the control scenario (iii), but with positions selected by the coverage heuristic instead of random sampling.
Scenarios (i-c) and (iv) are described in Section 3.4.4. Together with scenario (iii), they make it possible to separate the effect of coverage optimization from that of hazard prioritization under a common feasible domain.
In all scenarios, cells with code 0 were excluded from the set of priority or eligible cells. The coordinates of the selected cells were linked to their respective matrix indices, ensuring alignment between geographic location and the matrix structure. For each scenario, the output of this step was a set of cells, with their coordinates and matrix indices, which served as input for the sensor allocation step.

3.4. Sensor Positioning

3.4.1. Coverage Problem Formulation

The Maximum Coverage Problem (MCP) is a classical combinatorial optimization problem. Its objective is to select a set of installation positions that covers a predefined set of demand areas, subject to the spatial and deployment constraints of the system [127]. The MCP is NP-hard, so obtaining an exact optimal solution may become computationally impractical as the number of candidate positions and demand cells increases. For this reason, a greedy heuristic was adopted.
Let I be the set of candidate positions, consisting of all cells of the grid, including cells without hazard classification, so that sensors near the park boundary can cover priority cells from adjacent positions. This feasible installation set is larger than that of the random control, which is restricted to the 9043 classified cells (Section 3.4.3); the effect of this difference was quantified by repeating the optimization with the candidate positions restricted to the classified cells (Section 3.4.4). Let P be the set of priority (demand) cells defined in Section 3.3. Each sensor was assumed to monitor the cell in which it is installed and the priority cells within a monitoring range of r cells. In this study, r = 1; that is, each sensor covers its own cell and the eight surrounding cells, including the diagonal neighbors (a 3 × 3 Moore neighborhood). The center-to-center distance to the covered cells is therefore 250 m for orthogonal neighbors and approximately 354 m for diagonal neighbors. The coverage set of candidate position i is defined as:
Ni = { j ∈ P:max(|rowi − rowj|, |coli − colj|) ≤ r }
Only cells belonging to P are counted towards coverage, and sensors located at the edge of the grid cover fewer cells. The binary decision variable is:
Xi = 1, if a sensor is installed in the position i; xi = 0, otherwise.

3.4.2. Greedy Heuristic

The heuristic builds the solution iteratively. Let U be the set of priority cells not yet covered in a given iteration. The marginal gain associated with candidate position i is calculated by:
G(i) = |Ni ∩ U|
where Ni represents the set of priority cells potentially covered by position i.
In each iteration, all candidate positions are evaluated and the position with the highest marginal gain is selected:
i* = arg maxiϵIG(i)
The selected position receives a sensor ( x i * = 1 ), and the cells it covers are removed from U. The procedure is repeated until all priority cells are covered (U = ∅) or no candidate position provides additional coverage. The total number of sensors is then S = ∑ i ∈ I x i .
The number of sensors was therefore not defined a priori. It emerged from the iterative process and depended on the extent and spatial distribution of the priority cells in each scenario. The heuristic was not formulated as a multi-objective problem with an explicit trade-off between coverage and number of sensors. Its objective was complete coverage of the priority cells through the successive selection of the positions with the highest marginal gain. When iterated until full coverage is achieved, this procedure corresponds to the classical greedy algorithm for the set covering problem. As a result, sensors are concentrated where priority cells are located, rather than distributed uniformly across the study area. The greedy heuristic was applied to the reference (i) and alternative (ii) scenarios.

3.4.3. Control Scenario: Random Deployment

In the control scenario (iii), sensor positions were not optimized. The same number of sensors S obtained in the reference scenario (i) was randomly placed among the eligible cells (hazard Classes 1–5), using uniform sampling without replacement, so that no cell received more than one sensor. The random deployment was repeated for Np = 100 independent seeds (Section 3.10); the draw with seed = 42 used for the single-run results is one realisation of this distribution. This equal sensing-node design ensures that differences between scenarios (i) and (iii) reflect the deployment strategy, hazard-based selection combined with coverage optimization versus non-prioritized random placement, rather than the number of sensing nodes. It is not an equal total-deployment-cost comparison: the number of relay nodes, by contrast, was not fixed, as it results from the spatial configuration of each scenario and constitutes one of the outcomes compared.
To compare the effectiveness of both deployment strategies, the coverage achieved in scenario (iii) was computed using the same coverage criterion as in the optimized scenarios (Equation (1)) and expressed as the percentage of class 4–5 cells (and class 3–5 cells) covered by at least one sensor.

3.4.4. Common Feasible Domain and Hazard-Blind Control

The comparison between scenarios (i) and (iii) changes two factors at once: the set of cells that the deployment is intended to cover (hazard prioritization) and the way positions are chosen (coverage optimization versus random sampling). In addition, the optimized scenarios may install sensors in unclassified cells outside the park, whereas the random control may not. Two supplementary analyses were therefore carried out.
First, to place both methods on a common feasible domain, the greedy heuristic of the reference scenario was repeated with the candidate set I restricted to the 9043 classified cells, that is, the same installation set as the random control (scenario i-c). The number of sensors required, the coverage of Class 4–5 cells and the network metrics were compared with those of the unrestricted solution, and the number of sensors of the unrestricted solution located in unclassified cells was recorded.
Second, to separate the contribution of hazard prioritization from that of coverage optimization, a hazard-blind, coverage-optimized control (scenario iv) was evaluated. The greedy heuristic was applied with the same feasible positions as scenario (iii) (classified cells) and the same sensor budget S = 589, but all classified cells (Classes 1–5) were treated as equally important demand cells, so that the heuristic maximizes geometric coverage of the park without any hazard information; because the budget is fixed, the heuristic was stopped after S selections. Since many candidate positions share the same marginal gain when the budget is smaller than that required for full coverage, ties were broken at random, and the control was repeated for 20 tie-breaking seeds. Coverage of Class 4–5 cells, relay count and energy were then computed with the same procedure as in the other scenarios. The difference between scenarios (iii) and (iv) estimates the effect of coverage optimization alone, and the difference between scenarios (iv) and (i-c) estimates the additional effect of hazard prioritization under a common feasible domain and an equal number of sensing nodes.

3.4.5. Contribution and Output of This Step

The methodological contribution of this step does not lie in the greedy heuristic itself, which is well established for coverage and facility-location problems. It lies in the heuristic’s integration with the official forest fire hazard map produced by the ICNF. Because the hazard classification defines the cells to be covered, the sensor allocation incorporates the spatial distribution of fire hazard rather than relying exclusively on geometric or connectivity criteria.
Comparing the three scenarios makes it possible to assess how the definition of the priority set affects the resulting sensor configuration. The comparison between scenarios (i) and (ii) shows how the hazard threshold influences the number and location of sensors. The comparison between scenarios (i) and (iii) shows the combined effect of hazard-based filtering and coverage optimization relative to a non-prioritized random deployment with the same number of sensors. The supplementary scenarios of Section 3.4.4 separate the two components of this combined effect.
The final set of sensor positions obtained for each scenario was the input for the hierarchical organization of the network, described in the following sections.

3.5. Cluster Formation and Cluster Head Definition in Strategic Forest Locations

After the sensor positions were defined, the network was organized hierarchically into clusters. The K-means algorithm was used for this purpose. It is one of the most widely used unsupervised clustering methods in WSNs because of its computational simplicity, fast execution and ability to form spatially compact clusters.
K-means was applied to the two-dimensional coordinates of the sensors obtained in Section 3.4. It partitions the set of sensors into k clusters by minimizing the sum of squared distances between each sensor and the centroid of its cluster:
minC1,…,Ck Σj=1k Σsi∈Cj ‖si − μj‖2
where Cj represents cluster j, si represents the position of sensor i, and μj corresponds to the centroid of the cluster. The algorithm was run with 10 independent initializations (n_init = 10), retaining the solution with the lowest objective value, and with a fixed random seed (random_state = 42) to ensure reproducibility. Reproducibility of a single run does not, however, establish the stability of the resulting network metrics; K-means was therefore also repeated over independent seeds, as described in Section 3.10.
The number of clusters was set so that each cluster contained, on average, approximately 20 sensors. This criterion follows Xu, Sun and Xiao [85], who report that increasing the number of sensors per cluster can reduce throughput, increase energy consumption and make intra-cluster communication less stable. For the reference scenario, this criterion led to k = 29. To assess the sensitivity of the network organization to this parameter, configurations with k = 28 and k = 30 were also evaluated. In scenarios (ii) and (iii), the same value k = 29 was used, so that all scenarios were compared under the same clustering configuration. Because this choice retains the cluster count selected for 589 sensors rather than applying the criterion of approximately 20 sensors per cluster, the alternative scenario (1054 sensors) was additionally evaluated with k = 53 (1054/20 ≈ 52.7) as a supplementary check.
The centroid produced by K-means is a geometric position and does not necessarily coincide with a physical sensor. Therefore, the Cluster Head (CH) of each cluster was defined as the sensor of that cluster closest to its centroid:
CHj = argminsi∈Cj d(si, μj)
where CHj is the Cluster Head of cluster j and d(⋅,⋅) is the Euclidean distance. This ensures that every CH corresponds to an existing sensor and that no virtual nodes are introduced in the routing and energy models.
The CHs receive data from the sensors of their cluster and forward it towards the sink. The network communication is therefore structured at two levels, intra-cluster communication, between sensors and their CH (Section 3.6), and inter-cluster communication, between CHs and the sink (Section 3.7 and Section 3.8).

3.6. Multi-Hop Routing and Connectivity Between Sensors

Once the clusters and their CHs were defined, intra-cluster communication was modelled using multi-hop routing. Forwarding data through intermediate nodes, instead of transmitting directly over long distances, is a widely adopted strategy to extend network lifetime and improve scalability [82,128,129,130].
The communication range between nodes was set to Rc = 250 m, corresponding to one grid cell. Because distances are measured between cell centers, only sensors located in orthogonally adjacent cells (250 m) fall within this range, whereas diagonal neighbors (≈354 m) do not. Rc is therefore distinct from the monitoring range r used in the coverage model (Section 3.4), which includes diagonal cells. For two nodes P1(x1, y1) and P2(x2, y2), the Euclidean distance is:
d P 1 , P 2 = x 2 − x 1 2 + y 2 − y 1 2
The coverage heuristic positions sensors to maximize coverage of the priority cells, not to ensure connectivity between them. As a result, sensors may be separated by distances greater than Rc. To guarantee that every sensor can reach its CH using links no longer than Rc, relay nodes were introduced. Relays have no sensing function and only forward data.
Relays were placed using a minimum spanning tree approach. For each cluster Cj, an MST was built over its sensors, using the distance of Equation (6) as edge weight. For each MST edge (u, v) whose length duv exceeds Rc, nuv relays were placed at equal intervals along the segment between the two sensors:
n uv = d uv R c − 1 ,     p r = s u + r n uv + 1   s v − s u ,   r = 1 , … , n uv
This ensures that no link between consecutive nodes exceeds Rc. Placing relays along the edges of a minimum spanning tree (the “steinerised” MST) is a classical approximation for the problem of connecting sensors with a minimum number of relay nodes [131,132]. Relays were not restricted to grid cell centers.
Routes were then computed on the communication graph Gj of each cluster. Its nodes are the sensors and relays of cluster Cj, and an edge connects two nodes when their distance does not exceed Rc. Each edge was weighted by the energy required to transmit and receive one packet over that link, according to the radio model of Section 3.9. The route of each sensor si to its Cluster Head is the minimum-energy path:
π i * = arg min π ∈ Π s i , C H j ∑ a , b ∈ π E TX k , d ab + E RX k  
where Π(si,CHj) is the set of paths in Gj between si and CHj. Routes were computed with Dijkstra’s algorithm. Because the MST with relays connects all nodes of the cluster through links no longer than Rc, every sensor has at least one route to its CH by construction.
For each scenario, the number of relays was recorded as an indicator of the connectivity cost of the sensor configuration, together with the number of hops and the distance travelled along each route. These values were subsequently used in the energy model.

3.7. Identification of the Central Node (Sink)

After the Cluster Heads were defined, a central node of the network, the sink, was selected. The sink is responsible for receiving the data from all clusters. Its location affects the structure of inter-cluster communication, in particular the number of hops and the distances over which data must be relayed before reaching it.
The sink was selected using a geometric centrality criterion: it was defined as the CH with the smallest sum of Euclidean distances to all other CHs, that is, the medoid of the set of CHs. Let C = {CH1,CH2,…,CHk} be the set of cluster heads are defined in Section 3.5. For each CHi, the sum of distances to the remaining CHs is
S(CHi) = Σj≠i d(CHi, CHj)
where d(CHi, CHj) is the Euclidean distance (Equation (6)) between two Cluster Heads. The sink is then defined as:
Sink = argmin_{CHi ∈ C} S(CHi)
Selecting a spatially central CH reduces the overall separation between the sink and the remaining CHs. This tends to shorten the inter-cluster paths and the number of hops required for data to reach the sink, which in turn reduces communication latency. Inter-cluster data are routed towards the sink along the Minimum Spanning Tree described in the following section. The number of hops between each CH and the sink along this tree was recorded to characterize the resulting network structure.

3.8. Inter-Cluster Communication Structure (Minimum Spanning Tree)

Inter-cluster communication was organized through a Minimum Spanning Tree (MST) whose nodes are the Cluster Heads defined in Section 3.5. The weight of the link between two CHs was given by their Euclidean distance:
wij = d(CHi, CHj)
The MST was obtained with Kruskal’s algorithm [133,134], as implemented in the minimum_spanning_tree function of the SciPy library [135]. The MST connects all CHs with the minimum total link length, guaranteeing connectivity of the structure and the absence of cycles.
Unlike the sensor-to-sensor and relay links, which are limited to Rc = 250 m (Section 3.6), no range limit was imposed on the CH-to-CH links of the MST in its basic form. No hardware, antenna, installation or radio-configuration difference between CHs and ordinary sensors is assumed in this study: CHs are ordinary sensors selected by Equation (5), and nothing in the model gives them a longer range. Although LoRa links of several kilometres have been reported under favourable, line-of-sight conditions [126], such ranges are not substantiated for the forested and mountainous terrain of the PNSSM, and the longest MST links (up to 9361 m) cannot be considered feasible on this basis. The unconstrained MST is therefore interpreted only as an idealized connected graph, it establishes mathematical connectivity among the CHs, not the feasibility of the corresponding radio links. To obtain a physically consistent topology, the inter-cluster structure was also recomputed under the same link constraint as the intra-cluster layer (link-constrained variant), every MST edge longer than 250 m was subdivided by relay nodes according to Equation (7), and the inter-cluster energy was computed hop by hop with Equation (15) applied to the resulting links. Both variants are reported (Section 4.7 and Section 4.10.3).
The sink selected in Section 3.7 was used as the root of the tree, and all links were oriented towards it, defining a routing sequence between CHs. It was further assumed that each CH aggregates the data received from its cluster and from its child CHs before retransmission, reducing redundancy in the information transported through the network [136]. Under this assumption, every CH except the sink transmits exactly one aggregated packet to its parent node, so each MST link is used once per data-collection round. This simplification represents environmental monitoring systems in which multiple sensor readings can be combined before being forwarded to higher levels of the network.
Although the MST is built from distances, it also minimizes the transmission energy of the inter-cluster structure under the adopted model. A minimum spanning tree depends only on the ordering of edge weights. The tree that minimizes the sum of link lengths therefore also minimizes the sum of any increasing function of length, such as the distance-dependent amplifier term of the radio model presented in Section 3.9. With one aggregated packet per link, the MST is thus also the spanning tree with minimum total transmission energy.
The resulting structure defines a two-level communication hierarchy. Data are routed from each sensor to its CH through multi-hop paths over sensors and relays (Section 3.6), and then between CHs along the oriented MST to the sink.

3.9. Energy Consumption Calculation (Intra-Cluster and Inter-Cluster)

The energy consumption of the network was estimated for one data-collection round, in which each sensor generates one data packet. It was computed separately for the intra-cluster and inter-cluster communication components.
The first-order radio model of Heinzelman et al. [113], which is widely used to estimate the energy consumption of WSNs [137], was adopted, considering only the free-space propagation component. The energy required to transmit a packet of k bits over a distance d is:
ETX(k, d) = kEelec + kEampd2
The energy consumed in the reception of a packet is given by:
ERX(k) = kEelec
where
  • Eelec = 50 × 10−9 J/bit is the energy consumed by the electronic circuits;
  • Eamp = 100 × 10−12 J/bit/m2 is the energy required for signal amplification;
  • k = 4000 bits is the packet size;
  • d is the Euclidean distance between transmitter and receiver.
The adopted formulation corresponds to the simplified version of the radio model based on the free-space regime, in which the consumption associated with distance is proportional to d2.
In intra-cluster communication, energy consumption was calculated for each link of the multi-hop routes between the sensors and their respective CHs. Each packet is received and retransmitted by every intermediate node, sensor or relay, until it reaches the CH; relays do not generate packets. For a route consisting of H links, the energy required to deliver one packet is:
E route = ∑ h = 1 H E TX k , d h + E RX k  
The intra-cluster energy, EIntra, is the sum of Eroute over all sensors of all clusters. The energy consumed by relays, in transmission and reception, was also computed separately.
Inter-cluster energy. Under the aggregation assumption described in Section 3.8, each CH except the sink transmits one aggregated packet to its parent node along the MST. The inter-cluster energy is therefore:
E Inter = ∑ i , j ∈ MST E TX k , d ij + E RX k
where dij is the length of MST link (i,j).
The total network energy consumption was then calculated as:
ETotal = EIntra + EInter
This formulation makes it possible to evaluate how the spatial distribution of sensors, the number of relay nodes, the formation of clusters, the selection of Cluster Heads and the inter-cluster communication structure affect energy consumption. Because the same model and parameters were applied to all scenarios, the results are primarily intended to compare configurations rather than to predict the absolute energy consumption of a deployed network.
Several simplifications should be noted. Only the free-space (d2) component was considered, although the multipath (d4) component of the extended model [138] would apply to the longer inter-cluster links of the idealized MST, so absolute values are likely underestimated. The energy cost of data aggregation at the CHs was not included. Finally, the first-order model is a generic abstraction and does not reproduce the specific energy profile of LoRa transceivers, which depends mainly on transmission power and time-on-air.

3.10. Stability and Uncertainty Analysis

A fixed seed makes a single run reproducible but does not show that its results are stable. Two sources of variability were therefore distinguished and quantified. Placement variability arises only in the random control, whose sensor positions depend on the sampling seed; the greedy heuristic is deterministic (ties between candidate positions with equal marginal gain were broken by the lowest column-major cell index), so the reference and alternative scenarios have no placement variability. Clustering variability arises in all scenarios, because the K-means solution depends on its initialization.
For the reference scenario, K-means (n_init = 10) was repeated with Nc = 30 independent values of random_state for each k ∈ {28, 29, 30}, with the sensor positions held fixed. For the random control, Np = 100 independent placements were generated, and each was clustered with Nc independent K-means seeds (k = 29). For every run, the coverage of Class 4–5 cells, the number of relays, the total energy per round and the energy per covered priority cell were recorded, and the results are reported as mean, standard deviation and 2.5–97.5 percentile interval. For the random control, the variance of each metric was decomposed, by the law of total variance, into a between-placement component (variance across placements of the per-placement mean) and a within-placement component (mean across placements of the variance across clustering seeds), which attribute the variation to placement and to clustering, respectively.
Differences among k = 28, 29 and 30 were interpreted as substantive only if the 95% interval of the difference in mean total energy across clustering seeds excluded zero and the ranking of the configurations was consistent across seeds; otherwise, they are reported as descriptive.

4. Results

4.1. Numerical Hazard Map of the Study Area

The application of the methodology allowed the conversion of the Official Rural Fire Hazard Map of the ICNF into a matrix spatial representation of the Serra de São Mamede Natural Park. Figure 4a shows the reclassified hazard map, while Figure 4b shows its discretization into a regular grid composed of 250 × 250 m cells.
Figure 4. Numerical hazard map of the PNSSM discretized into a 250 × 250 m grid: (a) complete map, with the area of detail highlighted in red; (b) enlarged detail of the highlighted area, showing the hazard class (1–5) assigned to each cell.
The area analyzed corresponds to 56,061.31 ha and was represented by a matrix of 150 × 204 cells. Each cell was associated with its respective Cartesian coordinates (X, Y) and the corresponding hazard level. The spatial distribution of the classes showed a heterogeneous pattern, with the areas of high and very high hazard (levels 4 and 5) concentrated in specific sectors of the PNSSM and interspersed with cells of lower hazard.
The comparison between Figure 3b and Figure 4a shows that the discretization preserves the main spatial patterns of the hazard map, including the main clusters of cells classified at levels 4 and 5. Of the total 30,600 cells in the matrix, 9043 (29.6%) had an assigned hazard class (1–5) and the remaining cells correspond to areas without classification, mostly outside the park boundary. Among the classified cells, 2995 (33.1%) belonged to hazard levels 4 and 5 and were classified as priority cells in the reference scenario.
These cells showed a non-uniform spatial distribution, forming clusters of higher concentration in different sectors of the park. The matrix representation therefore allowed for the quantitative identification of the priority spatial units used in the sensor positioning stage. The 2995 cells at levels 4 and 5 constituted the reference spatial set for the coverage assessment and for determining the monitoring positions in subsequent stages.

4.2. Identification of Priority Cells in the Three Scenarios

Based on the hazard matrix representation presented in Section 4.1, the cells classified at high (4) and very high (5) hazard levels were considered priorities. The spatial matrix comprises 30,600 cells, of which 9043 have an assigned hazard class and correspond to the park area (9043 cells × 6.25 ha ≈ 56,500 ha); the remaining cells lie mostly outside the park boundary. Of the classified cells, 2995 were identified as priority cells, which means that approximately one third (33.1%) of the PNSSM territory is classified as high or very high hazard. Class 3 (moderate hazard) accounts for a further 3312 cells (36.6%), and Classes 1–2 (very low and low hazard) for 2736 cells (30.3%). Accordingly, in the alternative scenario (classes 3–5), the priority set increased to 6307 cells (69.7% of the classified cells), whereas in the control scenario all 9043 classified cells were considered eligible for the random deployment.
As observed in Figure 4a, the priority cells showed a non-uniform spatial distribution, forming different clusters and concentration zones throughout the study area. This distribution indicates that the areas of greatest hazard, although accounting for approximately one third of the park’s classified cells, are concentrated in specific sectors rather than uniformly distributed across the territory.
The spatial distribution of priority cells defined the demand set for sensor placement in the reference and alternative scenarios. The reference scenario included 2995 cells classified as hazard Classes 4 and 5, whereas the alternative scenario expanded the demand set to 6307 cells by also including Class 3. Each priority cell was treated as a spatial unit requiring network coverage, ensuring that sensor placement reflected the distribution of areas with higher hazard levels. In contrast, the control scenario used all 9043 classified cells as the pool of eligible positions for random sensor deployment, without prioritizing locations according to hazard level. These scenario definitions provided the basis for the sensor placement analysis, the results of which are presented in Section 4.3.

4.3. Sensor Positioning in the Three Scenarios

In the reference scenario and considering a monitoring range of r = 1 (each sensor covering its own cell and the eight surrounding cells, Section 3.4.1), the optimization process was applied to the 2995 priority cells identified in the hazard matrix of 150 × 204 cells. The solution obtained selected 589 positions for sensor installation in the Serra de São Mamede Natural Park, covering a study area of 56,061.31 ha. The relationship between the number of priority cells and the number of selected positions results in an average ratio of approximately 5.1 priority cells per sensor (2995/589). This value represents the spatial relationship between the demand considered by the model and the number of sensors installed. However, it does not directly correspond to the effective number of cells monitored per sensor, since the coverage depends on the spatial configuration of the cells covered and the possible overlap between the monitoring areas.
The spatial distribution of the 589 selected positions is shown in Figure 5a. A higher concentration of sensors is observed in the regions where the cells classified at the highest hazard levels are located, while the lower priority areas show a lower density of positions. Consequently, the solution obtained presents a non-uniform spatial distribution of sensors, following the spatial configuration of the priority areas identified in the previous step.
Figure 5. Sensor positions in the three scenarios: (a) reference scenario (Classes 4–5, 589 sensors); (b) alternative scenario (Classes 3–5, 1054 sensors); (c) control scenario (random deployment of 589 sensors over Classes 1–5).
The spatial analysis also shows that the selected positions are not evenly distributed among the 2995 priority cells. Some positions are found associated with areas of concentration of priority cells, allowing a single sensor to contribute to the coverage of several adjacent spatial units. This pattern results in a solution with 589 positions to represent a spatial demand composed of 2995 priority cells.
In the alternative scenario, the greedy heuristic selected 1054 positions to cover the 6307 priority cells of Classes 3–5, corresponding to an average of 6.0 priority cells per sensor (Figure 5b). Extending the priority set to Class 3 therefore increased the number of sensors by 78.9% for a demand set 110.6% larger and spread the sensors over a much larger part of the park, since Classes 3–5 occupy about 70% of the classified area.
In the control scenario, the same number of sensors as in the reference scenario (589) was randomly distributed over the 9043 classified cells (Figure 5c). Unlike in the optimized scenarios, these positions do not follow the distribution of hazard, so sensors were placed in cells of all hazard classes, approximately in proportion to their extent.
The sensor configurations obtained in the three scenarios, with 589, 1054 and 589 sensors, respectively, constitute the input for the subsequent steps of cluster formation, Cluster Head selection and definition of communication routes.

4.4. Coverage Assessment and Spatial Validation

Coverage was evaluated with the criterion defined in Equation (1), in which each sensor covers its own cell and the eight surrounding cells (r = 1), corresponding to center-to-center distances of 250 m for orthogonal neighbors and approximately 354 m for diagonal neighbors. Figure 6 represents, for each scenario, the cells considered in the placement step, the sensor positions, and the coverage area of each sensor. These cells are the Class 4–5 priority cells in the reference scenario (Figure 6a), the Class 3–5 priority cells in the alternative scenario (Figure 6b), and all classified cells (Classes 1–5), eligible for the random deployment, in the control scenario (Figure 6c).
Figure 6. Sensor positions and coverage (r = 1) in the three scenarios: (a) reference scenario, with the priority cells of Classes 4–5 and 589 sensors; (b) alternative scenario, with the priority cells of Classes 3–5 and 1054 sensors; (c) control scenario, with the eligible cells of Classes 1–5 and 589 randomly placed sensors. Dark red: priority cells (a,b) or eligible cells (c); blue dots: sensors; light blue halos: coverage area of each sensor.
The application of the greedy MCP resulted in the selection of 589 sensor positions, ensuring coverage of the 2995 priority cells identified in Section 4.2. Thus, considering the coverage criterion defined in the problem formulation, 100% coverage of the priority cells was achieved. On average, each selected sensor contributes to the coverage of approximately 5.1 priority cells. In the alternative scenario, the 1054 sensors likewise covered all 6307 priority cells of Classes 3–5 and, consequently, all 2995 cells of Classes 4–5.
In Figure 6a,b, the sensors follow the shape of the priority areas. They are densely packed where the priority cells form continuous patches, and more widely spaced where these cells are scattered, particularly in the peripheral sectors of the park. In the alternative scenario, the inclusion of Class 3 extends the network over most of the park, so that the sensor pattern in Figure 6b approaches the outline of the classified area.
In the control scenario (Figure 6c), the sensors are spread over the whole park, irrespective of the hazard level, and coverage is not guaranteed by construction. Because this map represents all eligible cells, it does not distinguish the priority cells left uncovered. Their coverage was therefore quantified with the same criterion (Equation (1)). Only 45.9% of the Class 4–5 cells, 45.2% of the Class 3–5 cells and 44.5% of all classified cells were covered in the draw with seed = 42 (Class 4–5 coverage over 100 random placements: 45.3 ± 1.5%, 2.5–97.5% interval 42.6–48.0%; Section 4.10.1). With the same number of sensing nodes, the reference scenario therefore covered about 2.2 times as many high- and very-high-hazard cells as the random deployment (2995 versus approximately 1375 cells). This difference quantifies the combined effect of hazard prioritization and coverage optimization relative to random placement, for an equal number of sensing nodes and it is independent of the network organization steps analyzed in the following sections. The separate contributions of the two components, under a common feasible domain, are examined in Section 4.10.2.

4.5. Cluster Formation and Cluster Head Selection

After sensor positioning, the hierarchical organization of the network was carried out using the K-means algorithm. In the reference scenario, three configurations with 28, 29 and 30 clusters were evaluated to assess the sensitivity of the network to k, whereas the alternative and control scenarios were organized with k = 29. Figure 7 shows the spatial distribution of the clusters obtained for the three configurations of the reference scenario (Figure 7(a1–a3)) and for the alternative and control scenarios (Figure 7b,c). In the reference scenario, the clusters follow the patches of high and very high hazard, whereas in the alternative and control scenarios they extend over most of the park, reflecting the wider spatial distribution of the sensors. In all cases, the groupings are consistent with the location of the sensors.
Figure 7. K-means cluster configurations: (a1–a3) reference scenario with 28, 29 and 30 clusters, respectively; (b) alternative scenario (Classes 3–5, k = 29); (c) control scenario (random deployment, k = 29).
In each configuration and scenario, the selected CH corresponded to the physical sensor closest to the geometric centroid of the respective cluster. Thus, all clusters were associated with an effectively existing node in the network, without the introduction of virtual positions.
The distribution of the number of sensors per cluster showed some heterogeneity among the three configurations. For 28 clusters, each grouping had, on average, 21.0 ± 5.6 sensors, with values between 8 and 30 sensors. For 29 clusters, the average was 20.3 ± 6.6 sensors, ranging from 7 to 32 sensors. In the configuration with 30 clusters, an average of 19.6 ± 5.8 sensors per cluster was observed, with values between 8 and 28 sensors provided in Table 1. These results show a progressive reduction in the average size of the clusters as the number of groupings increases.
Table 1. Cluster statistics in the reference scenario (k = 28, 29 and 30) and in the alternative and control scenarios (k = 29). Values are mean ± standard deviation, with the range in parentheses.
The average distance between the sensors and their respective CHs also decreased with the increase in the number of clusters. The average value went from 1494 m to 1440 m and 1425 m in the configurations with 28, 29, and 30 clusters, respectively. Between the configurations with 28 and 30 clusters, there was a reduction of 69 m, corresponding to approximately 4.6% of the average distance observed in the reference configuration. The reduction was accompanied by a decrease in the average number of sensors per cluster, from 21.0 to 19.6.
In the configuration with 29 clusters, for example, the average distance of 1440 m corresponds to approximately 5.8 grid cells. This distance is almost six times the communication range assumed between sensors (250 m), which indicates that direct communication between each sensor and its CH is not compatible with the adopted range and that intra-cluster communication requires multi-hop routing. Overall, the results show that increasing the number of clusters from 28 to 30 produces a moderate reduction in both the average cluster size and the average distance between sensors and their CHs. The configuration with 30 clusters presented the lowest values for both metrics, with 19.6 sensors per cluster and an average sensor-to-CH distance of 1425 m. However, the difference between the configurations is relatively small, so the selection of the final configuration should also consider the costs associated with inter-cluster communications and routing, analyzed in the following sections.
In the alternative scenario, the larger number of sensors organized into the same 29 clusters resulted in clusters with 36.3 ± 4.3 sensors (27–48), almost twice the size targeted by the criterion adopted in Section 3.5, and in a longer average sensor-CH distance (1649 ± 680 m). In the control scenario, the clusters had 20.3 ± 4.1 sensors (12–30) and were therefore more uniform in size than in the reference scenario, but the average sensor-CH distance was also longer (1585 ± 750 m, compared with 1440 m in the reference scenario with k = 29), because the random sensors are spread over the whole park rather than concentrated in the high-hazard sectors.

4.6. Intra-Cluster Connectivity, Relay Nodes and Multi-Hop Routing

The routing structures obtained for the three configurations of the reference scenario are shown in Figure 8(a1–a3), and those of the alternative and control scenarios in Figure 8b,c. In all configurations and scenarios, the established paths follow the spatial distribution of the sensors and progressively connect the nodes to their respective Cluster Heads (CHs) through intermediate sensors and relay nodes.
Figure 8. Multi-hop routing structure, including relay nodes: (a1–a3) reference scenario with 28, 29 and 30 clusters, respectively; (b) alternative scenario (k = 29); (c) control scenario (k = 29).
The positioning step spaced the sensors to maximize coverage, so most of them had no neighboring sensor within the 250 m communication range: the median distance from each sensor to its nearest neighbor was 559 m, and only 14.3% of the sensors had another sensor within 250 m. Without relay nodes, about 95% of the sensors (557 of 589 for k = 30) would have no multi-hop path to their CH. The relay placement described in Section 3.6 removed this limitation, requiring 1174, 1159 and 1169 relays for 28, 29 and 30 clusters, respectively, that is, about two relays per sensor. With relays, every sensor obtained a route to its CH in all three configurations, and no link exceeded 250 m.
The routes were relatively long. The mean number of hops per sensor was 12.2, 11.4 and 11.7 for 28, 29 and 30 clusters, with maxima of 45, 34 and 48 hops, respectively. Relays accounted for approximately two thirds of the intra-cluster energy (66.2%, 65.3% and 66.7%), which shows that the connectivity cost induced by the 250 m range is a major component of the intra-cluster energy budget.
Table 2 summarizes the intra-cluster connectivity of the three scenarios. In the alternative scenario, 1751 relays were required, corresponding to 1.66 relays per sensor, fewer per sensor than in the reference scenario (1.97 for k = 29) because the denser deployment shortens the gaps between sensors. Nevertheless, the larger clusters produced longer routes, with 18.0 hops per sensor on average and a maximum of 71. In the control scenario, 1208 relays were required (2.05 per sensor), the highest ratio among the three scenarios, with 12.7 hops per sensor on average (maximum 51). In all scenarios, relays accounted for 63–67% of the intra-cluster energy, and every sensor obtained a route to its CH with links no longer than 250 m.
Table 2. Intra-cluster connectivity in the three scenarios.
The spatial distribution of the links showed differences between configurations and scenarios. In regions with a higher concentration of sensors, routing structures with a higher density of connections were observed, while in clusters located in peripheral regions or with a lower density of nodes, the paths showed a more elongated configuration. In the alternative scenario, the larger clusters produced longer and more branched routes, whereas in the control scenario the routes cover the whole park more uniformly. These differences reflect the spatial distribution of the sensors resulting from the positioning stage and the subsequent formation of the clusters.
The use of multi-hop routing over sensors and relays therefore allowed establishing paths between sensors and their respective CHs even when the direct distance between them exceeded the communication range by several times, ensuring the continuity of intra-cluster paths at the cost of a large number of additional nodes.

4.7. Inter-Cluster Structure

Connectivity between the Cluster Heads was subsequently established through a Minimum Spanning Tree (MST). The number of edges in the MST was 27, 28, and 29 for the configurations with 28, 29, and 30 clusters, respectively, corresponding to the minimum number of connections needed to connect all the CHs. The average length of the MST links was 4098 ± 1451 m, 4158 ± 1409 m and 3977 ± 1412 m, respectively, and the total length of the tree was 110.65 km, 116.44 km and 115.34 km (Table 3). In all configurations, the longest link measured 9361 m and connected an isolated cluster in the south-western sector of the park.
Table 3. Inter-cluster structure (MST) and sink in the three scenarios.
The configuration with 29 clusters presented the greatest average and total length of the MST links (4158 m and 116.44 km), while the configuration with 30 clusters presented the lowest average length (3977 m). The inter-cluster link lengths therefore varied as a function of the spatial distribution of the CHs and did not show a monotonic trend with the number of clusters. The longest links, close to 9.4 km, exceed by far the 250 m sensor-to-sensor range and are not substantiated as feasible radio links in the study area; the unconstrained MST is therefore interpreted only as an idealized connected graph (Section 3.8). The topology recomputed under the 250 m link constraint is presented in Section 4.10.3.
In the alternative and control scenarios (k = 29), the MST had a total length similar to that of the reference scenario (117.89 km and 114.64 km), but a much more regular structure, with standard deviations of the link length of 570 m and 809 m, compared with 1409 m in the reference scenario. Their longest links (6486 m and 6605 m) were also shorter than in the reference scenario (9361 m), because the sensors of these scenarios occupy a larger part of the park and leave fewer isolated groups of CHs.
Taking together, the results show that, with the addition of relay nodes, all configurations and scenarios produced complete intra-cluster routing structures, without sensors disconnected from their respective CHs, and inter-cluster structures connected through the MST.

4.8. Selected Sink Node

In the configurations with 29 and 30 clusters, the algorithm selected the CH of Cluster 14 as the sink, located at positions (65, 111) and (62, 109) of the spatial matrix, respectively. For the configuration with 28 clusters, the CH of Cluster 8 was selected, located at position (65, 108). Along the MST, the mean number of hops between each CH and the sink was 3.9, 4.6 and 5.2 for 28, 29 and 30 clusters, with maxima of 8, 10 and 9 hops, respectively. Figure 9 shows the location of the sink in the three configurations. In the alternative and control scenarios, the sink was the CH of Cluster 28, at position (64, 100), and the CH of Cluster 6, at position (57, 123), respectively, with 5.5 and 6.5 hops on average between each CH and the sink (maxima of 11 and 12; Table 3).
Figure 9. Inter-cluster MST and sink node: (a1–a3) reference scenario with 28, 29 and 30 clusters, respectively; (b) alternative scenario (k = 29); (c) control scenario (k = 29). The star marks the sink. Numbers identify the clusters (Cluster Head indices).
In all configurations, the selected sink corresponded to an existing CH in the network and was located close to the central region of the spatial distribution of the CHs. Despite the variation in the number of clusters between 28, 29, and 30, the spatial location of the sinks remained concentrated in a similar central region of the network.
The comparison between the three configurations therefore shows high spatial stability in the selection of the sink. The change in the number of clusters from 28 to 30 did not produce a substantial change in the spatial region where the collection point was identified. In the 29 and 30 cluster configurations, selecting the same CH as a sink reinforces this stability.
The location of the sink in relation to the remaining CHs determines the depth of the inter-cluster tree, that is, the number of hops that data from the most distant CHs must traverse. Under the aggregation assumption adopted (one aggregated packet per MST link), the inter-cluster energy does not depend on which CH is selected as the sink, since the MST and the number of transmissions per link are the same. The sink location therefore influences mainly the number of hops and, consequently, latency, rather than the estimated energy consumption.

4.9. Energy Consumption of the Evaluated Configurations

The energy efficiency of the proposed architecture was evaluated based on the first-order radio model of Heinzelman et al. [113], jointly considering the consumption associated with intra-cluster and inter-cluster communications during a complete monitoring round. The total energy consumption was calculated from the energy spent on transmissions and receptions necessary for routing data between the sensors, the relay nodes, the respective Cluster Heads (CHs) and the sink.
The energy results of the three scenarios are presented in Table 4. In the reference scenario (single clustering run, random_state = 42), the configuration with 30 clusters showed the lowest total energy consumption, with 343.20 J per round, followed by the configuration with 28 clusters, with 347.36 J. The configuration with 29 clusters showed the highest consumption, with 349.59 J. The inter-cluster component accounted for 58.8%, 61.8% and 60.2% of the total consumption, respectively, reflecting the long CH-to-CH links of the idealized MST (Section 3.8).
Table 4. Energy consumption per data-collection round in the three scenarios (E Relays is the part of E Intra consumed by relay nodes; the energy per covered cell refers to Class 4–5 cells).
Compared with the configuration with 28 clusters, the configuration with 29 clusters increased energy consumption by 2.23 J (0.6%), while the configuration with 30 clusters reduced it by 4.16 J (1.2%). Between the configurations with 29 and 30 clusters, the reduction was 6.40 J (1.8%).
The results therefore do not show a monotonic trend with the number of clusters. The intra-cluster component decreased from 143.20 J to 133.66 J between 28 and 29 clusters, in parallel with the reduction in the average number of sensors per cluster (from 21.0 to 20.3) and in the average sensor-CH distance (from 1494 m to 1440 m) and increased slightly for 30 clusters (136.56 J).
The inter-cluster component, in contrast, increased from 204.16 J to 215.94 J between 28 and 29 clusters and decreased to 206.64 J for 30 clusters, following the total length of the MST (110.65 km, 116.44 km and 115.34 km). Because the energy of each link grows with the square of its length, a few long links weighs heavily on this component. The variation in energy consumption between configurations therefore results from the interaction between intra- and inter-cluster communication structures and cannot be attributed exclusively to the number of clusters.
The three configurations maintained coverage of the 2995 priority cells identified in Section 4.2 and presented intra-cluster and inter-cluster connectivity, as shown in Section 4.6 and Section 4.7. In this run, the configuration with 30 clusters presented the lowest energy consumption among the evaluated values of k, with 343.20 J per monitoring round, corresponding to a 1.2% reduction compared to the configuration with 28 clusters and a 1.8% reduction compared to the configuration with 29 clusters. These differences are, however, small and are treated as descriptive: across independent K-means seeds (Section 4.10.1), the standard deviation of the total energy within each k was about 7 J, comparable to or larger than the differences between configurations of this run. In means over 30 seeds, k = 28 consumed about 2% more than k = 29 and k = 30, whereas k = 29 and k = 30 did not differ (1.1 J; 95% CI −2.4 to 4.7 J), so the higher consumption of k = 29 in this run is not a stable result. Within this range, the choice of k therefore has a limited effect on the estimated consumption, and no configuration is identified as optimal.
With the cluster count fixed at k = 29, the alternative scenario consumed 596.27 J per round, 70.6% more than the reference scenario with the same k, mainly because of the intra-cluster component (394.06 J versus 133.66 J), driven by the larger number of sensors and relays (1751) and by longer routes (18.0 hops per sensor on average, with a maximum of 71). Its energy per sensor (566 mJ) was, however, slightly lower than in the reference scenario (594 mJ), because a denser deployment shortens the gaps that relays must bridge (1.66 relays per sensor, compared with 1.97 in the reference scenario). Its inter-cluster component (202.21 J) was also lower, with a longest MST link of 6486 m. This increase is conditional on the fixed cluster count, which raised the average cluster size from 20.3 to 36.3 sensors and the average route length from 11.4 to 18.0 hops; it is the result at k = 29 and not a general cost of including Class 3. With k = 53, which restores approximately 20 sensors per cluster, the increase was 21.0%, compared with 63.4% at k = 29 under the same multi-seed procedure (Section 4.10.4).
In the draw with seed = 42, the random deployment consumed 339.40 J per round, 2.9% less than the reference scenario (349.59 J). This difference results from the inter-cluster component (195.09 J versus 215.94 J): sensors spread over the whole classified area produced a more regular arrangement of CHs, with a longest link of the idealized MST of 6605 m, compared with 9361 m in the reference scenario. The intra-cluster component was slightly higher in the random scenario (144.31 J versus 133.66 J), which required 1208 relays. Energy consumption alone therefore does not favour the hazard-oriented deployment. However, when energy is related to the monitoring outcome, the reference scenario consumed approximately 117 mJ per covered high- or very-high-hazard cell, compared with approximately 247 mJ in the random deployment, that is, about half the energy per covered priority cell. Over all random placements and clustering seeds, the energy per covered priority cell of the random control was 250.8 ± 12.2 mJ, compared with 113.5 ± 2.4 mJ for the reference scenario, and the mean total energy of the two scenarios was practically identical (339.8 ± 11.9 J and 339.9 ± 7.2 J; Section 4.10.1).
These results indicate that the main benefit of the combined procedure (hazard prioritization and coverage optimization), relative to random placement, lies in where the monitoring effort is placed, rather than in a reduction in the network’s energy consumption. For an equal number of sensing nodes (but not an equal total number of deployed nodes) and a similar energy budget, it more than doubles the coverage of the areas of greatest fire hazard.

4.10. Stability and Supplementary Analyses

This section reports the analyses introduced in Section 3.4.4, Section 3.8, Section 3.5 and Section 3.10 to test the stability of the results, the attribution of the coverage gain, the feasibility of the inter-cluster links and the dependence of the alternative scenario on the cluster count.

4.10.1. Stability Across Placement and Clustering Seeds

Table 5 summarizes the distribution of the main metrics over Nc = 30 K-means seeds for the reference scenario and over Np = 100 placements × Nc = 30 K-means seeds (3000 runs) for the random control. The supplementary analyses were run with a re-implementation of the pipeline of Section 3.3, Section 3.4, Section 3.5, Section 3.6, Section 3.7, Section 3.8 and Section 3.9 that reproduces the 589 sensors of the reference scenario exactly (1057 instead of 1054 sensors in the alternative scenario, owing to tie-breaking). Because the K-means solution also depends on the order of the input points and on the software version, single runs are not identical to those of Table 1, Table 2, Table 3 and Table 4, but the values of Table 1, Table 2, Table 3 and Table 4 lie within the distributions reported here (for example, 349.59 J for k = 29 lies at the 83rd percentile of the reference distribution, and 339.40 J for the random draw at the 49th percentile of the random-control distribution).
Table 5. Stability of the main metrics across independent seeds. Values are mean ± SD, with the 2.5–97.5 percentile interval in parentheses.
Coverage of the reference scenario is 100% by construction and does not depend on clustering. For the random control, 51.5% of the variance of the total energy was attributable to placement and 48.5% to clustering; for the relay count the shares were 87.5% and 12.5%, and for the energy per covered priority cell 74.7% and 25.3%, whereas the variance of coverage is due to placement only. Within each k, the total energy of the reference scenario had a standard deviation of about 7 J across clustering seeds, comparable to or larger than the 2.2–6.4 J differences between k = 28, 29 and 30 in the single run of Section 4.9. In means over the 30 seeds, k = 28 consumed 6.5 J (1.9%) more than k = 29 (95% CI 2.9–10.1 J) and 7.6 J (2.2%) more than k = 30 (95% CI 4.1–11.1 J), whereas k = 29 and k = 30 did not differ (1.1 J, 95% CI −2.4 to 4.7 J); k = 29 and k = 30 each gave the lowest energy in 47% of the seeds, and k = 28 in 7%. The ranking of the single run (k = 29 highest) is therefore not stable, and the differences among cluster counts are treated as descriptive. Across placements, the coverage gain of the reference scenario over random placement was 54.7 percentage points (2.5–97.5% interval 52.0–57.4), and its energy per covered priority cell was 2.2 times lower (113.5 versus 250.8 mJ), while the mean total energy of the two scenarios was practically identical (339.9 versus 339.8 J).

4.10.2. Results Under a Common Feasible Domain and for the Hazard-Blind Control

In the unrestricted reference solution, only 3 of the 589 sensors were located in unclassified cells. With the candidate positions restricted to the 9043 classified cells (scenario i-c), the greedy heuristic again required 589 sensors to cover all 2995 priority cells, and the network metrics were practically unchanged (Table 6). The difference in feasible domain between the optimized scenarios and the random control therefore has no material effect on the results. The hazard-blind, coverage-optimized control (scenario iv), with the same 589 sensing nodes and the same feasible positions as the random control, covered 61.1 ± 1.1% of the Class 4–5 cells (59.5–63.3% over the 20 tie-breaking seeds). Relative to random placement (45.3%), coverage optimization alone therefore accounts for 15.8 of the 54.7 percentage points of the coverage gain, and hazard prioritization for the remaining 38.9 percentage points (about 71%). Only this second component can be attributed to the use of the hazard map. Because it spreads sensors evenly over the whole park, the hazard-blind control also required more relays (1626 ± 14) and more energy per round (363.1 ± 10.3 J) than the other scenarios.
Table 6. Coverage and network metrics under a common feasible domain and for the hazard-blind control (k = 29). All scenarios use 589 sensing nodes. Values are mean ± SD over 30 K-means seeds (and over 100 placements for (iii) and 20 tie-breaking seeds for (iv)).

4.10.3. Link-Constrained Inter-Cluster Topology

When the 250 m constraint is also applied to the inter-cluster layer, every CH-to-CH link satisfies the same range assumption as the intra-cluster links. The inter-cluster layer then required 447 ± 8 additional relays in the reference scenario with k = 29 (Table 7), raising the total number of deployed nodes to about 2200, and the inter-cluster energy decreased from 207.9 ± 6.1 J to 11.3 ± 0.2 J per round. This decrease is expected under the adopted model: the free-space amplifier term grows with d2, so replacing a link of length d by n hops of length d/n divides its amplifier energy by n, whereas each additional hop adds only the electronics cost of one transmission and one reception. The energy values obtained with the idealized MST therefore overstate the inter-cluster energy of a feasible network while understating the number of nodes it requires. Under the link constraint, the intra-cluster component accounts for about 92% of the total energy, and the ranking of the scenarios changes: with the idealized MST, the reference and random scenarios had practically the same mean total energy, whereas with the link constraint the reference scenario consumed 143.3 ± 5.2 J and the random control 151.8 ± 7.3 J per round (5.6% more; the random control consumed less than the reference mean in only 11% of the runs). Statements about total energy and deployment size should be based on this variant, whereas the idealized variant only shows that the CHs can be connected.
Table 7. Inter-cluster structure without a range limit (idealized MST) and under the 250 m link constraint. Values are mean ± SD over 30 K-means seeds (and 100 placements for the control). Total nodes = sensors + intra-cluster relays + inter-cluster relays; under the link constraint, no link exceeds 250 m.

4.10.4. Alternative Scenario with k = 53

The 70.6% energy increase of the alternative scenario reported in Section 4.9 was obtained with the cluster count fixed at k = 29, which produced clusters of 36.3 sensors on average. Under the multi-seed procedure, the increase at k = 29 was 63.4% (555.3 versus 339.9 J). With k = 53, which follows the criterion of approximately 20 sensors per cluster used for the reference scenario, the clusters had 19.9 sensors on average (SD within a run 4.1), the average route length fell from 16.5 to 10.7 hops, and the total energy was 411.3 ± 9.7 J per round, 21.0% more than the reference scenario with k = 29 (Table 8). Under the link-constrained variant, the corresponding increases were 152% (k = 29) and 64% (k = 53), because the intra-cluster component then dominates. The cost of extending the hazard threshold to Class 3 therefore depends strongly on the cluster count retained, and the value at fixed k = 29 should not be generalized. This is a focused check of the alternative scenario under the criterion of Section 3.5, not a search for the optimal cluster count.
Table 8. Alternative scenario (Classes 3–5) with the cluster count of the reference scenario (k = 29) and with approximately 20 sensors per cluster (k = 53). The first row is the single run of Table 1, Table 2, Table 3 and Table 4 (1054 sensors); the other rows are means ± SD over 30 K-means seeds of the re-implementation (1057 sensors). Increases are relative to the reference scenario with k = 29 under the same procedure.

5. Discussion

The results obtained demonstrate that the proposed methodology allows the integration, in a single methodological sequence, of spatial information on fire hazard, sensor positioning, hierarchical network organization, and communication structure. The main contribution of the study does not, therefore, lie in the isolated use of MCP, K-means, relay-assisted minimum-energy routing, or MST, techniques individually consolidated in the field of Wireless Sensor Networks, but in their integration into an architecture whose spatial configuration is initially guided by the distribution of fire hazard. This integration establishes a relationship between the environmental context of the territory and the spatial and topological characteristics of the network.
The use of official hazard mapping from the ICNF as input information for the positioning process constitutes one of the main differentiating characteristics of the proposed approach. The use of Geographic Information Systems (GIS) and hazard mapping has been widely recognized as a tool to support prevention and spatial prioritization of resources in forest fire risk management [9,139,140,141]. In parallel, studies on WSN have sought to optimize the deployment of sensors based on criteria such as coverage, connectivity, distance between nodes and energy consumption [24,26,92,93,94,95,96].
In the present study, these two dimensions are articulated through the direct use of hazard mapping in the positioning problem. The spatial classification of the territory, therefore, ceases to be merely a characterization of the study area and begins to play an operational role in defining priority monitoring locations. The identification of the 2995 cells classified as high and very high hazard allowed us to restrict the search space of the optimization process, directing network resources to the areas considered most relevant in the context of fire detection.
This strategy differs from approaches in which sensors are distributed uniformly, randomly, or according to predominantly geometric criteria. Although these strategies may produce networks with favorable coverage or connectivity properties, they do not necessarily distinguish regions with different levels of environmental priority. The proposed methodology therefore introduces an additional spatial dimension to the WSN design process, causing the distribution of monitoring resources to be conditioned by the spatial heterogeneity of the hazard.
The result of the full coverage of priority cells must, however, be interpreted according to the problem formulation. Achieving 100% coverage of the 2995 priority cells is a direct result of the stopping criterion of the greedy MCP algorithm, which continues as long as there are uncovered priority cells. Therefore, this value represents a property of the optimization solution and should not be interpreted as an independent demonstration of detection performance. This distinction is particularly relevant when compared with studies that present coverage percentages obtained under different formulations and experimental conditions. Haque and Soliman [21], for example, reported coverage greater than 96% in an adaptive hierarchical architecture, but their respective coverage criteria are not necessarily equivalent to those used in the present study. The control scenario provides an independent reference for this value: with the same 589 sensing nodes, random deployments covered only 45.3 ± 1.5% of the priority cells over 100 placements (45.9% in the draw with seed = 42).
Literature also shows that heuristic and bio-inspired methods can improve different properties of WSNs. Coverage improvements through an adaptive variant of PSO were reported in [24], while simultaneous gains in coverage, connectivity and robustness with an EPSO-based approach were shown in [142]. Other works also report benefits of optimization techniques for energy efficiency and topological organization of WSNs [98,143]. The main distinction of the approach developed in this study is, however, the fact that the optimization does not consider the deployment space as spatially undifferentiated, but the spatial priority is defined beforehand from an official source of information on fire hazard.
In this way, the methodological contribution consists not only in obtaining high coverage, but in establishing where this coverage should be prioritized. This distinction is particularly relevant in extensive areas, where the installation of sensors throughout the territory may be technically or economically unfeasible.
The influence of hazard mapping does not end with the selection of sensor positions. Since the distribution of sensors results from a process driven by priority cells, all subsequent network organization steps are performed on a non-uniform spatial configuration. Clustering through K-means, selection of CHs, and definition of routing structures are, consequently, conditioned by the geometry resulting from the initial positioning step.
This chaining constitutes a relevant characteristic of the proposed architecture. In conventional approaches, clustering is often applied to a previously defined sensor distribution based on geometric or random criteria. In the present study, on the contrary, the formation of clusters occurs on a network whose spatial distribution already incorporates information related to hazard. Thus, the heterogeneity observed in the size of the clusters should not be interpreted only as a characteristic of K-means, but also as a consequence of the spatial distribution of sensors produced by the optimization process.
The results obtained are consistent with studies that highlight the advantages of hierarchical architectures to improve the organization, connectivity, and efficiency of the WSN [21,144]. It was demonstrated that an adaptive hierarchical architecture can achieve high levels of coverage with a reduction in the number of CHs [21], while benefits from the combination of optimized positioning and spatial clustering were shown in [144]. The approach proposed here adds an explicit environmental dimension to these strategies, since the hierarchical organization is built on a network initially oriented by hazard.
The need for multi-hop routing results directly from the spatial scale of the network. The average distance between the sensors and their respective CHs (1425–1494 m) is about six times the 250 m communication range, and the median distance between neighboring sensors (559 m) is more than twice that range. Direct communication between sensors and CHs would therefore not be compatible with the adopted range, and even multi-hop routing over sensors alone would leave about 94% of the sensors disconnected. Connectivity was only achieved by adding about two relay nodes per sensor.
This result exposes a tension between coverage and connectivity that is inherent to coverage-driven placement. The greedy heuristic spreads sensors to avoid overlapping coverage, whereas a short communication range requires closely spaced nodes. Under the conservative 250 m assumption, relays more than doubled the number of deployed nodes (1748 to 1763 nodes in total for 589 sensors) and accounted for about two thirds of the intra-cluster energy, which affects deployment cost as much as energy consumption. Connectivity-aware placement formulations, or a less conservative communication range supported by field measurements, are therefore natural extensions of this work.
The use of multiple hops is consistent with the principles of hierarchical WSN architectures, in which aggregation and distributed routing are used to avoid direct long-distance transmissions. LEACH [113], for example, introduced a CH-based organization to reduce the need for direct communication with the sink, while PEGASIS [145] explored sequential routing structures to reduce transmission distances. Subsequent studies continue to demonstrate the importance of the integration between clustering, routing, and topological optimization in WSN performance [21,55,98].
However, the results also show that the use of multi-hop should not be automatically interpreted as synonymous with lower energy consumption. Although several short links can replace a long transmission, each additional hop involves transmission and reception operations. The energy benefit therefore depends on the combination of link length, number of hops, amount of data transmitted, and energy model parameters. In the present study, routes comprised on average 11.4 to 12.2 hops, so the reception and electronics costs of each hop represent a non-negligible share of the intra-cluster energy.
The MST-based inter-cluster structure complements this organization by providing a connected topology between the clusters with the minimum number of links required for a tree. The use of 27, 28, and 29 connections in the 28, 29, and 30 cluster configurations, respectively, is a direct consequence of this MST property. The structure therefore allows for organizing communication between clusters without introducing redundant cycles in the considered topology.
It is important to highlight, however, that increasing the number of clusters did not produce a monotonic reduction in the average distance of the inter-cluster links. The values obtained for MST were 4098 m, 4158 m, and 3977 m for 28, 29, and 30 clusters, respectively. This behavior demonstrates that the relationship between the number of clusters and the cost of inter-cluster communication depends on the spatial configuration of the clusters and not just on the number of clusters.
Consequently, the results do not support a simplified interpretation according to which increasing the number of clusters would necessarily lead to an overall reduction in communication distances. Increasing (k) reduces the average size of the clusters and tends to bring the sensors closer to their respective CHs but simultaneously increases the number of CHs that need to be interconnected. The overall performance results from the balance between these two effects.
The observed stability in the sink’s location among the evaluated configurations constitutes another indicator of the solution’s spatial consistency. The selection of the same cluster as a sink in the configurations with 29 and 30 clusters, and a cluster located in a similar central region in the configuration with 28 clusters, suggests that small changes in the number of clusters did not substantially modify the overall spatial structure of the clusters.
This characteristic is relevant because the sink was not previously defined in a fixed location but selected from the distribution of clusters. The strategy allows adapting the collection point to the network geometry, being particularly suitable for environmentally heterogeneous areas where the distribution of sensors does not necessarily present a regular configuration.
The central location of the sink favors a shallow inter-cluster tree (on average 3.9 to 5.2 hops between each CH and the sink), but under the aggregation assumption adopted, it does not affect the estimated energy consumption, which depends on the MST links and not on the choice of root. Its effect on energy would only become apparent if the traffic forwarded by each CH were modelled without aggregation.
Furthermore, the use of a single sink constitutes a potential limitation for networks intended to operate for extended periods. The concentration of traffic at a collection point can increase the load on CHs located near the sink and contribute to the development of the so-called energy hole problem [146]. The present analysis does not allow quantifying this effect, since the consumption of one monitoring round was evaluated and not the temporal evolution of the energy level of the nodes. The analysis of the network’s lifespan and the spatial distribution of the energy load should, therefore, constitute a natural extension of this work.
The energy results show only small differences between the cluster configurations. Consumption was 347.36 J, 349.59 J and 343.20 J per round for 28, 29 and 30 clusters, respectively. In the reference run, the configuration with 30 clusters presented the lowest energy consumption, 1.2% below the configuration with 28 clusters and 1.8% below the configuration with 29 clusters, while the configuration with 29 clusters presented the highest value. Given the variation observed across K-means seeds (Section 4.10.1), these differences are interpreted descriptively rather than as evidence that one configuration is superior.
The intra-cluster component decreased between 28 and 29 clusters (from 143.20 J to 133.66 J), in parallel with the decrease in the average sensor-CH distance (from 1494 m to 1440 m) and increased slightly for 30 clusters (136.56 J; 1425 m). Considering the first-order radio model in [113], shorter intra-cluster distances reduce the number of hops and relays required, which explains part of this behavior, although the intra-cluster energy also depends on how the sensors of each cluster are arranged around their CH.
However, the inter-cluster component, which represents about 60% of the total consumption, did not follow the same trend. It was highest for 29 clusters (215.94 J), the configuration with the longest MST (116.44 km), which offset the intra-cluster gain and made 29 clusters the most energy-demanding configuration. The lower consumption observed for 30 clusters should thus be understood as a result of the interaction between the intra-cluster and inter-cluster components, and not as an exclusive consequence of the reduction in the sensor-CH distance.
This result reinforces the existence of a trade-off between cluster granularity and communication costs. A reduced number of clusters implies larger clusters and, consequently, greater average distances between sensors and CHs. On the other hand, an excessively high number of clusters would increase the number of CHs and could raise the cost associated with inter-cluster communications. The existence of this trade-off means that the configuration with 30 clusters can only be described as the lowest-consumption configuration in the reference run, not as an optimum, and not as a demonstration that any additional increase in (k) would necessarily lead to an energy improvement.
Maintaining the coverage of priority cells and network connectivity in all three configurations adds an important dimension to the interpretation of the results. In the set of configurations analyzed, the differences in energy consumption were not accompanied by a loss of priority spatial coverage or of connectivity. This result is particularly relevant for fire detection applications, where a reduction in energy consumption is only operationally useful if it does not compromise the ability to monitor priority areas.
The comparison between scenarios clarifies the contribution of the combined procedure relative to random placement. With the same number of sensing nodes, random placement covered only 45.9% of the high- and very-high-hazard cells in the draw with seed = 42 (45.3 ± 1.5% across 100 placements), while consuming 2.9% less energy per round in that draw; over all placements and clustering seeds, the mean total energy of the two scenarios was practically identical (339.8 ± 11.9 J versus 339.9 ± 7.2 J). The benefit of the proposed approach is therefore not a lower absolute energy consumption, but a much more effective use of the sensing effort: the reference configuration required about half the energy per covered priority cell (117 mJ versus 247 mJ). The slightly lower consumption of the random network results from a more regular spatial arrangement of its CHs, which shortened the longest links of the idealized inter-cluster MST, and illustrates that energy and coverage must be assessed jointly. The supplementary analyses of Section 4.10.2 indicate that 15.8 of the 54.7 percentage points of the coverage gain are attributable to coverage optimization alone and 38.9 percentage points (about 71%) to hazard prioritization; the gain is attributed to the hazard map only to that extent. Under the link-constrained variant (Section 4.10.3), the reference scenario also consumed 5.6% less energy per round than the random control.
The alternative scenario shows the cost of a less restrictive hazard threshold. Including Class 3 cells more than doubled the priority set (from 2995 to 6307 cells) and required 79% more sensors, 51% more relays and, with the cluster count fixed at k = 29, 71% more energy per round. This energy increase is conditional on the fixed cluster count, which nearly doubled the average cluster size; with k = 53 it was 21% (Section 4.10.4). The choice of the threshold is therefore a planning decision that balances the extent of the monitored area against deployment and operating costs, and the proposed method allows this trade-off to be quantified before installation.
Some limitations should be noted. The uncertainty analysis (Section 4.10.1) covers the variability due to random placement and K-means initialization, but not the uncertainty of the hazard map or of the radio parameters. The number of relays depends strongly on the 250 m communication range, adopted as a conservative assumption, and on the relay placement heuristic, which does not guarantee a minimum number of relays. The inter-cluster links of the idealized MST, up to about 9.4 km long, are not substantiated as feasible for identical sensor nodes in the study area; the idealized variant establishes mathematical connectivity only, and the link-constrained variant (Section 4.10.3) should be used for any estimate of deployment size or inter-cluster energy. Finally, the comparison with random placement is made at an equal number of sensing nodes and not at equal total deployment cost, since relay counts differ between scenarios. These aspects should be considered in operational planning.

6. Conclusions

In summary, the results indicate that the use of official hazard mapping as a structuring element in the planning of Wireless Sensor Networks allows for the effective integration of spatial analysis, combinatorial optimization, and hierarchical communication organization. The proposed methodology articulates the identification of the most hazardous areas, the optimization of sensor positioning through MCP, the formation of clusters, and the structuring of communication through relay-assisted multi-hop routing and a Minimum Spanning Tree. In the Serra de São Mamede Natural Park, the greedy heuristic placed 589 sensors covering all 2995 high- and very-high-hazard cells, more than twice the coverage achieved by random deployments with the same number of sensing nodes for a similar energy budget; this gain reflects the combined effect of hazard prioritization and coverage optimization. Ensuring connectivity under a conservative 250 m range required about two relay nodes per sensor, and the estimated consumption varied little among 28–30 clusters (≤1.8%). The inter-cluster MST without a range limit is an idealized connected graph; under the same 250 m link constraint, the inter-cluster layer required about 450 additional relays and its energy fell from about 208 J to 11 J per round.
The main contribution of the study, therefore, consists of an integrated and reproducible approach for planning risk-oriented networks, with potential application in intelligent early detection systems for forest fires. The methodology could be further developed by incorporating dynamic factors, such as weather conditions, temporal variations in risk, and actual energy consumption, aiming for a more adaptive optimization closer to operational applications. Connectivity-aware placement and field measurements of LoRa range in forest environments are also priorities for future work.

Author Contributions

Conceptualization, M.G., M.T. and N.R.; methodology, M.G. and M.T.A.; software, M.G.; validation, M.G., M.T.A., N.R. and M.R.R.; formal analysis, M.G.; investigation, M.G.; resources, M.T., M.R.R. and F.B.; data curation, M.G.; writing—original draft preparation, M.G.; writing—review and editing, M.T.A., M.T., N.R. and M.R.R.; visualization, M.G.; supervision, M.T., N.R., F.B. and M.R.R.; project administration, M.T.; funding acquisition, M.T. and M.R.R. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by national funds through FCT—Fundação para a Ciência e Tecnologia, I.P., in the framework of the project UID/06107/2025—Centro de Investigação em Ciência e Tecnologia para o Sistema Terra e Energia (CREATE), https://doi.org/10.54499/UID/06107/2025.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The official fire hazard cartography used in this study is publicly available from the Instituto da Conservação da Natureza e das Florestas (ICNF, Portugal). The processed hazard matrices, sensor-position outputs, and simulation code generated during this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
WSNWireless Sensor Network
ICNFInstitute for Nature Conservation and Forests
PNSSMParque Natural da Serra de São Mamede
MCPMaximum Coverage Problem
CHCluster Head
MSTMinimum Spanning Tree
GISGeographic Information System
LEACHLow-Energy Adaptive Clustering Hierarchy
PSOParticle Swarm Optimization
LoRaLong Range (low-power wide-area network technology)

References

  1. Joint Research Centre (JRC). Forest Fires in Europe, Middle East and North Africa 2022; Publications Office of the European Union: Luxembourg, 2023; ISBN 978-92-68-08390-1. [Google Scholar]
  2. Institute for the Conservation of Nature and Forests (ICNF). 8th Provisional Report on Rural Fires: January 1 to October 15, 2024 (8th RPIR/DGPFR/2024); National Directorate for Rural Fire Program Management: Lisbon, Portugal, 2024.
  3. Sedano, F.; Maianti, P.; Boca, R.; Suarez-Moreno, M.; Broglia, M.; De Rigo, D.; Roglia, E.; Branco, A.; San-Miguel-Ayanz, J.; Durrant, T.; et al. Advance Report on Forest Fires in Europe, Middle East and North Africa 2025; EUR 40665; Publications Office of the European Union: Luxembourg, 2026. [Google Scholar] [CrossRef]
  4. Agency for Integrated Rural Fire Management (AGIF). Integrated Rural Fire Management System (SGIFR). In Annual Report 2025; Agency for Integrated Rural Fire Management: Lisbon, Portugal, 2026. Available online: https://www.agif.pt/pt/relatorios-anuais (accessed on 18 July 2026).
  5. Pronto, L.; Held, A. Einführung in das Feuerverhalten. 2021. Available online: https://www.waldbrand-klima-resilienz.com/_files/ugd/bf6978_f7fbed679d1e438fb88025e159f21ff4.pdf (accessed on 15 March 2025).
  6. Institute for the Conservation of Nature and Forests (ICNF). Rural Fires Report 2021; Institute for the Conservation of Nature and Forests: Lisbon, Portugal, 2021. [Google Scholar]
  7. Silva, J.S.; Rego, F.; Fernandes, P.M. Fuel Management for Wildfire Prevention in Portugal. In Advances in Forest Fire Research; Viegas, D.X., Ed.; Coimbra University Press: Coimbra, Portugal, 2019. [Google Scholar]
  8. Pereira, M.G.; Trigo, R.M.; DaCamara, C.C. Fire Occurrence and Climate Change in Portugal: Implications for Rural Land Management. Clim. Change 2014, 125, 263–278. [Google Scholar]
  9. Moreira, F.; Ascoli, D.; Safford, H.; Adams, M.A.; Moreno, J.M.; Pereira, J.M.C.; Catry, F.X.; Armesto, J.; Bond, W.J.; González, M.E.; et al. Wildfire Management in Mediterranean-Type Regions: Paradigm Change Needed. Environ. Res. Lett. 2020, 15, 011001. [Google Scholar] [CrossRef] [Scilit]
  10. Fernandes, P.M. Fire-Smart Management of Forest Landscapes in the Mediterranean Basin under Global Change. Landsc. Urban Plan. 2013, 110, 175–182. [Google Scholar] [CrossRef] [Scilit]
  11. Parente, J.; Pereira, M.G.; Amraoui, M.; Tedim, F. Negligent and Intentional Fires in Portugal: Spatial Distribution Characterization. Sci. Total Environ. 2018, 624, 424–437. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  12. Hernández, L. The Mediterranean Burns: WWF’s Mediterranean Proposal for the Prevention of Rural Fires; WWF: Gland, Switzerland, 2019. [Google Scholar]
  13. Igini, M. What Causes Wildfires? Earth.Org. 13 April 2023. Available online: https://earth.org/what-causes-wildfires/ (accessed on 1 May 2025).
  14. Institute for the Conservation of Nature and Forests (ICNF). 8th Provisional Report on Rural Fires: January 1 to October 15, 2025 (8th RPIR/DGPFR/2025); National Directorate for Rural Fire Program Management: Lisbon, Portugal, 2025.
  15. Vega-Rodriguez, R.; Sendra, S.; Lloret, J.; Romero-Diaz, P.; Garcia-Navas, J.L. Low Cost LoRa Based Network for Forest Fire Detection. In Proceedings of the 2019 Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS), Granada, Spain, 22–25 October 2019; pp. 177–184. [Google Scholar]
  16. Barmpoutis, P.; Papaioannou, P.; Dimitropoulos, K.; Grammalidis, N. A Review on Early Forest Fire Detection Systems Using Optical Remote Sensing. Sensors 2020, 20, 6442. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  17. Sherstjuk, V.; Zharikova, M.; Sokol, I. Forest Fire Monitoring System Based on UAV Team, Remote Sensing, and Image Processing. In Proceedings of the 2018 IEEE Second International Conference on Data Stream Mining & Processing (DSMP), Lviv, Ukraine, 21–25 August 2018; pp. 590–594. [Google Scholar]
  18. Sakr, G.E.; Elhajj, I.H.; Mitri, G.; Wejinya, U.C. Artificial Intelligence for Forest Fire Prediction. In Proceedings of the 2010 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Montreal, QC, Canada, 6–9 July 2010; pp. 1311–1316. [Google Scholar]
  19. Pang, Y.; Li, Y.; Feng, Z.; Feng, Z.; Zhao, Z.; Chen, S.; Zhang, H. Forest Fire Occurrence Prediction in China Based on Machine Learning Methods. Remote Sens. 2022, 14, 5546. [Google Scholar] [CrossRef] [Scilit]
  20. Gaikwad, A.; Bhuta, N.; Jadhav, T.; Jangale, P.; Shinde, S. A Review on Forest Fire Prediction Techniques. In Proceedings of the 2022 6th International Conference on Computing, Communication, Control and Automation (ICCUBEA), Pune, India, 26–27 August 2022; pp. 1–5. [Google Scholar]
  21. Haque, A.; Soliman, H. Hierarchical Early Wireless Forest Fire Prediction System Utilizing Virtual Sensors. Electronics 2025, 14, 1634. [Google Scholar] [CrossRef] [Scilit]
  22. Jodhani, K.; Bhatiya, L.; Sirvi, L.; Chanda, A.; Thakkar, S.; Rathnayake, U. Artificial Intelligence and Remote Sensing Frameworks for Wildfire Monitoring and Risk Analysis across Multiple Ecosystems: A Review. AIMS Environ. Sci. 2026, 13, 56–98. [Google Scholar] [CrossRef] [Scilit]
  23. Akyildiz, I.F.; Su, W.; Sankarasubramaniam, Y.; Cayirci, E. Wireless Sensor Networks: A Survey. Comput. Netw. 2002, 38, 393–422. [Google Scholar] [CrossRef] [Scilit]
  24. Muhammad, H.; Nam, H. Sensor Node Deployment Optimization for Continuous Coverage in Wireless Sensor Networks. Sensors 2025, 25, 3620. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  25. Guo, J.; Sun, Y.; Liu, T.; Li, Y.; Fei, T. An Optimization Coverage Strategy for Wireless Sensor Network Nodes Based on Path Loss and False Alarm Probability. Sensors 2025, 25, 396. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  26. Wang, H.; Li, J. Desert Golden Mole Optimization Algorithm for Wireless Sensor Deployment in Environmental Monitoring. Expert Syst. Appl. 2025, 270, 126381. [Google Scholar]
  27. Wang, Z.; Guo, C.; Sui, J.; Cui, C. Optimization of Wireless Sensor Network Deployment Based on Desert Golden Mole Optimization Algorithm. Intell. Robot. 2025, 5, 1–18. [Google Scholar] [CrossRef] [Scilit]
  28. Wang, G.; Li, X. Wireless Sensor Network Coverage Optimization Using a Modified Marine Predator Algorithm. Sensors 2025, 25, 69. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  29. Okta, K.; Oturakçı, M.; Eliiyi, D.T.; Ekinci, E.; Eliiyi, U. A GIS-Based Forest Fire Risk Mapping and UAV Deployment Planning: The Case of Izmir. Int. J. Environ. Sci. Technol. 2026, 23, 251. [Google Scholar] [CrossRef] [Scilit]
  30. Mejri, I.; Zrelli, A.; Ezzedine, T. An Integrated, Simulation-Based Framework Linking Satellite Fire Patterns and Wireless Sensor Network Planning in Tunisia. Sci. Rep. 2026, 16, 16184. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  31. Gómez-González, J.L.; Marcoulaki, E.; Cantizano, A.; Konstantinidou, M.; Caro, R.; Castro, M. Simulated Fire Observables as Indicators for Optimizing Wireless Sensor Networks in Wildfire Risk Monitoring. Ecol. Indic. 2025, 175, 113509. [Google Scholar] [CrossRef] [Scilit]
  32. Chan, C.C.; Alvi, S.A.; Zhou, X.; Durrani, S.; Wilson, N.; Yebra, M. A Survey on IoT Ground Sensing Systems for Early Wildfire Detection: Technologies, Challenges, and Opportunities. IEEE Access 2024, 12, 172785–172819. [Google Scholar] [CrossRef] [Scilit]
  33. Grover, K.; Kahali, D.; Verma, S.; Subramanian, S. WSN-Based System for Forest Fire Detection and Mitigation. In Emerging Technologies for Agriculture and Environment; Lecture Notes on Multidisciplinary Industrial Engineering; Springer: Singapore, 2020. [Google Scholar]
  34. Bouguettaya, A.; Zarzour, H.; Taberkit, A.M.; Kechida, A. A Review on Early Wildfire Detection from Unmanned Aerial Vehicles Using Deep Learning-Based Computer Vision Algorithms. Signal Process. 2022, 190, 108309. [Google Scholar] [CrossRef] [Scilit]
  35. Bouabdellah, K.; Noureddine, H.; Larbi, S. Using Wireless Sensor Networks for Reliable Forest Fires Detection. Procedia Comput. Sci. 2013, 19, 794–801. [Google Scholar] [CrossRef] [Scilit]
  36. Sittakul, V.; Pasakawee, S.; Jan-im, C. Wireless Sensor Network for Wildfire Detection and Notification via Walkie-Talkie Network. In Proceedings of the 2019 16th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), Pattaya, Thailand, 10–13 July 2019; pp. 673–676. [Google Scholar]
  37. Sasmita, E.S.; Rosmiati, M.; Rizal, M.F. Integrating Forest Fire Detection with Wireless Sensor Network Based on Long Range Radio. In Proceedings of the 2018 International Conference on Control, Electronics, Renewable Energy and Communications (ICCEREC), Bandung, Indonesia, 5–7 December 2018; pp. 222–225. [Google Scholar]
  38. Selle, J.; Krishna, A.V.; Harish, M.S.; Reddy, K.B. An IoT-Based Alert System with Gas Sensors in a WSN Framework for Evasion of Forest Fire. In Proceedings of the 2022 2nd International Conference on Advance Computing and Innovative Technologies in Engineering (ICACITE), Greater Noida, India, 28–29 April 2022; pp. 1516–1521. [Google Scholar]
  39. Mehta, K.; Sharma, S.; Mishra, D. Internet-of-Things Enabled Forest Fire Detection System. In Proceedings of the 5th International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud), I-SMAC 2021, Palladam, India, 11–13 November 2021; pp. 20–23. [Google Scholar]
  40. Shkurti, L.; Bajrami, X.; Canhasi, E.; Limani, B.; Krrabaj, S.; Hulaj, A. Development of Ambient Environmental Monitoring System through Wireless Sensor Network (WSN) Using NodeMCU and WSN Monitoring. In Proceedings of the 2017 6th Mediterranean Conference on Embedded Computing (MECO), Bar, Montenegro, 11–15 June 2017; pp. 1–5. [Google Scholar]
  41. Abilasha, V.; Karthikeyan, A. IEEE 802.11af-Enabled Scalable Cognitive Radio Sensor Networks with Adaptive Priority Management for Early Forest Fire Forewarning. Sci. Rep. 2025, 15, 21050. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  42. Sanlı, M. An Internet of Things Platform for Forest Monitoring. Eur. J. For. Eng. 2023, 9, 80–87. [Google Scholar] [CrossRef] [Scilit]
  43. Kadri, B.; Bouyeddou, B.; Moussaoui, D. Early Fire Detection System Using Wireless Sensor Networks. In Proceedings of the 2018 International Conference on Applied Smart Systems (ICASS), Medea, Algeria, 24–25 November 2018; pp. 1–4. [Google Scholar]
  44. Singh, A.; Rossi, A.; Sevaux, M. Matheuristic Approaches for Q-Coverage Problem Versions in Wireless Sensor Networks. Eng. Optim. 2013, 45, 609–626. [Google Scholar] [CrossRef] [Scilit]
  45. Granda Cantuña, J.; Bastidas, D.; Solórzano, S.; Clairand, J.-M. Design and Implementation of a Wireless Sensor Network to Detect Forest Fires. In Proceedings of the 2017 Fourth International Conference on EDemocracy EGovernment (ICEDEG), Quito, Ecuador, 19–21 April 2017; pp. 15–21. [Google Scholar]
  46. Ateeq, Z.; Momani, M. Wireless Sensor Networks Using Image Processing for Fire Detection. In Proceedings of the 2020 5th International Conference on Innovative Technologies in Intelligent Systems and Industrial Applications (CITISIA), Sydney, Australia, 25–27 November 2020; pp. 1–10. [Google Scholar]
  47. Vignesh, S.; Tarun, M.G.; Nandi, S.; Sriram, M.; Ashok, P. Forest Fire Detection and Guiding Animals to a Safe Area by Using Sensor Networks and Sound. In Proceedings of the 2021 4th International Conference on Computing and Communications Technologies (ICCCT), Chennai, India, 16–17 December 2021; pp. 473–476. [Google Scholar]
  48. Dampage, U.; Bandaranayake, L.; Wanasinghe, R.; Kottahachchi, K.; Jayasanka, B. Forest Fire Detection System Using Wireless Sensor Networks and Machine Learning. Sci. Rep. 2022, 12, 46. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  49. Cano, R.; Hernando, C.; Escolano, E.; Palau, A. A Wireless Sensor Network for Early Detection of Forest Fires. Sensors 2021, 21, 765. [Google Scholar] [PubMed]
  50. Tan, Y.; Wu, W.; Zhang, X. Early Detection of Forest Fires Using an Unmanned Aerial Vehicle and Artificial Intelligence. J. Field Robot. 2021, 38, 412–426. [Google Scholar]
  51. Findlay, M.; Peaslee, D.; Stetter, J.R.; Waller, S.; Smallridge, A. Distributed Sensors for Wildfire Early Warnings. J. Electrochem. Soc. 2022, 169, 020553. [Google Scholar] [CrossRef] [Scilit]
  52. KWJ Engineering Inc. Ultralow Power Sensors for Firefighter Safety and Monitoring of Surrounding Air Quality. USDA NIFA SBIR Phase II Project, Award No. 2020-33530-32997. Available online: https://teams.public.onecdn.static.microsoft/evergreen-assets/safelinks/2/atp-safelinks.html (accessed on 16 October 2026).
  53. Brito, T.; Pereira, A.I.; Lima, J.; Valente, A. Wireless Sensor Network for Ignitions Detection: An IoT Approach. Electronics 2020, 9, 893. [Google Scholar] [CrossRef] [Scilit]
  54. Khan, T. Ultra-Low-Power Architecture for the Detection and Notification of Wildfires Using the Internet of Things. IoT 2023, 4, 1–26. [Google Scholar] [CrossRef] [Scilit]
  55. Lin, D.; Wang, Q.; Min, W.; Xu, J.; Zhang, Z. A Survey on Energy-Efficient Strategies in Static Wireless Sensor Networks. ACM Trans. Sens. Netw. 2020, 17, 3. [Google Scholar] [CrossRef] [Scilit]
  56. Mahmound, M.A.I.; Ren, H. Forest Fire Detection Using a Rule-Based Image Processing Algorithm and Temporal Variation. Math. Probl. Eng. 2018, 2018, 7612487. [Google Scholar] [CrossRef] [Scilit]
  57. Antunes, M.; Ferreira, L.M.; Viegas, C.; Coimbra, A.P.; de Almeida, A.T. Low-Cost System for Early Detection and Deployment of Countermeasures against Wild Fires. In Proceedings of the IEEE 5th World Forum on Internet of Things (WF-IoT), Limerick, Ireland, 15–18 April 2019; pp. 418–423. [Google Scholar]
  58. Doolin, D.M.; Sitar, N. Wireless Sensors for Wildfire Monitoring. In Smart Structures and Materials 2005: Sensors and Smart Structures Technologies for Civil, Mechanical, and Aerospace Systems; SPIE: Bellingham, WA, USA, 2005; Volume 5765, pp. 477–484. [Google Scholar]
  59. Hartung, C.; Han, R.; Seielstad, C.; Holbrook, S. FireWxNet: A Multi-Tiered Portable Wireless System for Monitoring Weather Conditions in Wildland Fire Environments. In Proceedings of the 4th International Conference on Mobile Systems, Applications and Services (MobiSys ’06), Uppsala, Sweden, 19–22 June 2006; pp. 28–41. [Google Scholar]
  60. Bri, D.; Coll, H.; Garcia, M.; Lloret, J. A Multisensor Proposal for Wireless Sensor Networks. In Proceedings of the 2008 Second International Conference on Sensor Technologies and Applications (sensorcomm 2008), Cap Esterel, France, 25–31 August 2008. [Google Scholar]
  61. Alkhatib, A.A. A Review on Forest Fire Detection Techniques. Int. J. Distrib. Sens. Netw. 2014, 2014, 597368. [Google Scholar] [CrossRef] [Scilit]
  62. Zhang, H.L.; Gao, S.D.; Sun, Q. Wildfire Detection Using Sound Spectrum Analysis Based on the Internet of Things. Sensors 2019, 19, 5093. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  63. Khamukhin, A.A.; Bertoldo, S. Spectral Analysis of Forest Fire Noise for Early Detection Using Wireless Sensor Networks. In Proceedings of the 2016 International Siberian Conference on Control and Communications (SIBCON), Moscow, Russia, 12–14 May 2016; pp. 1–4. [Google Scholar]
  64. Vafeiadis, A.; Votis, K.; Giakoumis, D.; Tzovaras, D.; Chen, L.; Hamzaoui, R. Audio Content Analysis for Unobtrusive Event Detection in Smart Homes. Eng. Appl. Artif. Intell. 2020, 89, 103226. [Google Scholar] [CrossRef] [Scilit]
  65. Saida, A.; Sreedhar, C.; Samreen, A.; Mohamma, K.; Jamal, K.; Ghalwan, M. LORA-Based Forest Fire Monitoring System. E3S Web Conf. 2023, 430, 01171. [Google Scholar] [CrossRef] [Scilit]
  66. Hajihashemi, V.; Alavigharahbagh, A.; Oliveira, H.S.; Cruz, P.M.; Tavares, J.M.R.S. Novel Time-Frequency Based Scheme for Detecting Sound Events from Sound Background in Audio Segments. In Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2021; pp. 402–416. [Google Scholar]
  67. Vidaña-Vila, E.; Navarro, J.; Stowell, D.; Alsina-Pagès, R.M. Multilabel Acoustic Event Classification Using Real-World Urban Data and Physical Redundancy of Sensors. Sensors 2021, 21, 7470. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  68. Salamon, J.; Bello, J.P. Unsupervised Feature Learning for Urban Sound Classification. In Proceedings of the 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), South Brisbane, QLD, Australia, 19–24 April 2015; pp. 171–175. [Google Scholar]
  69. Huang, H.T.; Downey, A.R.J.; Bakos, J.D. Audio-Based Wildfire Detection on Embedded Systems. Electronics 2022, 11, 1417. [Google Scholar] [CrossRef] [Scilit]
  70. Organisation, F.P. Forest Wild Fire Sound Dataset Kaggle; Kaggle: San Francisco, CA, USA, 2021. Available online: https://www.kaggle.com/forestprotection/forest-wild-fire-sound-dataset (accessed on 8 May 2025).
  71. Vieira, M.A.M. BEAN: Uma Plataforma Computacional para Rede de Sensores Sem Fio. Master’s Thesis, Universidade Federal de Minas Gerais, Belo Horizonte, Brazil, 2004. Available online: https://repositorio.ufmg.br/bitstream/1843/BUOS-9KTM9Z/1/dissertacao_marcosaugostomenezesvieira.pdf (accessed on 16 October 2026).
  72. Lloret, J.; Garcia, M.; Bri, D.; Sendra, S. A Wireless Sensor Network Deployment for Rural and Forest Fire Detection and Verification. Sensors 2009, 9, 8722–8747. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  73. Liu, L.; Kuo, S.M.; Zhou, M. Virtual Sensing Techniques and Their Applications. In Proceedings of the 2009 International Conference on Networking, Sensing and Control, Okayama, Japan, 26–29 March 2009; pp. 31–36. [Google Scholar]
  74. Kabadayi, S.; Pridgen, A.; Julien, C. Virtual Sensors: Abstracting Data from Physical Sensors. In Proceedings of the International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM’06), Buffalo-Niagara Falls, NY, USA, 26–29 June 2006; pp. 6–592. [Google Scholar]
  75. Cristaldi, L.; Ferrero, A.; Macchi, M.; Mehrafshan, A.; Arpaia, P. Virtual Sensors: A Tool to Improve Reliability. In Proceedings of the 2020 IEEE International Workshop on Metrology for Industry 4.0 & IoT, Roma, Italy, 3–5 June 2020; pp. 142–145. [Google Scholar]
  76. Njoya, A.N.; Thron, C.; Barry, J.; Abdou, W.; Tonye, E.; Konje, N.S.L.; Dipanda, A. Efficient Scalable Sensor Node Placement Algorithm for Fixed Target Coverage Applications of Wireless Sensor Networks. IET Wirel. Sens. Syst. 2017, 7, 44–54. [Google Scholar] [CrossRef] [Scilit]
  77. Caroprese, L.; Comito, C.; Talia, D.; Zumpano, E. A Fuzzy Logic Technique for Virtual Sensor Networks. Future Gener. Comput. Syst. 2022, 137, 302–322. [Google Scholar] [CrossRef] [Scilit]
  78. Sangiorgi, L.; Sberveglieri, V.; Carnevale, C.; De Nardi, S.; Nunez-Carmona, E.; Raccagni, S. Data-Driven Virtual Sensing for Electrochemical Sensors. Sensors 2024, 24, 1396. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  79. Rezaeimoghaddam, P.; Al-Anbagi, I. Trust-Aware Virtual Network Embedding in Wireless Sensor Networks. IEEE Sens. J. 2023, 23, 6326–6337. [Google Scholar] [CrossRef] [Scilit]
  80. Pandey, K.; Gupta, A. Modeling and Analysis of Wildfire Detection Using Wireless Sensor Network with Poisson Deployment. In Proceedings of the 2018 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS), Indore, India, 16–19 December 2018; pp. 1–6. [Google Scholar]
  81. Clough, K.; Farguell, A.; Mandel, J.; Hilburn, K.; Kochanski, A. Enhancing wildfire and smoke forecasting by integrating fire observations: A comparative analysis of methods for integrating infrared and satellite data into a coupled fire-atmosphere model. J. Geophys. Res. Atmos. 2025, 130, e2024JD042561. [Google Scholar] [CrossRef] [Scilit]
  82. Varela, N.; Díaz-Martinez, J.L.; Ospino, A.; Zelaya, N.A.L. Wireless Sensor Network for Forest Fire Detection. Procedia Comput. Sci. 2020, 175, 435–440. [Google Scholar] [CrossRef] [Scilit]
  83. Saldamli, G.; Deshpande, S.; Jawalekar, K.; Gholap, P.; Tawalbeh, L.; Ertaul, L. Wildfire Detection Using Wireless Mesh Network. In Proceedings of the 2019 Fourth International Conference on Fog and Mobile Edge Computing (FMEC), Rome, Italy, 10–13 June 2019; pp. 229–234. [Google Scholar]
  84. Rego, F.C.; Catry, F.X. Modelling the Effects of Distance on the Probability of Fire Detection from Lookouts. Int. J. Wildland Fire 2006, 15, 197–202. [Google Scholar] [CrossRef] [Scilit]
  85. Xu, Y.-H.; Sun, Q.-Y.; Xiao, Y.-T. An Environmentally Aware Scheme of Wireless Sensor Networks for Forest Fire Monitoring and Detection. Future Internet 2018, 10, 102. [Google Scholar] [CrossRef] [Scilit]
  86. Cui, F. Deployment and Integration of Smart Sensors with IoT Devices Detecting Fire Disasters in Huge Forest Environment. Comput. Commun. 2020, 150, 818–827. [Google Scholar] [CrossRef] [Scilit]
  87. Bera, D.; Raut, S.; Mahata, C.; Dutta, D.; Datta, D.; Kundu, A. Early Prediction of Forest Fire Events Integrating Multi-Sensor Datasets and Machine Learning Techniques. Stoch. Environ. Res. Risk Assess. 2025, 39, 5381–5400. [Google Scholar] [CrossRef] [Scilit]
  88. Aryan, M.P.; Srilakshmi, U.; Venkatesulu, D. Fire Detection Systems by Using Wireless Sensors. In Proceedings of the 2022 IEEE International Conference on Data Science and Information System (ICDSIS), Hassan, India, 29–30 July 2022; pp. 1–4. [Google Scholar]
  89. Wang, B. Coverage Problems in Sensor Networks: A Survey. ACM Comput. Surv. 2011, 43, 32. [Google Scholar] [CrossRef] [Scilit]
  90. Haenggi, M. Stochastic Geometry for Wireless Networks; Cambridge University Press: Cambridge, UK, 2012. [Google Scholar]
  91. Baccelli, F.; Błaszczyszyn, B. Stochastic Geometry and Wireless Networks, 2nd ed.; Now Publishers: Hanover, MA, USA, 2009; Volume 1. [Google Scholar]
  92. Alvelos, F.; Azevedo, J.A.; Barbosa-Póvoa, A.P.; Santos, M.Y. A Bi-Objective Optimization Approach for Wireless Sensor Network Deployment Considering Coverage and Cost. Comput. Oper. Res. 2021, 129, 105219. [Google Scholar]
  93. Azevedo, B.F.; Alvelos, F.; Rocha, A.M.A.C.; Brito, T.; Lima, J.; Pereira, A.I. An Integer Programming Approach for Sensor Location in a Forest Fire Monitoring System. In Operational Research. IO 2021. Springer Proceedings in Mathematics & Statistics; Almeida, J.P., Geraldes, C.S., Lopes, I.C., Moniz, S., Oliveira, J.F., Pinto, A.A., Eds.; Springer: Cham, Switzerland, 2023; Volume 411. [Google Scholar]
  94. ZainEldin, H.; Badawy, M.; Elhosseini, M.; Arafat, H.; Abraham, A. An Improved Dynamic Deployment Technique Based on Genetic Algorithm (IDDT-GA) for Maximizing Coverage in Wireless Sensor Networks. J. Ambient. Intell. Humaniz. Comput. 2020, 11, 4177–4194. [Google Scholar] [CrossRef] [Scilit]
  95. Bhat, S.J.; Santhosh, K.V. A localization and deployment model for wireless sensor networks using arithmetic optimization algorithm. Peer-to-Peer Netw. Appl. 2022, 15, 1473–1485. [Google Scholar] [CrossRef] [Scilit]
  96. Kiani, F. Hybrid Whale and Artificial Rabbit Optimization for Efficient Multi-Objective Sensor Deployment in Complex IoT Networks. J. Umm Al-Qura Univ. Eng. Archit. 2025, 16, 708–719. [Google Scholar] [CrossRef] [Scilit]
  97. Priyadarshi, R. Efficient Node Deployment for Enhancing Coverage and Connectivity in Wireless Sensor Networks. Sci. Rep. 2025, 15, 29052. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  98. Kashyap, R.; Singh, A.; Sharma, P. A Multi-Parameter Fire Risk Index for Intelligent Forest Fire Monitoring Using Wireless Sensor Networks. Sensors 2025, 25, 1843. [Google Scholar]
  99. Almarri, S.; Al Safwan, H.; Al Qisoom, S.; Gdaim, S.; Zitouni, A. Optimized Wireless Sensor Network Architecture for AI-Based Wildfire Detection in Remote Areas. Fire 2025, 8, 245. [Google Scholar] [CrossRef] [Scilit]
  100. Yu, J.; Wan, S.; Cheng, X.; Yu, D. Coverage Contribution Area Based k-Coverage for Wireless Sensor Networks. IEEE Trans. Veh. Technol. 2017, 66, 8510–8523. [Google Scholar] [CrossRef] [Scilit]
  101. Cheng, C.-F.; Wang, C.-W. The Target-Barrier Coverage Problem in Wireless Sensor Networks. IEEE Trans. Mob. Comput. 2018, 17, 1216–1232. [Google Scholar] [CrossRef] [Scilit]
  102. Zhang, H.; Hou, J.C. Maintaining Sensing Coverage and Connectivity in Large Sensor Networks. Ad. Hoc Sens. Wirel. Netw. 2005, 1, 89–124. [Google Scholar]
  103. Bai, X.; Yun, Z.; Xuan, D.; Lai, T.H.; Jia, W. Optimal Patterns for Four-Connectivity and Full Coverage in Wireless Sensor Networks. IEEE Trans. Mob. Comput. 2010, 9, 435–448. [Google Scholar] [CrossRef] [Scilit]
  104. Ab Aziz, N.A.; Mohemmed, A.W.; Alias, M.Y. A Wireless Sensor Network Coverage Optimization Algorithm Based on Particle Swarm Optimization and Voronoi Diagram. In Proceedings of the 2009 International Conference on Networking, Sensing and Control, Okayama, Japan, 26–29 March 2009; pp. 602–607. [Google Scholar]
  105. Duttagupta, S.; Ramamritham, K.; Ramanathan, P. Distributed Boundary Estimation Using Sensor Network. In Proceedings of the IEEE International Conference on Mobile Ad Hoc and Sensor Systems (MASS ’06), Vancouver, BC, Canada, 9–12 October 2006; pp. 316–325. [Google Scholar]
  106. Yarinezhad, R.; Hashemi, S.N. A Sensor Deployment Approach for Target Coverage Problem in Wireless Sensor Networks. J. Ambient. Intell. Humaniz. Comput. 2023, 14, 5941–5956. [Google Scholar] [CrossRef] [Scilit]
  107. Yarinezhad, R.; Hashemi, S.N. Increasing the Lifetime of Sensor Networks by a Data Dissemination Model Based on a New Approximation Algorithm. Ad Hoc Netw. 2020, 100, 102084. [Google Scholar] [CrossRef] [Scilit]
  108. Wang, J.; Ju, C.; Gao, Y.; Sangaiah, A.K. A PSO Based Energy Efficient Coverage Control Algorithm for Wireless Sensor Networks. Comput. Mater. Contin. 2018, 56, 433–446. [Google Scholar]
  109. Zagrouba, R.; Kardi, A. Comparative Study of Energy-Efficient Routing Techniques in Wireless Sensor Networks. Information 2021, 12, 42. [Google Scholar] [CrossRef] [Scilit]
  110. Lu, Z.; Li, W.W.; Pan, M. Maximum Lifetime Scheduling for Target Coverage and Data Collection in Wireless Sensor Networks. IEEE Trans. Veh. Technol. 2015, 64, 714–727. [Google Scholar] [CrossRef] [Scilit]
  111. Akram, J.; Munawar, H.S.; Kouzani, A.Z.; Mahmud, M.A.P. Using Adaptive Sensors for Optimised Target Coverage in Wireless Sensor Networks. Sensors 2022, 22, 1083. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  112. Heinzelman, W.R.; Chandrakasan, A.; Balakrishnan, H. Energy-Efficient Communication Protocol for Wireless Microsensor Networks (LEACH). In Proceedings of the IEEE 33rd Annual Hawaii International Conference on System Sciences, Maui, HI, USA, 4–7 January 2000. [Google Scholar]
  113. Menaria, V.K.; Jain, S.C.; Raju, N.; Kumari, R.; Nayyar, A.; Hosain, E. NLFFT: A Novel Fault Tolerance Model Using Artificial Intelligence to Improve Performance in Wireless Sensor Networks. IEEE Access 2020, 8, 149231–149254. [Google Scholar] [CrossRef] [Scilit]
  114. Adday, G.H.; Subramaniam, S.K.; Zukarnain, Z.A.; Samian, N. Fault Tolerance Structures in Wireless Sensor Networks (WSNs): Survey, Classification, and Future Directions. Sensors 2022, 22, 6041. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  115. Leichenko, K.; Skorobohatko, S.; Fesenko, H.; Kharchenko, V.; Yakovlev, S. Assessment of the Reliability of Wireless Sensor Networks for Forest Fire Monitoring Systems Considering Fatal Combinations of Multiple Sensor Failures. Cybernet. Syst. Anal. 2025, 61, 137–147. [Google Scholar] [CrossRef] [Scilit]
  116. Kaur, P.; Kaur, K.; Singh, K.; Kim, S. Early Forest Fire Detection Using a Protocol for Energy-Efficient Clustering with Weighted-Based Optimization in Wireless Sensor Networks. Appl. Sci. 2023, 13, 3048. [Google Scholar] [CrossRef] [Scilit]
  117. Regilan, S.; Hema, L.K. Optimizing Energy Efficiency and Routing in Wireless Sensor Networks through Genetic Algorithm-Based Cluster Head Selection in a Grid-Based Topology. J. High Speed Netw. 2024, 30, 569–582. [Google Scholar] [CrossRef] [Scilit]
  118. Sennan, S.; Ramasubbareddy, S.; Dhanaraj, R.K.; Nayyar, A.; Balusamy, B. Energy-Efficient Cluster Head Selection in Wireless Sensor Networks-Based Internet of Things (IoT) Using Fuzzy-Based Harris Hawks Optimization. Telecommun. Syst. 2024, 87, 119–135. [Google Scholar] [CrossRef] [Scilit]
  119. Ha, Y.-G.; Kim, H.; Byun, Y.-C. Energy-Efficient Fire Monitoring over Cluster-Based Wireless Sensor Networks. Int. J. Distrib. Sens. Netw. 2012, 8, 460754. [Google Scholar] [CrossRef] [Scilit]
  120. Verma, S.; Kaur, S.; Rawat, D.B.; Xi, C.; Alex, L.T.; Jhanjhi, N.Z. Intelligent Framework Using IoT-Based WSNs for Wildfire Detection. IEEE Access 2021, 9, 48185–48196. [Google Scholar] [CrossRef] [Scilit]
  121. Yan, Y.; Zhang, C.; Qin, T.; Chen, C.; Liu, X.; Yang, J. EECRP—Energy-Efficient Clustering Routing Protocol for Heterogeneous Wireless Sensor Networks in 3D Forest Scenes. Ad Hoc Netw. 2026, 188, 104193. [Google Scholar] [CrossRef] [Scilit]
  122. Adorno, D.; Soares, S.; Lima, J.; Valente, A. Evaluation of LP-WAN Technologies for Fire Forest Detection Systems. In Proceedings of the ALLSENSORS 2019: The Fourth International Conference on Advances in Sensors, Actuators, Metering and Sensing, Athens, Greece, 24–28 February 2019; pp. 49–53. [Google Scholar]
  123. Alliance, L. LoRaWAN® Regional Parameters. 2021. Available online: https://lora-alliance.org/resource_hub/lorawan-regional-parameters/ (accessed on 13 November 2025).
  124. Freira, D.; Coutinho, C. Wildfire Detection Based on IoT Technology. In Proceedings of the 2024 8th International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT), Ankara, Turkey, 7–9 November 2024; pp. 1–6. [Google Scholar]
  125. Ferreira, A.E.; Ortiz, F.M.; Costa, L.H.M.K.; Foubert, B.; Amadou, I.; Mitton, N. A Study of the LoRa Signal Propagation in Forest, Urban, and Suburban Environments. Ann. Telecommun. 2020, 75, 333–351. [Google Scholar] [CrossRef] [Scilit]
  126. Cohen, R.; Katzir, L. The Generalized Maximum Coverage Problem. Inf. Process. Lett. 2008, 108, 15–22. [Google Scholar] [CrossRef] [Scilit]
  127. Tian, T.F.A.; Stankovic, J.A.; Lu, C. SPEED: A Stateless Protocol for Real-Time Communication in Sensor Networks. In Proceedings of the 23rd International Conference on Distributed Computing Systems, Providence, RI, USA, 19–22 May 2003; pp. 46–57. [Google Scholar]
  128. Macedo, D.F. An Application-Rule-Adaptable Routing Protocol for Wireless Sensor Networks. Master’s Dissertation, Federal University of Minas Gerais, Belo Horizonte, Brazil, 2006. [Google Scholar]
  129. Loureiro, A.A.F.; Nogueira, J.M.S.; Ruiz, L.B.; Mini, R.A.F.; Nakamura, E.F.; Figueiredo, C.M.S. Wireless Sensor Networks. In Proceedings of the Brazilian Symposium on Computer Networks (SBRC), Natal, Brazil, 19–23 May 2003; pp. 179–226. [Google Scholar]
  130. Lin, G.; Xue, G. Steiner Tree Problem with Minimum Number of Steiner Points and Bounded Edge-Length. Inf. Process. Lett. 1999, 69, 53–57. [Google Scholar] [CrossRef] [Scilit]
  131. Lloyd, E.L.; Xue, G. Relay Node Placement in Wireless Sensor Networks. IEEE Trans. Comput. 2007, 56, 134–138. [Google Scholar] [CrossRef] [Scilit]
  132. Kruskal, J.B. On the Shortest Spanning Subtree of a Graph and the Traveling Salesman Problem. Proc. Am. Math. Soc. 1956, 7, 48–50. [Google Scholar] [CrossRef]
  133. Cormen, T.H.; Leiserson, C.E.; Rivest, R.L.; Stein, C. Introduction to Algorithms, 3rd ed.; MIT Press: Cambridge, MA, USA, 2009. [Google Scholar]
  134. Virtanen, P.; Gommers, R.; Oliphant, T.E.; Haberland, M.; Reddy, T.; Cournapeau, D.; Burovski, E.; Peterson, P.; Weckesser, W.; Bright, J.; et al. SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python. Nat. Methods 2020, 17, 261–272. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  135. Xu, Y.; Lee, W.-C.; Mitchell, G. CME: A Contour Mapping Engine in Wireless Sensor Networks. In Proceedings of the 28th International Conference on Distributed Computing Systems (ICDCS ’08), Beijing, China, 17–20 July 2008; pp. 133–140. [Google Scholar]
  136. Del-Valle-Soto, C.; Mex-Perera, C.; Nolazco-Flores, J.A.; Velázquez, R.; Rossa-Sierra, A. Wireless Sensor Network Energy Model and Its Use in the Optimization of Routing Protocols. Energies 2020, 13, 728. [Google Scholar] [CrossRef] [Scilit]
  137. Heinzelman, W.B.; Chandrakasan, A.P.; Balakrishnan, H. An Application-Specific Protocol Architecture for Wireless Microsensor Networks. IEEE Trans. Wirel. Commun. 2002, 1, 660–670. [Google Scholar] [CrossRef] [Scilit]
  138. Verde, J.C. Forest Fire Hazard Assessment. Doctoral Thesis, University of Lisbon, Lisbon, Portugal, 2010. [Google Scholar]
  139. Finney, M.A.; Ager, A.A.; Vaillant, N.M.; Campbell, J.L. Integrating Wildfire Hazard Mapping and Spatial Optimization for Landscape-Scale Fire Management. Int. J. Wildland Fire 2024, 33, 145–160. [Google Scholar]
  140. Ager, A.A.; Day, M.A.; Kline, J.D.; Spies, T.A. Spatial Optimization of Wildfire Risk Management across Fire-Prone Landscapes. Cell Rep. Sustain. 2025, 2, 100032. [Google Scholar]
  141. Bhargavi, K.V.N.A.; Varma, G.P.S.; Hemalatha, I.; Dilli, R. An Enhanced Particle Swarm Optimization-Based Node Deployment and Coverage in Sensor Networks. Sensors 2024, 24, 6238. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  142. Yang, S.; Chen, C.; Zhou, K.; Ou, Y. Coverage Optimization of Wireless Sensor Networks Utilizing an Improved Cuckoo Search Algorithm with Multi-Strategies. Sci. Rep. 2025, 15, 29668. [Google Scholar] [PubMed]
  143. Ren, J.; Li, Z.; Cao, X.; Kong, X. Experimental Study on the Application of Mobile Sensing in Wireless Sensor Networks Development: Node Placement Planning and On-Site Calibration. Sens. Actuators B Chem. 2025, 429, 137338. [Google Scholar] [CrossRef] [Scilit]
  144. Lindsey, S.; Raghavendra, C.S. PEGASIS: Power-Efficient Gathering in Sensor Information Systems. Proc. IEEE Aerosp. Conf. 2002, 3, 1125–1130. [Google Scholar] [CrossRef] [Scilit]
  145. Yick, J.; Mukherjee, B.; Ghosal, D. Wireless Sensor Network Survey. Comput. Netw. 2008, 52, 2292–2330. [Google Scholar] [CrossRef] [Scilit]
  146. Ijah, A.A.; Bolaji, O.W.; Adedire, O.O.; Emmanuel, J.Z.; Onwuegbunam, N.E.; Awobona, T.A.; Ogunsanwo, J.A.; Likita, M.S. Development of a wireless sensor network (WSN) based energy efficient cattle monitoring system. J. Eng. Res. Rep. 2020, 17, 1–9. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.