The Design and Implementation of Sensor Data Processing Module Based on TinyOS Utilizing TinyDB and LineTracer

TinyDB와 라인트레이서를 활용한 TinyOS기반의 센서 데이터 처리 모듈 설계 및 구현

  • 이상훈 (수원대학교 컴퓨터학과 실시간 임베디드 멀티미디어 데이터베이스 연구실) ;
  • 문승진 (수원대학교 컴퓨터학과 실시간 임베디드 멀티미디어 데이터베이스 연구실)
  • Published : 2006.10.31

Abstract

The study of sensor network database is beginning to liven up as we are interested in Ubiquitous Computing technology in hardware, communication, database and so on. Especially, as new smart sensors have capabilities of real-time information gathering and analysis of each sensor node, data processing becomes an important issue in Ubiquitous Computing. In thesis, we have applied TinyDB(query processing system) to carry sensor node with line tracer which can follow the fixed path. After we gathered data around path, we have processed data in TinyDB GUI, gathered data, displayed data on a web server. Also we have a web browser on an embedded board for convenient user interface and implemented touch screen such that users can operate with a finger.

유비쿼터스 컴퓨팅 기술에 대한 관심이 하드웨어, 통신, 데이터베이스 등의 다양한 분야에서 매우 높게 나타나고 있음에 따라 무선 센서 네트워크에 대한 연구가 활기를 띠고 있다. 특히 최근에 새로 보급되는 스마트 센서들은 각 센서 노드들이 정보를 실시간으로 수집하고 분석할 수 있어, 이에 따른 데이터 처리 역시 중요한 이슈로 부각되고 있다. 본 논문에서는 이동 경로를 주행할 수 있는 라인트레이서를 설계 및 구현하여 쿼리 프로세싱 시스템인 TinyDB를 활용해서 라인트레이서에 센서 노드를 탑재하여 이동 경로 주변의 데이터를 수집하였고, 정지해 있는 특정한 위치에서의 데이터와 비교하였으며, 수집된 데이터를 저장하여 웹 서버에서 나타내었다. 또한 사용자의 편의를 위해 임베디드 보드에서 웹 서버로의 접근을 통해서 터치 식으로 쉽게 데이터를 볼 수 있도록 구현하였다.

Keywords

References

  1. Ian F. Akyildiz, Weilian Su, Yogesh Sankarasubramaniam, and Erdal Cayirci Georgia Institute of Technology, 'A Survey on Sensor networks', IEEE Communication Magazine, pp.102-114, August 2002
  2. I.F Akyildiz, W.Su, Y. Sankrasubramaniam, E. Cayirci, 'Wireless sensor networks: a survey', Computer Networks 38, pp.393-422, 2002 https://doi.org/10.1016/S1389-1286(01)00302-4
  3. Tinyos web site. Available in: http://www.tinyos.net
  4. Philip Levis, Nelson Lee, Matt Welsh, and David Culler, 'TOSSIM:Accurate and Scalable Simulation of Entire TinyOS Applications', SenSys'03, November 5-7, 2003
  5. Samuel Madden, Joe Hellerstein, and Wei Hong, 'TinyDB: In-Network Query Processing in TinyOS', IRB-TR-02-014, October, 2002
  6. I.F.Akyildiz,W.Su, Y.Sankarasubrarsubramaniam, E. Cayircy, 'Wireless sensor networks: a survey, Computer Networks', The International Journal of Computer and Telecommunications Networking, v.38n.4, pp.393-422, 15 March 2002
  7. Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, and Kristofer Pister. 'System Architecture Directions for Networked Sensors', In the Ninth International Conference on Architecture Support for Programming Languages and Operating Systems, 2000
  8. D. Gay, P. Levis, R. von Behren, M. Welsh, E. Brewer, and D. Culler. 'The nesC Language: A Holistic Approach to Networked Embedded Systems', In Proceedings of Programming Language Design and Implementation(PLDl), June 2003
  9. David Gay, Phil Levis, David Culler, 'Software design patterns for TinyOS', ACM SIGPLAN Notices , Proceedings of the 2005 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems LCTES'05,Volume 40 Issue 7. June 2005
  10. Samuel Madden, Michael J. Franklin, Joseph M. Hellerstein, 'The Design of an Acquisitional Query Processor for Sensor Networks,' ACM SIGMOD, June 9-12 2003
  11. TinDB web site. Available in: http://berkeley.intel-research.net/tinydb
  12. ChangWha Kim, SungDae SaGong, MungWoo Lee, 'Robotice that enjoy by LEGO' EASYTECH
  13. EASYTECH site http://www.ezlab.com
  14. Lina Al-Jadir 'Sensor Network Databases- An Introduction', Advanced Research Topics inSummer 2004-2005
  15. Jing Jing Zhu, 'SEMENTIC ROUTING IN WIRELESS SENSOR NETWORKS', A thesis submitted in partial fulfillment of the requirements for the degree of Computer Science Rochester Institute of Technology 2005
  16. Web Services Project Apache. Available in: http://ws.apache.org