DOI QR코드

DOI QR Code

Design and Implementation of TinyOS Supporting Sensor Transparency of Sensor Nodes

센서노드의 센서 투명성을 지원하는 TinyOS의 확장

  • 소선섭 (공주대학교 컴퓨터공학부) ;
  • 은성배 (한남대학교 정보통신공학과) ;
  • 김병호 (경성대학교 컴퓨터학부)
  • Received : 2010.04.19
  • Accepted : 2010.08.16
  • Published : 2010.09.30

Abstract

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.

본 논문에서는 범용 운영체제에서 제공하는 디바이스 투명성을 센서노드 운영체제에 적용한 센서 투명성 아키텍처를 제안하였다. 센서 투명성을 지원하기 위한 표준 API와 센서 디바이스 추상화를 설계하고 TinyOS 운영체제에서 구현하였다. 본 논문에서 제안한 센서 투명성 지원 센서노드 운영체제를 사용하면 응용 개발자는 운영체제에서 제공되는 표준 API를 통해 센서 디바이스에 독립적으로 응용 프로그램을 개발할 수 있고, 센서 디바이스 공급자 또한 표준화된 하드웨어 인터페이스와 HAL 인터페이스를 통해 센서노드 하드웨어 플랫폼에 독립적으로 센서 디바이스 드라이버를 개발하고 공급할 수 있다.

Keywords

References

  1. M. Molla, Ahamed, "A survey of middleware for sensor network and challenges," International Conference on Parallel Processing Workshops, 2006, pp. 223-228.
  2. 은성배, 소선섭, 김병호, "센서투명성을 지원하는 센서노드 운영체제 구조," 한국정보과학회 학술대회 제35권 제1호(A), 2008, pp. 311-312.
  3. TinyOS Project, http://www.tinyos.net
  4. D. Gay, M. Welsh, P. Levis, E. Brewer, R. Von Behren, D. Culler, "The nesC language: A holistic approach to networked embedded systems," ACM SIGPLAN, 2006, pp. 1-11.
  5. C. C. Han, R. Kumar, R. Shea, E. Kohler, and M.B. Srivastava, "A Dynamic Operating System for Sensor Nodes," Proc. of MobiSys, 2005, pp.163-176.
  6. H. Abrach, S. Bhatti, J. Carlson, H. Dai, J. Rose, A. Sheth, B. Shucker, J. Deng, and R. Han, "MANTIS: System Support For MultimodAl NeTworks of In-situ Sensors," 2nd ACM Int. Workshop on Wireless Sensor Networks and Applications, 2003, pp.50-59.
  7. S. Park, J. Kim, K. Lee, K. Shin, and D. Kim, "Embedded Sensor Networked Operating System," 9th IEEE Int. Symp. on Object and Component-Oriented Real-Time Distributed Computing, 2006.
  8. M. Becker, A. Beylot, R. Dhaou, A. Gupta, R. Kacimi, M. Marot, "Experimental study: Link quality and deployment issues in wireless sensor networks," LNCS, 2009, pp. 14-25.
  9. 맥스포, http://www.maxfor.co.kr
  10. 휴인스, http://huins.co.kr
  11. 한국유지관리, http://www.kmclab.co.kr
  12. 삼성SDS, http://www.sds.samsung.co.kr
  13. M. Yang, Sun Sup So, Seong Bae Eun, Byungho Kim, Jinchun Kim, "Sensos: A sensor node operating system with a device management scheme for sensor nodes," Int. Conf. on Information Technology-New Generations, 2007, pp.134-139.
  14. Institute of Electrical and Electronics Engineers, Inc., "IEEE Standard for Smart Transducer Interface for Sensors and Actuators: NCAP Information Model," Mixed- Mobile Comm. WG of the Tech. Committee on Sensor Technology TC-9 of the IEEE Instrum. and Measurement Society, 1999.
  15. 옥타컴, http://www.octacomm.net