| Literature DB >> 30081567 |
Mayra Erazo-Rodas1,2, Mary Sandoval-Moreno3, Sergio Muñoz-Romero4,5, Mónica Huerta6, David Rivas-Lalaleo7,8, José Luis Rojo-Álvarez9,10.
Abstract
World population growth currently brings unequal access to food, whereas crop yields are not increasing at a similar rate, so that future food demand could be unmet. Many recent research works address the use of optimization techniques and technological resources on precision agriculture, especially in large demand crops, including climatic variables monitoring using wireless sensor networks (WSNs). However, few studies have focused on analyzing the dynamics of the environmental measurement properties in greenhouses. In the two companion papers, we describe the design and implementation of three WSNs with different technologies and topologies further scrutinizing their comparative performance, and a detailed analysis of their energy consumption dynamics is also presented, both considering tomato greenhouses in the Andean region of Ecuador. The three WSNs use ZigBee with star topology, ZigBee with mesh topology (referred to here as DigiMesh), and WiFi with access point topology. The present study provides a systematic and detailed analysis of the environmental measurement dynamics from multiparametric monitoring in Ecuadorian tomato greenhouses. A set of monitored variables (including CO2, air temperature, and wind direction, among others) are first analyzed in terms of their intrinsic variability and their short-term (circadian) rhythmometric behavior. Then, their cross-information is scrutinized in terms of scatter representations and mutual information analysis. Based on Bland⁻Altman diagrams, good quality rhythmometric models were obtained at high-rate sampling signals during four days when using moderate regularization and preprocessing filtering with 100-coefficient order. Accordingly, and especially for the adjustment of fast transition variables, it is appropriate to use high sampling rates and then to filter the signal to discriminate against false peaks and noise. In addition, for variables with similar behavior, a longer period of data acquisition is required for the adequate processing, which makes more precise the long-term modeling of the environmental signals.Entities:
Keywords: greenhouses; mutual information; parametric modeling; residuals; rhythmometric
Year: 2018 PMID: 30081567 PMCID: PMC6111834 DOI: 10.3390/s18082557
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
State of the art of relevant works in the WSN literature related to environmental variable data analysis.
| Work | Case Study Variables | Technical Contribution |
|---|---|---|
| Aquino et al. (2011) [ | Air temperature, air relative humidity, soil temperature, and moisture. | Development of a new platform for wireless sensor networks, with a modified version of the routing algorithm LORA_CBF to precision agriculture. |
| Keshtgary et al. (2012) [ | Water-level, gate position, rainfall, and soil moisture. | Performance metrics (delay, throughput and load) of WSN for precision agriculture using grid and random topology. |
| El-Kader et al. (2013) [ | Soil moisture, air elative humidity, air temperature, pH, and luminosity. | Precision farming solution for potato crop in Egypt using WSN. |
| Mansouri et al. (2013) [ | Soil moisture. | Comparison of estimating methods using three different filters (Variational, Kalman and Extended Kalman) for state variables of crops. |
| Kodali et al. (2016) [ | Soil moisture. | Water stress monitoring during dry season on coffee crops in India using WSN irrigation management. |
| Ferrández et al. (2016) [ | Luminosity, water PH level, atmospheric humidity, and electric conductivity. | Heterogeneous and scalable platform based on Ubiquitous Sensor Networks (USN) and Internet of Things (IoT) paradigms for crop automation. |
| Piamonte et al. (2017) [ | PH, humidity, air temperature and luminosity. | Analysis of environmental variables of influence on African palm cultivation using big data tools |
| Ponce et al. (2017) [ | Soil moisture, air relative humidity, air temperature, luminosity level, and CO | Greenhouse WSN data analysis using data mining. |
| García Ruiz et al. (2018) [ | Air temperature. | Indoor greenhouse air temperature collection using WSN |
| Caicedo et al. (2018) [ | Soil moisture, and soil temperature. | Development of a prototype for monitoring of agronomic variables in cassava crops, and modeling to determine the location nodes. |
| Lee (2013) [ | Air temperature, and humidity. | Design of an agricultural production system based on IoT for predicting the growth and quantity of crop production. |
| Chapman et al. (2018) [ | Air relative humidity, PH, and air temperature. | Design of Bayesian networks to predict the performance functions of three commercial oil palm farms. |
Figure 1General description of the elements, processes, and communication protocols for the WSN systems in this work.
Figure 2Description of the experimental set-up: (a) map of the location of the sensor nodes in the two tomato greenhouses; (b) sensor node in the greenhouse; and (c) coordinator nodes and data storage station.
Figure 3Modeling of CO signal in Sensor Node 4 of WiFi network, with = 15 and for different sampling rates. From top to bottom: the original signal (left); the filtered signal with = 100 (right); the rhythmometric analysis; and the residual time evolution with = 4.
Relevant parameters for model adjustment. For each network, node and sensor, the filtering order (), the regularization parameter (), and the number of significant infradian and ultradian components ( and ) are indicated. Error range, average relative frequency and mode of the residual histograms are indicated to summarize the residual analysis. The matching limits for the data and the model are also provided, as well as the qualitative description of the relevant features of the residual histograms.
| Variable | Network | Sensor |
|
|
|
|
| Error | Average | Matching | Histogram |
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
| 4 | 100 | 33 | 1 | 16 | CSR | −6, +5 | 778 | −2.78, +2.78 | GA |
|
| 4 | 4 | 13 | 0 | 15 | VSR | −15, +15 | 884 | −8.64, +8.65 | G | |
|
|
| 1 | 50 | 4 | 1 | 16 | CSR | −10, +8.5 | 449 | −3.91, +3.91 | NG, U, LB |
| 2 | 50 | 5 | 1 | 16 | CSR | −7.5, +6.5 | 929 | −2.62, +2.63 | NG, U, LB | ||
| 3 | 50 | 1 | 1 | 16 | CSR | −7.5, +6.5 | 906 | −2.73, +2.73 | NG, U, LB | ||
|
| 1 | 50 | 5 | 1 | 16 | CSR | −9.5, +8.5 | 685 | −3.12, +3.13 | NG, U, LB | |
| 2 | 50 | 1 | 1 | 16 | CSR | −5.7, +4.2 | 752 | −1.67, +1.67 | NG, U, LB | ||
| 3 | 50 | 32 | 1 | 16 | CSR | −6.6, +5.4 | 501 | −1.94, +1.98 | NG, U, LB | ||
|
| 1 | 6 | 6 | 1 | 16 | VSR | −6.2, +5.6 | 1909 | −1.52, +1.52 | NG, U, RB | |
| 2 | 6 | 34 | 1 | 11 | VSR | −6.6, +3.9 | 2479 | −1.90, +1.89 | GA | ||
| 3 | 6 | 25 | 1 | 10 | VSR | −9, +4.5 | 1426 | −2.11, +2.10 | NG, U, LB | ||
|
|
| 1 | 120 | 110 | 1 | 13 | CSR | −1.1 × 10 | 1416 | −4859, +4787 | NG, U, RB |
| 2 | 120 | 100 | 1 | 15 | CSR | −1.5 × 10 | 1345 | −4987, +4899 | NG, M, LB | ||
| 3 | 120 | 10 | 1 | 16 | CSR | −1.05 × 10 | 1345 | −3674, +3667 | NG, M, RB | ||
|
| 1 | 120 | 100 | 1 | 15 | CSR | −0.5 × 10 | 1038 | −2780, +2707 | NG, M, LB | |
| 2 | 120 | 420 | 1 | 14 | CSR | −1.05 × 10 | 800 | −4374, +4176 | NG, M, RB | ||
| 3 | 120 | 40 | 1 | 16 | CSR | −1.05 × 10 | 1151 | −3844, +3813 | NG, U, RB | ||
|
| 1 | 5 | 50 | 0 | 8 | VSR | −1.5 × 104, +1.65 × 10 | 1742 | −4516, +4511 | NG, M, LB | |
| 2 | 5 | 12 | 1 | 12 | VSR | −0.51 × 10 | 2899 | −2339, +2244 | NG, U, LB | ||
| 3 | 5 | 12 | 0 | 7 | VSR | −0.85 × 10 | 826 | −3863, +3863 | NG, M, LB | ||
|
|
| 1 | 60 | 1 | 1 | 15 | CSR | −160, +210 | 1082 | −83.65, +83.64 | NG, M, RB |
|
| 2 | 60 | 300 | 1 | 15 | CSR | −240, +260 | 2038 | −84.38, +97.8 | NG, U, LB | |
|
| 2 | 4 | 1 | 0 | 5 | VSR | −200, +260 | 639 | −77.45, 77.15 | NG, M, LB | |
|
|
| 3 | 60 | 42 | 1 | 15 | CSR | −15, +18 | 1569 | −5.92, +5.78 | NG, U, RB |
|
| 3 | 60 | 110 | 1 | 16 | CSR | −13, +18 | 1753 | −5.58, +5.46 | NG, U, LB | |
|
| 3 | 4 | 20 | 1 | 7 | VSR | −22, +25 | 1980 | −10 × 10 | NG, M, RB | |
|
|
| 1 | 50 | 14 | 1 | 15 | CSR | −4.2, +5.7 | 730 | −2, +2 | NG, M, RG |
| 2 | 50 | 5 | 1 | 16 | CSR | −4.2, +5.1 | 728 | −1.86, +1.86 | NG, M, RB | ||
| 3 | 50 | 7 | 1 | 16 | CSR | −10, +12 | 611 | −3.68, +3.68 | NG, M, LB | ||
|
| 1 | 50 | 6 | 1 | 13 | CSR | −5.4, +5.7 | 693 | −1.87, +1.87 | NG, U, LB | |
| 2 | 50 | 3 | 1 | 15 | CSR | −4, +4.6 | 925 | −1.34, +1.34 | NG, U, LB | ||
| 3 | 50 | 17 | 1 | 15 | CSR | −4.2, +5 | 616 | 1.48, +1.48 | NG, M, LB | ||
|
| 1 | 4 | 4 | 0 | 9 | VSR | −7.8, +7.5 | 978 | −2.3, +2.3 | NG, M, RB | |
| 2 | 4 | 8 | 1 | 11 | VSR | −4.2, +5.6 | 2546 | −1.5, +1.5 | NG, U, RG | ||
| 3 | 4 | 20 | 1 | 12 | VSR | −3.2, +4.8 | 3039 | −1.32, +1.33 | NG, U, LB | ||
|
|
| 1 | 100 | 12 | 1 | 13 | CSR | −2.8, +3.6 | 682 | −1.36, +1.35 | NG, M, LB |
|
|
| 1 | 200 | 1700 | 1 | 16 | CSR | −0.66, +0.54 | 989 | −0.23, +0.24 | NG, M, RB |
CSR, Constant Sampling Rate; VSR, Variable Sampling Rate; GA, Approximate Gaussian; NG, Non-Gaussian; G, Gaussian; M, Multi-modal; LB, Left Bias; RB, Right Bias.
Figure 4Representative modeled signals of air relative humidity. From top to bottom: Node 1 of DigiMesh network with = 4, Node 2 of ZigBee network with = 1, and Node 2 of WiFi network with = 34.
Figure 5Representative modeled signals of luminosity. From top to bottom: Node 1 of DigiMesh network with = 4, Node 2 of ZigBee network with = 100, and Node 1 of WiFi network with = 50.
Figure 6Representative modeled signals of solar radiation. From top to bottom: Node 1 of DigiMesh network with = 1, Node 2 of ZigBee network with = 300, and Node 2 of WiFi network with = 2.
Figure 7Representative modeled signals of UV radiation: (Top) Node 3 ZigBee network with = 110; and (Bottom) Node 3 of WiFi network with = 20.
Figure 8Representative modeled signals of air temperature. From top to bottom: Node 3 of DigiMesh network with = 1, Node 2 of ZigBee network with = 3, and Node 2 of WiFi network with = 5.
Figure 9Representative modeled signals of wind speed. From top to bottom: = 4, 5, and 12.
Figure 10Representative rhythmometric analysis plots. From top to bottom: Non-filtered modeled signal ( = 2000), filtered modeled signal ( = 1700), residual time evolution without and with filter, and Bland–Altman diagram without and with filter.
Figure 11Distribution of the environmental variables for the sensor nodes of the three WSNs.
Figure 12Temporal signals of the WSNs in different greenhouses.
Figure 13Temporal signals of the variables with direct and inverse relationship of the ZigBee network, from top to bottom.
Figure 14Scatter diagrams of the variables with direct and inverse relationship of the ZigBee network, from top to bottom.
Figure 15Bland–Altman plots of air temperature: (left) nearby sensor nodes; and (right) distant sensor nodes. This representation shows that the first case corresponds to measurements from very similar phenomena, whereas the second one corresponds to measurements from a complex-dynamics system which nevertheless are intrinsically related.
Figure 16Scatterplots between two sensor nodes in the DigiMesh network: (top) air relative humidity, showing that the moderate noise does not mask the existence of two kinds of states, one for similar measurements, and another for different inter-node measurements; (bottom) luminosity; (left) not filtered; and (right) filtered, showing, in this case, the strong structuring effect of filtering on both signals, and the differences in their measurements, which are not evident in the unfiltered version.
Figure 17Scatterplots between two Sensor Nodes in the DigiMesh and ZigBee networks: (top) air relative humidity, showing the strong similarity and the patent bias in both cases; (bottom) luminosity; (left) not filtered; and (right) filtered.
Figure 18MI comparison with change of between all different sensor nodes of the three WSNs for luminosity and air relative humidity. from top to bottom.
MI results compared between two sensor nodes of the same WSN.
| Variable | MI (bits) | DigiMesh | ZigBee | WiFi | |||
|---|---|---|---|---|---|---|---|
| Unfiltered | Filtered | Unfiltered | Filtered | Unfiltered | Filtered | ||
|
| Node 1 - Node 2 | 2.866 | 3.088 | 2.442 | 2.718 | 2.373 | 2.392 |
| Node 1 - Node 3 | 2.489 | 2.756 | 2.361 | 2.639 | 1.993 | 2.018 | |
| Node 2 - Node 3 | 2.724 | 3.025 | 2.580 | 2.880 | 2.083 | 2.090 | |
|
| Node 1 - Node 2 | 1.832 | 2.431 | 1.754 | 2.626 | 1.774 | 1.971 |
| Node 1 - Node 3 | 1.662 | 2.433 | 1.586 | 2.986 | 1.810 | 2.015 | |
| Node 2 - Node 3 | 1.686 | 2.304 | 1.836 | 2.737 | 1.807 | 1.935 | |
|
| Node 1 - Node 2 | 2.203 | 2.626 | 2.233 | 2.640 | 1.581 | 1.613 |
| Node 1 - Node 3 | 1.795 | 2.148 | 2.275 | 2.621 | 1.801 | 1.860 | |
| Node 2 - Node 3 | 1.808 | 2.129 | 2.420 | 2.984 | 1.527 | 1.562 | |
MI results compared between two sensor nodes of different WSNs.
| Variable | MI (bits) | DigiMesh - WiFi | DigiMesh - ZigBee | ZigBee - WiFi | |||
|---|---|---|---|---|---|---|---|
| Unfiltered | Filtered | Unfiltered | Filtered | Unfiltered | Filtered | ||
|
| Node 1 - Node 1 | 2.011 | 2.016 | 2.234 | 2.642 | 2.112 | 2.112 |
| Node 2 - Node 2 | 2.347 | 2.373 | 2.357 | 2.558 | 2.342 | 2.373 | |
| Node 3 - Node 3 | 2.185 | 2.245 | 2.385 | 2.720 | 2.167 | 2.196 | |
| Node 1 - Node 2 | 2.136 | 2.133 | 2.150 | 2.428 | 2.354 | 2.384 | |
| Node 1 - Node 3 | 2.077 | 2.142 | 2.352 | 2.702 | 2.560 | 2.5885 | |
| Node 2 - Node 3 | 2.360 | 2.420 | 2.486 | 2.807 | 2.180 | 2.267 | |
|
| Node 1 - Node 1 | 1.560 | 1.633 | 1.556 | 2.405 | 1.836 | 1.883 |
| Node 2 - Node 2 | 1.542 | 1.617 | 1.495 | 2.198 | 1.629 | 1.711 | |
| Node 3 - Node 3 | 1.611 | 1.668 | 1.566 | 2.454 | 1.674 | 1.765 | |
| Node 1 - Node 2 | 1.489 | 1.571 | 1.588 | 2.367 | 1.754 | 1.856 | |
| Node 1 - Node 3 | 1.599 | 1.655 | 1.590 | 2.55 | 1.894 | 1.959 | |
| Node 2 - Node 3 | 1.592 | 1.681 | 1.595 | 2.454 | 1.701 | 1.754 | |
|
| Node 1 - Node 1 | 1.726 | 1.791 | 1.976 | 2.541 | 1.794 | 1.860 |
| Node 2 - Node 2 | 1.689 | 1.761 | 2.133 | 2.699 | 2.046 | 2.119 | |
| Node 3 - Node 3 | 1.449 | 1.534 | 1.715 | 1.993 | 1.644 | 1.733 | |
| Node 1 - Node 2 | 1.699 | 1.832 | 2.030 | 2.444 | 1.805 | 1.895 | |
| Node 1 - Node 3 | 1.550 | 1.599 | 2.107 | 2.53 | 1.632 | 1.705 | |
| Node 2 - Node 3 | 1.579 | 1.631 | 2.209 | 2.761 | 1.623 | 1.654 | |
|
| Node 1 - Node 2 | 3.057 | 3.462 | 4.304 | 4.458 | 3.384 | 3.878 |
|
| Node 3 - Node 3 | 2.412 | 3.138 | 2.033 | 1.844 | 1.918 | 1.912 |
|
| Node 4 - Node 4 | 0.766 | 0.637 | —– | —– | —– | —– |