{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T15:59:19Z","timestamp":1784390359106,"version":"3.55.0"},"reference-count":20,"publisher":"MDPI AG","issue":"21","license":[{"start":{"date-parts":[[2019,11,4]],"date-time":"2019-11-04T00:00:00Z","timestamp":1572825600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ministry of Education (MOE) in Taiwan, R.O.C.","award":["the Center for Open Intelligent Connectivity from The Featured Areas Research Center Program within the framework of the Higher Education Sprout Project by the Ministry of Education (MOE) in Taiwan, R.O.C."],"award-info":[{"award-number":["the Center for Open Intelligent Connectivity from The Featured Areas Research Center Program within the framework of the Higher Education Sprout Project by the Ministry of Education (MOE) in Taiwan, R.O.C."]}]},{"name":"Ministry of Science and Technology","award":["106N490, 107R491, 108-2221-E-009-047"],"award-info":[{"award-number":["106N490, 107R491, 108-2221-E-009-047"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In an Internet of Things (IoT) system, it is essential that the data measured from the sensors are accurate so that the produced results are meaningful. For example, in AgriTalk, a smart farm platform for soil cultivation with a large number of sensors, the produced sensor data are used in several Artificial Intelligence (AI) models to provide precise farming for soil microbiome and fertility, disease regulation, irrigation regulation, and pest regulation. It is important that the sensor data are correctly used in AI modeling. Unfortunately, no sensor is perfect. Even for the sensors manufactured from the same factory, they may yield different readings. This paper proposes a solution called SensorTalk to automatically detect potential sensor failures and calibrate the aging sensors semi-automatically. Numerical examples are given to show the calibration tables for temperature and humidity sensors. When the sensors control the actuators, the SensorTalk solution can also detect whether a failure occurs within a detection delay. Both analytic and simulation models are proposed to appropriately select the detection delay so that, when a potential failure occurs, it is detected reasonably early without incurring too many false alarms. Specifically, our selection can limit the false detection probability to be less than 0.7%.<\/jats:p>","DOI":"10.3390\/s19214788","type":"journal-article","created":{"date-parts":[[2019,11,4]],"date-time":"2019-11-04T04:13:08Z","timestamp":1572840788000},"page":"4788","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":42,"title":["SensorTalk: An IoT Device Failure Detection and Calibration Mechanism for Smart Farming"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6841-4718","authenticated-orcid":false,"given":"Yi-Bing","family":"Lin","sequence":"first","affiliation":[{"name":"Department of Computer Science, National Chiao Tung University, Hsinchu 300, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8916-7020","authenticated-orcid":false,"given":"Yun-Wei","family":"Lin","sequence":"additional","affiliation":[{"name":"College of Artificial Intelligence, National Chiao Tung University, Tainan 711, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiun-Yi","family":"Lin","sequence":"additional","affiliation":[{"name":"Department of Computer Science, National Chiao Tung University, Hsinchu 300, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hui-Nien","family":"Hung","sequence":"additional","affiliation":[{"name":"Institute of Statistics, National Chiao Tung University, Hsinchu 300, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2019,11,4]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"601","DOI":"10.1109\/COMST.2017.2762345","article-title":"Fog Computing for Internet of Things Applications: Challenges and Solutions","volume":"20","author":"Ni","year":"2018","journal-title":"IEEE Commun. Surveys Tutor."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"374","DOI":"10.1109\/JIOT.2016.2556006","article-title":"Optimized Day-Ahead Pricing with Renewable Energy Demand-Side Management for Smart Grids","volume":"4","author":"Chiu","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/TMC.2018.2830779","article-title":"A Data Parasitizing Scheme for Effective Health Monitoring in Wireless Body Area Networks","volume":"18","author":"Shih","year":"2019","journal-title":"IEEE Trans. Mobile Comput."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1016\/j.jnca.2016.12.012","article-title":"Intelligent deployment of UAVs in 5G heterogeneous communication environment for improved coverage","volume":"1","author":"Sharma","year":"2017","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1109\/MNET.2018.1700386","article-title":"Radio Resource Scheduling for Narrowband Internet of Things Systems: A Performance Study","volume":"33","author":"Huang","year":"2019","journal-title":"IEEE Netw."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"5209","DOI":"10.1109\/JIOT.2019.2899128","article-title":"AgriTalk: IoT for Precision Soil Farming of Turmeric Cultivation","volume":"6","author":"Chen","year":"2019","journal-title":"IEEE Internet Things J."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Chen, W.-L., Lin, Y.-B., Ng, F.-L., Liu, C.-Y., and Lin, Y.-W. (2019). RiceTalk: Rice Blast Detection using Internet of Things and Artificial Intelligence Technologies. IEEE Internet Things J., (Accepted).","DOI":"10.1109\/JIOT.2019.2947624"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1683","DOI":"10.1109\/TIE.2014.2361600","article-title":"Sensor Failure Detection, Identification, and Accommodation Using Fully Connected Cascade Neural Network","volume":"62","author":"Hussain","year":"2014","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Thiyagarajan, K., Kodagoda, S., and Nguyen, L.V. (2017, January 18\u201320). Predictive Analytics for Detecting Sensor Failure Using Autoregressive Integrated Moving Average Model. Proceedings of the 12th IEEE Conference on Industrial Electronics and Applications (ICIEA), Siem Reap, Cambodia.","DOI":"10.1109\/ICIEA.2017.8283153"},{"key":"ref_10","unstructured":"Oh, W. (2015, January 20\u201321). A Simple Sensor Fault Detection Algorithm. Proceedings of the Int\u2019l Conference on Computer Science, Data Mining & Mechanical Engg. (ICCDMME\u20192015), Bangkok, Thailand."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Gajda, J., Sroka, R., Stencel, M., Zeglen, T., Piwowar, P., Burnos, P., and Marszalek, Z. (2015, January 11\u201314). Design and accuracy assessment of the multi-sensor weigh-in-motion system. Proceedings of the IEEE Instrumentation and Measurement Technology Conference, Pisa, Italy.","DOI":"10.1109\/I2MTC.2015.7151413"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"350","DOI":"10.1016\/j.measurement.2017.09.012","article-title":"Bridging the gap between sensor noise modeling and sensor characterization","volume":"116","author":"Jerath","year":"2018","journal-title":"Measurement"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"5485","DOI":"10.1109\/JSEN.2018.2834727","article-title":"Multi-Axial Force\/Torque Sensor Calibration Method Based on Deep-Learning","volume":"18","author":"Oh","year":"2018","journal-title":"IEEE Sens. J."},{"key":"ref_14","unstructured":"(2019, November 02). Advanced Test Equipment Rentals. Available online: https:\/\/www.atecorp.com\/products\/thermonics\/t-2500se."},{"key":"ref_15","first-page":"208","article-title":"On improving agricultural IoT management process for fault detection","volume":"1","author":"Nguyen","year":"2017","journal-title":"J. Inf. Telecommun."},{"key":"ref_16","unstructured":"Sachs, L. (2019, November 02). Critical Values for the Kolmogorov-Smirnov Test for Goodness of Fit. Available online: https:\/\/web.archive.org\/web\/20180219145741\/http:\/\/www.mathematik.uni-kl.de\/~schwaar\/Exercises\/Tabellen\/table_kolmogorov.pdf."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1552","DOI":"10.1109\/JIOT.2017.2682100","article-title":"IoTtalk: A Management Platform for Reconfigurable Sensor Devices","volume":"4","author":"Lin","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"53123","DOI":"10.1109\/ACCESS.2018.2870281","article-title":"MorSocket: An Expandable IoT-based Smart Socket System","volume":"6","author":"Lin","year":"2018","journal-title":"IEEE Access."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"5326","DOI":"10.1109\/T-WC.2008.070936","article-title":"Modeling Power Saving for GAN and UMTS Interworking","volume":"7","author":"Yang","year":"2008","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"35457","DOI":"10.1109\/ACCESS.2019.2905017","article-title":"FishTalk: An IoT-based Mini Aquarium System","volume":"7","author":"Lin","year":"2019","journal-title":"IEEE Access."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/21\/4788\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:31:41Z","timestamp":1760189501000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/21\/4788"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,4]]},"references-count":20,"journal-issue":{"issue":"21","published-online":{"date-parts":[[2019,11]]}},"alternative-id":["s19214788"],"URL":"https:\/\/doi.org\/10.3390\/s19214788","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,11,4]]}}}