Cargando…
SpecTalk: Conforming IoT Implementations to Sensor Specifications
Due to the fast evolution of Sensor and Internet of Things (IoT) technologies, several large-scale smart city applications have been commercially developed in recent years. In these developments, the contracts are often disputed in the acceptance due to the fact that the contract specification is no...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8397945/ https://www.ncbi.nlm.nih.gov/pubmed/34450708 http://dx.doi.org/10.3390/s21165260 |
_version_ | 1783744720811327488 |
---|---|
author | Lin, Yi-Bing Chou, Sheng-Lin |
author_facet | Lin, Yi-Bing Chou, Sheng-Lin |
author_sort | Lin, Yi-Bing |
collection | PubMed |
description | Due to the fast evolution of Sensor and Internet of Things (IoT) technologies, several large-scale smart city applications have been commercially developed in recent years. In these developments, the contracts are often disputed in the acceptance due to the fact that the contract specification is not clear, resulting in a great deal of discussion of the gray area. Such disputes often occur in the acceptance processes of smart buildings, mainly because most intelligent building systems are expensive and the operations of the sub-systems are very complex. This paper proposes SpecTalk, a platform that automatically generates the code to conform IoT applications to the Taiwan Association of Information and Communication Standards (TAICS) specifications. SpecTalk generates a program to accommodate the application programming interface of the IoT devices under test (DUTs). Then, the devices can be tested by SpecTalk following the TAICS data formats. We describe three types of tests: self-test, mutual-test, and visual test. A self-test involves the sensors and the actuators of the same DUT. A mutual-test involves the sensors and the actuators of different DUTs. A visual-test uses a monitoring camera to investigate the actuators of multiple DUTs. We conducted these types of tests in commercially deployed applications of smart campus constructions. Our experiments in the tests proved that SpecTalk is feasible and can effectively conform IoT implementations to TACIS specifications. We also propose a simple analytic model to select the frequency of the control signals for the input patterns in a SpecTalk test. Our study indicates that it is appropriate to select the control signal frequency, such that the inter-arrival time between two control signals is larger than 10 times the activation delay of the DUT. |
format | Online Article Text |
id | pubmed-8397945 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-83979452021-08-29 SpecTalk: Conforming IoT Implementations to Sensor Specifications Lin, Yi-Bing Chou, Sheng-Lin Sensors (Basel) Case Report Due to the fast evolution of Sensor and Internet of Things (IoT) technologies, several large-scale smart city applications have been commercially developed in recent years. In these developments, the contracts are often disputed in the acceptance due to the fact that the contract specification is not clear, resulting in a great deal of discussion of the gray area. Such disputes often occur in the acceptance processes of smart buildings, mainly because most intelligent building systems are expensive and the operations of the sub-systems are very complex. This paper proposes SpecTalk, a platform that automatically generates the code to conform IoT applications to the Taiwan Association of Information and Communication Standards (TAICS) specifications. SpecTalk generates a program to accommodate the application programming interface of the IoT devices under test (DUTs). Then, the devices can be tested by SpecTalk following the TAICS data formats. We describe three types of tests: self-test, mutual-test, and visual test. A self-test involves the sensors and the actuators of the same DUT. A mutual-test involves the sensors and the actuators of different DUTs. A visual-test uses a monitoring camera to investigate the actuators of multiple DUTs. We conducted these types of tests in commercially deployed applications of smart campus constructions. Our experiments in the tests proved that SpecTalk is feasible and can effectively conform IoT implementations to TACIS specifications. We also propose a simple analytic model to select the frequency of the control signals for the input patterns in a SpecTalk test. Our study indicates that it is appropriate to select the control signal frequency, such that the inter-arrival time between two control signals is larger than 10 times the activation delay of the DUT. MDPI 2021-08-04 /pmc/articles/PMC8397945/ /pubmed/34450708 http://dx.doi.org/10.3390/s21165260 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Case Report Lin, Yi-Bing Chou, Sheng-Lin SpecTalk: Conforming IoT Implementations to Sensor Specifications |
title | SpecTalk: Conforming IoT Implementations to Sensor Specifications |
title_full | SpecTalk: Conforming IoT Implementations to Sensor Specifications |
title_fullStr | SpecTalk: Conforming IoT Implementations to Sensor Specifications |
title_full_unstemmed | SpecTalk: Conforming IoT Implementations to Sensor Specifications |
title_short | SpecTalk: Conforming IoT Implementations to Sensor Specifications |
title_sort | spectalk: conforming iot implementations to sensor specifications |
topic | Case Report |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8397945/ https://www.ncbi.nlm.nih.gov/pubmed/34450708 http://dx.doi.org/10.3390/s21165260 |
work_keys_str_mv | AT linyibing spectalkconformingiotimplementationstosensorspecifications AT choushenglin spectalkconformingiotimplementationstosensorspecifications |