• Title/Summary/Keyword: Sensor Abstraction

Search Result 28, Processing Time 0.028 seconds

A Sensor Node Operating System Supporting Sensor Abstractions for Ease Development of USN Applications (용이한 USN 응용 개발을 위한 센서추상화 지원 센서노드 운영체제)

  • Eun, Seong-Bae;So, Sun-Sup;Kim, Byeong-Ho
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.36 no.5
    • /
    • pp.371-379
    • /
    • 2009
  • Conventional sensor node operating systems do not support sensor abstraction for sensor applications. So, application programmers have to take charge of developing the hardware and the device drivers for the applications by themselves. In this paper, we present an as architecture to support sensor abstraction. The as provide not only application programmers with API library to access sensor devices, but also sensor developers with HAL library to access sensor hardware. This can reduce the development burden of application programmers significantly. In this paper, at first, we define the sensor HW interface to ease the attachment of sensors. Second, we describe the sensor access API for application programmers. Third, we define the HAL library for sensor device programmers to use. Finally, we show that the as can support sensor abstraction by illustrating the sample programs.

Sensor Data Abstraction and Utilization in Environmental Monitoring System based on Geosensor Network (지리 센서 네트워크 기반 환경 모니터링 시스템에서의 센서 데이터 추상화 및 활용)

  • Jung, Young-Jin
    • The KIPS Transactions:PartD
    • /
    • v.16D no.2
    • /
    • pp.177-184
    • /
    • 2009
  • Environmental monitoring systems are widely developed for analyzing environment and understanding an ecosystem according to the advance of wireless communication and various sensing techniques. To extract useful information, it requires high cost for processing a query, because these systems have to handle huge volume of raw sensor data which is transmitted from a wide area in environmental monitoring applications. Besides, it is also hard to answer an user defined query which requests to check current and near future condition. In this paper, we propose the monitoring system structure for processing a user defined query for environmental monitoring. It also describes the utilization of sensor data filtering and abstraction model. The designed abstraction model which is based on the slope grid in GIS supports fast data access and update. To analyze condition, the extracted data from abstraction model of each sensor type is combined in a query processor. It is useful to provide meaningful information to users.

Sensor Abstraction for U-health Application Development: Filtering and Summarization for Accuracy Enhancement (유-헬스 앱 개발을 위한 센서 추상화: 정확도 향상을 위한 필터링 및 요약)

  • Oh, Sam Kweon;Lim, Eun Chong
    • Journal of Advanced Navigation Technology
    • /
    • v.19 no.5
    • /
    • pp.446-451
    • /
    • 2015
  • Recently, researches on sensor-based U-health applications that provide personal health information such as blood pressure, body temperature, and glucose, have actively been studied. The health information obtained via sensors, however, may have accuracy problems so that they can not be used unprocessed. This paper proposes a sensor abstraction layer for enhancing the accuracy of sensor readings from biomedical sensors that interact with smart phones. This layer recognizes sensor types and converts sensor readings into a form as specified in ISO/IEEE 11073 Personal Health Standard. When necessary, not only a filtering method that eliminates outlier values from sensor readings but also a summarization method that transforms them into more suitable forms, can also be applied. An android-based development board is used for the evaluation of proposed sensor abstraction layer. The results obtained by applying filtering and summarization show improved accuracy over unprocessed sensor readings of the body temperature and heartbeat sensors.

COSMOS: A Middleware for Integrated Data Processing over Heterogeneous Sensor Networks

  • Kim, Ma-Rie;Lee, Jun-Wook;Lee, Yong-Joon;Ryou, Jae-Cheol
    • ETRI Journal
    • /
    • v.30 no.5
    • /
    • pp.696-706
    • /
    • 2008
  • With the increasing need for intelligent environment monitoring applications and the decreasing cost of manufacturing sensor devices, it is likely that a wide variety of sensor networks will be deployed in the near future. In this environment, the way to access heterogeneous sensor networks and the way to integrate various sensor data are very important. This paper proposes the common system for middleware of sensor networks (COSMOS), which provides integrated data processing over multiple heterogeneous sensor networks based on sensor network abstraction called the sensor network common interface. Specifically, this paper introduces the sensor network common interface which defines a standardized communication protocol and message formats used between the COSMOS and sensor networks.

  • PDF

AN ABSTRACTION MODEL FOR IN-SITU SENSOR DATA USING SENSORML

  • Lee Yang Koo;Jung Young Jin;Park Mi;Kim Hak Cheol;Lee Chung Ho;Ryu Keun Ho
    • Proceedings of the KSRS Conference
    • /
    • 2005.10a
    • /
    • pp.337-340
    • /
    • 2005
  • Context-awareness techniques in ubiquitous computing environment provide various services to users who need to get information via the analysis of collected information from sensors in a spatial area. Context-awareness has been increased in ubiquitous computing and is applied to many different applications such as disaster management system, intelligent robot system, transportation management system, shopping management system, and digital home service. Many researches have recently focused on services that provide the appropriate information, which are collected from Internet by different kinds of sensors, to users according to context of their surrounding environment. In this paper, we propose an abstraction model to manage the large-scale contextual information and their metadata which are collected from different kinds of in-situ sensors in a spatial area and are presented them on the web. This model is composed of the modules expressing functional elements of sensors using sensorML(Sensor Model Language) based on XML language and the modules managing contextual information, which is transmitted from the sensors.

  • PDF

Abstraction Granularity of Sensors/Actuators (센서/구동기의 추상화 단위)

  • Song, Chi-Hwa;Park, Jisu;So, Sun Sup;Eun, Songbae
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2022.05a
    • /
    • pp.94-96
    • /
    • 2022
  • 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.

  • PDF

Hardware Abstraction Architecture for Low Cost Flash Memories in Wireless Sensor Nodes (무선 센서 노드상의 저가형 플래시 메모리를 위한 하드웨어 추상화 구조)

  • Kim, Chang-Hoon;Kwon, Young-Jik
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.14 no.2
    • /
    • pp.72-80
    • /
    • 2009
  • In this parer, we propose a hardware abstraction architecture(HAA) for low cost flash memories that can be applicable to wireless sensor nodes. The proposed HAA consists of three layers. The three layers are 1) HHL(Hardware Interlace Layer), HAL(Hardware Adaption Layer), and HPL(Hardware Presentation Layer), where HIL provides a platform independent interlace to applications of upper layers, HAL performs hardware resource management, program status control, and generation of logical instructions as main core of the HAA, and HPL initializes hardware and communicates data between MCU and flash memory. We implemented our HAA on AT45DB flash memory, and the HAA used 4,384 bytes program memory and 195 bytes data memory respectively. Since the proposed HAA is composed of well defined three layers and shows a low utilization of memory, it can provides a high efficiency in terms of flexibility, scalability, and re-usability, and thus the HAA is well suited for wireless sensor nodes.

Design and Implementation of TinyOS Supporting Sensor Transparency of Sensor Nodes (센서노드의 센서 투명성을 지원하는 TinyOS의 확장)

  • So, Sun-Sup;Eun, Seong-Bae;Kim, Byung-Ho
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.14 no.9
    • /
    • pp.2127-2133
    • /
    • 2010
  • In this paper, we proposed an architecture for supporting sensor transparency in sensor node operating systems, design the standard APIs (Application Programming Interfaces) and sensor device abstraction to provide the sensor transparency and implemented the sensor transparency in the TinyOS, the most well known sensor node operating system. With the proposed sensor node operating system which can support the sensor transparency, application developers can develop the target applications independent to each sensor device by using the standard APIs provided by the sensor node operating system and the sensor device manufacturers also can develop sensor device drivers by using the standard hardware interfaces and HAL (Hardware Adaptation Layer) interfaces independent to the specific hardware platform of sensor nodes.

The Component Design of a Diverse Sensing Data Recognition Trigger (다양한 센싱 데이터 인식 트리거 컴포넌트 설계)

  • Kim, KyeongOg;Ban, KyeongJin;Ryu, NamHoon;Jang, MoonSuk;Kim, EungKon
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2009.05a
    • /
    • pp.770-775
    • /
    • 2009
  • Along with the advance of USN technology in a human-oriented informatization society these days, society is quickly changing into a ubiquitous computing society in which information even between objects can be organically combined and utilized. In order to successfully build such a ubiquitous computing society, it is indispensable to have core USN technologies such as USN sensor nodes, sensor networks, USN middleware, and USN applied services that efficiently manage sensing information collected from sensor nodes, and support the abstraction function for the composition of sensor networks. In order to process the transmission event of sensing values that are generated from various USN terminal devices, this study designs a process that performs the abstraction of data for the efficient process of diverse sensing values transferred from USN and RFID terminal devices.

  • PDF

An Energy Estimation-based Routing Protocol for Maximizing Network Lifetime in Wireless Sensor Networks (무선 센서네트워크에서 네트워크 수명을 최대화하기 위한 에너지 추정 기반의 라우팅 프로토콜)

  • Hong, Ran-Kyung;Kweon, Ki-Suk;Ghim, Ho-Jin;Yoon, Hyun-Soo
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.14 no.3
    • /
    • pp.281-285
    • /
    • 2008
  • Wireless sensor networks are closely related with the geometric environment in which they are deployed. We consider the probable case when a routing protocol runs on an environment with many complex obstacles like downtown surroundings. In addition, there are no unrealistic assumptions in order to increase practicality of the protocol. Our goal is to find a routing protocol for maximizing network lifetime by using only connectivity information in the complex sensor network environment. We propose a topology-based routing algorithm that accomplishes good performance in terms of network lifetime and routing complexity as measures. Our routing algorithm makes routing decision based on a weighted graph as topological abstraction of the complex network. The graph conduces to lifetime enhancement by giving alternative paths, distributing the skewed burden. An energy estimation method is used so as to maintain routing information without any additional cost. We show how our approach can be used to maximize network lifetime and by extensive simulation we prove that out approach gives good results in terms of both measures-network lifetime and routing complexity.