Abstract

ABSTRACTIn recent years, the emerging development of Internet of things (IoT) has created new opportunities for IoT service provider, device manufacturer and customer (end user). In agriculture, employing IoT can help reducing manpower as well as standardizing agricultural processes, thus increasing the benefit for customer who does agricultural business. Beside the opportunities, there are also issues while doing maintenance for an agricultural IoT system. One of them is how to automate the process to detect faults of IoT devices in a large deployment area. While previous studies focus on investigating algorithms as well as theoretical model to detect faults for specific IoT devices, automatically expanding of IoT management process for detecting faults of sensor/actuator has not been investigated yet. To achieve this, we should be able to deal with the relationship between IoT device manufacturer, service provider and customer. In this study, we conceptualize the knowledge of IoT devices, management process and fault detection requirement. To realize this model, we introduce a runtime system to expand the IoT management process for detecting sensor/actuator faults which is able to provide the above features. We do several experiments to show the effectiveness and usefulness of the proposed solution.

Highlights

  • In the era of Internet of things (IoT), traditional agriculture, which requires a big amount of manpower, has been changing to adapt to the rise of these technologies

  • In order to reduce such problems, we investigate the common faults of IoT devices and their possible solutions

  • In order to automate the modification of the IoT management process, it is necessary to have a knowledge base which stores data related to IoT devices and requirements for fault detection

Read more

Summary

Introduction

Find which devices have problems and what problems they have manually. The delay of solving the problems may lead to the delay of agricultural production and certainly losing benefit. We define a model which stores knowledge of the IoT devices, an IoT management process and a fault detection requirement. The knowledge is provided by IoT device manufacturer, customer and IoT service provider Based on this model, we propose an algorithm which receives the knowledge as inputs to modify the IoT management process. . A model to store the knowledge of IoT devices, IoT management process and fault detection requirement. The third section presents common faults of IoT devices and possible solutions. The fourth section introduces the model to store knowledge of IoT devices, IoT management process and fault detection requirement. The fifth section presents an algorithm to modify the IoT management process to detect faults. The sixth section presents the Ladybug runtime system to provide fault detection service. We conclude the paper and discuss our future work in the ninth section

Motivation and approach
Related work
Evaluation
Conclusions and future work
Notes on contributors
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call