Browse > Article

A Sensor Node Operating System Supporting Sensor Abstractions for Ease Development of USN Applications  

Eun, Seong-Bae (한남대학교 정보통신공학과)
So, Sun-Sup (공주대학교 컴퓨터공학부)
Kim, Byeong-Ho (경성대학교 컴퓨터공학과)
Abstract
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.
Keywords
Sensor Node OS; Sensor Abstraction; USN Application Development; Sensor HAL; Sensor Device Driver; Sensor Interface;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Bumsuk Kim, Supsup So, Byeongho Kim, and Sengbae Eun, "A Smart Sensor Device Management System in Nano-Q+," Journal of KIISE: Computing Practices and Letters, vol.14, no.1, Feb.2008.
2 C.C.Han, R. Kumar, R. Shea, E. Kohler, and M.B. Srivastava, "A dynamic operating system for sensor nodes," Proc.of MobiSys, pp. 163-176, 2005.
3 Institute of Electrical and Electronics Engineers, Inc., "IEEE Standard for Smart Transducer Interface for Sensors and Actuators - Network Capable Application Processor (NCAP) Information Model," Mixed-Mobile Communication Working Group of the Technical Committee on Sensor Technology TC-9 of the IEEE Instrumentation and Measurement Society, June 1999.
4 P. Volgyesi and A. Ledeczi, "Component-based development of networkde embedded applications," Proc. of 28 Euromicro Comference, 2002.
5 P. Levis, S. Madden, D. Gay, J. Polastre, R. Szewczyk, A. Woo, E. Brewer, and D. Culler, "The emergence of networking abstractions and techniques in tinyos," Proc.of the First USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI 2004), 2004.
6 Manseok Yang, Sun Sup So, Steve Eun, Brian Kim, Jinchun Kim, "Sensos: A Sensor Node Operation System with a Device Management Scheme for Sensor Nodes," International Conference on Information Technology (ITNG'07), pp.134-139, 2007.
7 http://ieee1451.nist.gov/
8 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," Proc. of 2nd ACM International Workshop on Wireless Sensor Networks and Applications, pp.50-59, 2003.
9 T. Schmid, H. Dubois-Ferriere, and M. Vetterli, "Sensorscope: experiences with a wireless building monitoring sensor network," Proc. of Workshop on Real-Workd Wireless Sensor Networks, 2005.
10 A. Rubini, Linux Device Drivers, O'Reilly & Associates, Inc., 1998.
11 S. Park, J. Kim, K. Lee, K. Shin, and D. Kim, "Embedded Sensor Networkde Operation System," Proc. of 9th IEEE International Symposium on Object and Componint-Priented REal-Time Distributed Computing, 2006.