| Literature DB >> 32224922 |
Ming-Zheng Zhang1, Liang-Min Wang1, Shu-Ming Xiong1.
Abstract
The advent of sensor-cloud technology alleviates the limitations of traditional wireless sensor networks (WSNs) in terms of energy, storage, and computing, which has tremendous potential in various agricultural internet of things (IoT) applications. In the sensor-cloud environment, virtual sensor provisioning is an essential task. It chooses physical sensors to create virtual sensors in response to the users' requests. Considering the capricious meteorological environment of the outdoors, this paper presents an measurements similarity-based virtual-sensor provisioning scheme by taking advantage of machine learning in data analysis. First, to distinguish the changing trends, we classified all the physical sensors into several categories using historical data. Then, the k-means clustering algorithm was exploited for each class to cluster the physical sensors with high similarity. Finally, one representative physical sensor from each cluster was selected to create the corresponding virtual sensors. The experimental results show the reformation of our scheme with respect to energy efficiency, network lifetime, and data accuracy compared with the benchmark schemes.Entities:
Keywords: agricultural IoT; machine learning; representative sensors; sensor-cloud; virtual sensor provisioning
Year: 2020 PMID: 32224922 PMCID: PMC7181237 DOI: 10.3390/s20071836
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Layered structure of agriculture sensor-cloud.
Figure 2Virtualization of the physical sensors.
Simulation Parameters.
| Parameter | Value |
|---|---|
| Simulation area | 100 m * 100 m |
| Location of sink | (50 m, 100 m) |
| Number of nodes | 50 |
| Transmission range | 100 m |
| Initial energy | 0.3 j |
| Message length | 256 bits |
Classification results.
|
| Physical Sensors |
|---|---|
| ( | { |
| ( | { |
| ( | { |
| ( | { |
Figure 3Select the optimal value of .
Clustering results.
|
| Cluster |
|---|---|
| ( | { |
| ( | { |
| ( | { |
| { | |
| ( | { |
Figure 4Comparative analysis for data accuracy.
Data accuracy of our scheme.
| Parameter |
|
|
|
|
|---|---|---|---|---|
| Temperature(T) | 0.8797 | 0.6376 | 1.0537 | 0.8570 |
| Humidity(H) | 1.2364 | 1.6984 | 1.0439 | 1.3262 |
Data accuracy of aggregation scheme.
| Parameter |
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|
| Temperature(T) | 1.3297 | 0.4875 | 2.2456 | 1.6793 | 3.3555 | 2.3367 | 1.9089 |
| Humidity(H) | 3.5117 | 4.5019 | 1.8327 | 3.3690 | 0.9170 | 2.0327 | 2.6942 |
Figure 5Comparative analysis for energy consumption.
Figure 6Comparative analysis for network lifetime.