Abstraction Granularity of Sensors/Actuators

센서/구동기의 추상화 단위

  • Published : 2022.05.26

Abstract

Plug & Play techniques have been proposed in various ways to overcome the complexity of sensors/drivers in IoT application development. IEEE1451 standard abstracts sensors/drivers into a data structure called TEDS. As a result, characteristics of the sensor/driver are unnecessary when connecting the sensor/driver to the host device. The method proposed by ETRI is a format in which device drivers of sensors/drivers are dynamically loaded and connected to hosts, and there is no particular abstraction data structure. Both schemes are located at both ends in terms of the abstraction unit of the sensor/driver. We present the problem based on this fact, and what optimized methods can exist in the middle of it. In this paper, we analyze existing Plug&Play techniques. Also, we specify abstraction units of sensors/drivers, and analyze them.

IoT 응용 개발에서 센서/구동기의 복잡성을 극복하기 위하여 Plug&Play 기법들이 다양한 방식으로 제안되었다. IEEE1451 표준은 센서/구동기를 TEDS 라는 자료구조로 추상화한다. 그 결과 센서/구동기를 호스트 장치에 연결할 때 센서/구동기의 특성이 불필요하다. ETRI에서 제안한 방식은 센서/구동기의 장치 드라이버가 호스트에 동적 적재 및 연결되는 형식이며 특별한 추상화 자료구조는 없다. 두 방식은 센서/구동기의 추상화 단위 면에서 양쪽 끝단에 위치한다. 우리는 이 사실을 기반으로 문제를 제시하는데 그 중간에 최적화된 어떤 방식이 존재할 수 있느냐는 것이다. 본 논문에서는 기존의 Plug&Play 기법들을 분석하고 추상화 단위를 정의하였다. 이 단위를 기반으로 기존 방식들을 비교, 분석하였다.

Keywords