Lightweight Fault-Detection Scheme for Solar Insecticidal Lamp IoTs: Comparison
Please note this is a comparison between Version 1 by Xing Yang and Version 2 by Camila Xu.

The Solar Insecticidal Lamp Internet of Things (SIL-IoTs) is an emerging paradigm that extends Internet of Things (IoT) technology to agricultural-enabled electronic devices. Ensuring the dependability and safety of SIL-IoTs is crucial for pest monitoring, prediction, and prevention.

  • distributed fault detection
  • solar insecticidal lamps internet of things

1. Introduction

The solar insecticidal lamp (SIL) has gained widespread adoption in agricultural pest management and control, offering an environmentally friendly approach to pest control. Recent advancements in IoT technology have enabled SILs to expand their functionalities and improve operational life through pest monitoring, pest outbreak area positioning, and energy optimization in battery-powered devices [1]. Yang et al. [2] have indicated that the fixed effective killing distance of SIL ranges from 50 to 110 m, which falls within the communication range of ZigBee. Leveraging this characteristic, SIL-IoTs nodes can collect and transmit data related to pest statistics (e.g., the number of pests killed in a short period of time), component status information (e.g., voltage and current values of various components), and meteorological environment information to the back-end system via the network [3]. This data transmission allows farmers to accurately use pesticides in areas with varying pest populations, therefore avoiding excessive pesticide usage, as shown in Table 1. Moreover, IoT devices facilitate continuous and remote monitoring of SIL-IoTs’ component status, enabling timely failure reporting and improving the reliability and data quality of SIL-IoTs.
Table 1.
Comparison of SIL and SIL-IoTs node.
Figure 1 illustrates some key elements and functionalities of a typical SIL-IoTs node. Among other core components, sensors are used to further embed various intelligence capabilities into the SIL-IoTs node. For example, a solar energy system allows the SIL-IoTs node to be charged during the day, while at night it is programmed to automatically attract pests. A metal mesh is used to kill pests (by contact) by discharging a sudden high-voltage pulse. During this process, several intelligent sensors monitor environmental conditions, calculate the number of pests killed and determine the operating status of the modules. During rainy periods, the SIL-IoTs switch to sleep mode by turning off the lure lamp and metal mesh to prevent damage and save energy.
Figure 1. An example of a SIL-IoTs node, where a temperature sensor inside an electrical box is used to monitor the thermal state of the battery and IoTs devices. The light intensity sensor is used to monitor the condition of solar panels. More details can be seen from [4].
Typically, SIL-IoTs nodes are geographically dispersed and deployed in an unattended and harsh environment. Inevitably, the SIL-IoTs nodes are susceptible to aging, theft, and vandalism [5]. According to several relevant literature [6], there have been 19 related news reports of SIL failures in the past 20 years, and a total of more than 7000 SILs have been abandoned due to insufficient fault detection and maintenance work, which is not conducive to the promotion of products and the establishment of user confidence.
The above issues result in faulty conditions and abnormal operation of SIL-IoTs nodes, which affect the operational capabilities and overall performance of SIL-IoTs. For instance, if the energy harvesting system fails (causing the solar panel to continuously charge the battery without a control mechanism), the battery will eventually heat up and cause performance degradation, or even explode and cause damage to SIL-IoTs nodes. In addition, the deployment of SIL-IoTs nodes in remote locations makes real-time inspection and maintenance difficult. Therefore, it is a challenging task (to monitor and detect the SIL-IoTs node faults) to ensure adequate and efficient operation throughout the lifecycle. If there is an adequate provision of computational capacity and energy, traditional approaches can provide good detection performance in terms of real-time response, data loss prevention, and less data transmission [7][8][7,8].

2. A Lightweight Fault-Detection Scheme for Resource-Constrained Solar Insecticidal Lamp IoTs

Fault detection and prediction are critical to enabling proactive intelligent device health management [9][10][9,10]. A well-established approach is to detect faults in a centralized manner at the server level, which requires periodic collection of information from all nodes (i.e., each SIL-IoTs periodically transmits to the data collection server) and performing inference processes at the back end [7]. For instance, the connectivity metrics of all the nodes are transmitted to the back end and the root causes are troubleshot using a decision tree [11]. Tang et al. [12] proposed a neighborhood hidden conditional random field method to monitor the health of wireless sensor networks. The posterior probability of different faulty states is estimated and used to classify faults at the back end. As shown in Table 2, unlike established and traditional IoT applications, SIL-IoTs devices are mainly characterized by (1) limited on-board storage and computing capacity, (2) remote deployment locations with poor network conditions, and (3) deployment to cover a large geographical area. Due to the high communication overhead and detection delay caused by multi-hop data transmission, this approach is not efficient in terms of both overall detection performance and resource allocation (i.e., devices are battery-powered and therefore have limited energy). Although Yang et al. [4] has proposed a scheme for fault self-inspection in the Arduino chip of SIL-IoTs, the scheme does not take into account the information interaction between nodes, and further analysis cannot be performed for some fault situations, such as the mismatch between the current and light intensity of the solar panel.
Table 2.
Comparison of research related to distributed fault detection.
Since SIL-IoTs operate in multiple interrelated ways, the distributed fault-detection strategy, which detects faults via local evidence on sensor nodes, can be applied to address these issues [5]. Furthermore, the distributed fault-detection methods in wireless sensor networks (WSNs) need to consider the computational capacity, bandwidth usage, and residual energy of nodes [22]. Therefore, the relevant literature work on such distributed fault-detection methods is worthy of reference. Several contributions have been made over the last two decades. One of the earliest attempts can be found in [13], where consistency between local components is modeled to detect faults in discrete-event systems. In contrast to [13], Chen et al. [14] proposed a distributed fault-detection (DFD) method for measurements of WSNs by checking the number of faulty states of neighboring nodes calculated by residual analysis between neighboring nodes. In [15], a similar but slightly improved method is proposed where each node detects faults by checking the number of neighboring nodes in possibly normal states, which can be obtained by the method proposed in [14]. The results in [15] indicate that the improved method can be applied in WSNs with fewer neighboring nodes. In [14][15][14,15], the detection threshold is predefined according to different applications at the time of deployment, which is a design parameter and highly dependent on the application and requires specific knowledge. To avoid the need for on-site technical expertise, Panda and Khilar [16] proposed a distributed self-fault-detection (DSFD) method for large-scale WSNs, where each WSNs node can identify its own faulty conditions via a modified three-sigma edit test. The sliding window is an alternative method for detecting faults. For example, the TinyD2 method [7] has been proposed to detect faults by first calculating a cumulative sum on a sliding window. The original values are then reordered using the bootstrap method to generate a new data sequence. If a change is detected, the faulty node is identified. In addition, the TrusDet method [19] detects faults using a fused result from a sliding window, where a more recent data point has a greater influence on the data fusion. A vote is then taken to determine the status of the current area. All these approaches can be performed on sensor nodes and require few parameters. However, fault detection based on node voting results will fail if more than half of the nodes fail. In addition, their performance is affected by the number of neighboring nodes and will fail if neighboring nodes are not correlated with the target node. Recent research has focused on correlation analysis-based fault-detection schemes, which are suitable for optimal fault detection and are characterized by their independence from expert knowledge. For instance, Hou et al. [23] applied the Jennic JN5139 sensor board and controller board to fuse decisions evaluated by three sensor nodes in a motor monitoring system. In [17][24][17,24], the spatial correlation analysis-based fault-detection methods are developed to compress the data transmitted by neighboring nodes that affect the target node. Fu et al. [20] proposed a trend correlation-based fault detection (TCFD) method, which detects faults via trend correlation analysis and the mean value of neighboring nodes. The self-starting mechanism is designed to reduce the response time of nodes to faults. In addition, Cheng et al. [25] applied space–time correlation analysis to estimate the weight value for fault detection, resulting in high detection accuracy and low false alarm rate for temperature, humidity, and voltage data. Unlike [17][24][25][17,24,25], Liu et al. [26] proposed a metric correlation-based distributed fault-detection method (MCDFD), which is motivated by the fact that abnormal correlations between measurement metrics indicate faults. By analyzing the metric correlation between sensor readings, the MCDFD method can reduce communication overhead and has high detection accuracy under conditions of dense distribution and high node failure rate.