Cargando…

An Automatic Embedded Device Registration Procedure Based on the OGC SensorThings API

Sensor Web and Internet of Things (IoT) (SW-IoT) have been attracting attention from various fields. Both of them deploy networks of embedded devices to monitor physical properties (i.e., sensing capability) or to be controlled (i.e., tasking capability). One of the most important tasks to realize t...

Descripción completa

Detalles Bibliográficos
Autores principales: Huang, Chih-Yuan, Chen, Hsin-Hsien
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6387111/
https://www.ncbi.nlm.nih.gov/pubmed/30691031
http://dx.doi.org/10.3390/s19030495
_version_ 1783397498202619904
author Huang, Chih-Yuan
Chen, Hsin-Hsien
author_facet Huang, Chih-Yuan
Chen, Hsin-Hsien
author_sort Huang, Chih-Yuan
collection PubMed
description Sensor Web and Internet of Things (IoT) (SW-IoT) have been attracting attention from various fields. Both of them deploy networks of embedded devices to monitor physical properties (i.e., sensing capability) or to be controlled (i.e., tasking capability). One of the most important tasks to realize the SW-IoT vision is to establish an open and interoperable architecture, across the device layer, gateway layer, service layer, and application layer. To achieve this objective, many organizations and alliances propose standards for different layers. Among the standards, Open Geospatial Consortium (OGC) SensorThings API is arguably one of the most complete and flexible service standards. However, the SensorThings API only address heterogeneity issues in the service layer. Embedded devices following proprietary protocols need to join closed ecosystems and then link to the SensorThings API ecosystem via customized connectors. To address this issue, one could first follow another device layer and gateway layer open standards and then perform data model mapping with the SensorThings API. However, the data model mapping is not always straightforward as the standards were designed independently. Therefore, this research tries to propose a more direct solution to unify the entire SW-IoT architecture by extending the SensorThings API ecosystem to the gateway layer and the device layer. To be specific, this research proposes SW-IoT Plug and Play (IoT-PNP) to achieve an automatic registration procedure for embedded devices. The IoT-PNP contains three main components: (1) A description file describing device metadata and capabilities, (2) a communication protocol between the gateway layer and the device layer for establishing connections, and (3) an automatic registration procedure for both sensing and tasking capabilities. Overall, we believe the proposed solution could help achieve an open and interoperable SW-IoT end-to-end architecture based on the OGC SensorThings API.
format Online
Article
Text
id pubmed-6387111
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-63871112019-02-26 An Automatic Embedded Device Registration Procedure Based on the OGC SensorThings API Huang, Chih-Yuan Chen, Hsin-Hsien Sensors (Basel) Article Sensor Web and Internet of Things (IoT) (SW-IoT) have been attracting attention from various fields. Both of them deploy networks of embedded devices to monitor physical properties (i.e., sensing capability) or to be controlled (i.e., tasking capability). One of the most important tasks to realize the SW-IoT vision is to establish an open and interoperable architecture, across the device layer, gateway layer, service layer, and application layer. To achieve this objective, many organizations and alliances propose standards for different layers. Among the standards, Open Geospatial Consortium (OGC) SensorThings API is arguably one of the most complete and flexible service standards. However, the SensorThings API only address heterogeneity issues in the service layer. Embedded devices following proprietary protocols need to join closed ecosystems and then link to the SensorThings API ecosystem via customized connectors. To address this issue, one could first follow another device layer and gateway layer open standards and then perform data model mapping with the SensorThings API. However, the data model mapping is not always straightforward as the standards were designed independently. Therefore, this research tries to propose a more direct solution to unify the entire SW-IoT architecture by extending the SensorThings API ecosystem to the gateway layer and the device layer. To be specific, this research proposes SW-IoT Plug and Play (IoT-PNP) to achieve an automatic registration procedure for embedded devices. The IoT-PNP contains three main components: (1) A description file describing device metadata and capabilities, (2) a communication protocol between the gateway layer and the device layer for establishing connections, and (3) an automatic registration procedure for both sensing and tasking capabilities. Overall, we believe the proposed solution could help achieve an open and interoperable SW-IoT end-to-end architecture based on the OGC SensorThings API. MDPI 2019-01-25 /pmc/articles/PMC6387111/ /pubmed/30691031 http://dx.doi.org/10.3390/s19030495 Text en © 2019 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Huang, Chih-Yuan
Chen, Hsin-Hsien
An Automatic Embedded Device Registration Procedure Based on the OGC SensorThings API
title An Automatic Embedded Device Registration Procedure Based on the OGC SensorThings API
title_full An Automatic Embedded Device Registration Procedure Based on the OGC SensorThings API
title_fullStr An Automatic Embedded Device Registration Procedure Based on the OGC SensorThings API
title_full_unstemmed An Automatic Embedded Device Registration Procedure Based on the OGC SensorThings API
title_short An Automatic Embedded Device Registration Procedure Based on the OGC SensorThings API
title_sort automatic embedded device registration procedure based on the ogc sensorthings api
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6387111/
https://www.ncbi.nlm.nih.gov/pubmed/30691031
http://dx.doi.org/10.3390/s19030495
work_keys_str_mv AT huangchihyuan anautomaticembeddeddeviceregistrationprocedurebasedontheogcsensorthingsapi
AT chenhsinhsien anautomaticembeddeddeviceregistrationprocedurebasedontheogcsensorthingsapi
AT huangchihyuan automaticembeddeddeviceregistrationprocedurebasedontheogcsensorthingsapi
AT chenhsinhsien automaticembeddeddeviceregistrationprocedurebasedontheogcsensorthingsapi