• Title/Summary/Keyword: 센서노드 OS

Search Result 106, Processing Time 0.026 seconds

Implementing Finite State Machine Based Operating System for Wireless Sensor Nodes (무선 센서 노드를 위한 FSM 기반 운영체제의 구현)

  • Ha, Seung-Hyun;Kim, Tae-Hyung
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.16 no.2
    • /
    • pp.85-97
    • /
    • 2011
  • Wireless sensor networks have emerged as one of the key enabling technologies for ubiquitous computing since wireless intelligent sensor nodes connected by short range communication media serve as a smart intermediary between physical objects and people in ubiquitous computing environment. We recognize the wireless sensor network as a massively distributed and deeply embedded system. Such systems require concurrent and asynchronous event handling as a distributed system and resource-consciousness as an embedded system. Since the operating environment and architecture of wireless sensor networks, with the seemingly conflicting requirements, poses unique design challenges and constraints to developers, we propose a very new operating system for sensor nodes based on finite state machine. In this paper, we clarify the design goals reflected from the characteristics of sensor networks, and then present the heart of the design and implementation of a compact and efficient state-driven operating system, SenOS. We describe how SenOS can operate in an extremely resource constrained sensor node while providing the required reactivity and dynamic reconfigurability with low update cost. We also compare our experimental results after executing some benchmark programs on SenOS with those on TinyOS.

A Study on Design and Implementation of Tiny-DB Based on Sensor Network Using Embedded Linux (임베디드 리눅스를 이용한 센서 네트워크 기반의 Tiny-DB 설계 및 구현에 관한 연구)

  • Lee Sang-Hoon;Moon Seung-Jin
    • Proceedings of the Korean Institute of Intelligent Systems Conference
    • /
    • 2005.11a
    • /
    • pp.147-150
    • /
    • 2005
  • 센서 네트워크 노드는 각각 초저전력, 초소형, 저비용을 지향하는데 이러한 하드웨어 리소스를 사용하는 임베디드 OS가 TinyOS이다. TinyDB는 이러한 TinyOS 센서 네트워크로부터 정보를 추출하기 위한 쿼리 프로세싱 시스템이다. 이러한 TinyDB를 활용해서 X-Scale 기반의 임베디드 리눅스 환경에서 네트워크를 통한 Host서버와의 연계에 관한 설계 및 구현을 연구하였다.

  • PDF

Analysis of Lifetime Estmation Model of Motion Detection Sensor Nodes in Smart House (첨단주택 내에서 움직임 감지 센서 노드의 수명 예측 모델 분석)

  • Lee, Min-Goo;Park, Yong-Guk;Jung, Kyung-Kwon;Yoo, Jun-Jae;Sung, Ha-Gyeong
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2010.05a
    • /
    • pp.860-863
    • /
    • 2010
  • Wireless sensor networks consist of small, autonomous devices with wireless networking capabilities. In order to further increase the applicability in real world applications, minimizing energy consumption is one of the most critical issues. Therefore, accurate energy model is required for the evaluation of wireless sensor networks. In this paper, we analyze the energy consumption for wireless sensor networks. To estimate the lifetime of sensor node, we have measured the energy characteristics of sensor node based on Telosb platforms running TinyOS. Based on the proposed model, the estimated lifetime of a battery powered sensor node can use about 6.925 months for 10 times motion detection per hour.

  • PDF

Sensor Node Control Considering Energy-Efficiency in Wireless Sensor Networks (무선 센서 네트워크에서 에너지 효율성을 고려한 센서 노드 제어)

  • Park, Hee-Dong
    • Journal of Digital Convergence
    • /
    • v.12 no.2
    • /
    • pp.271-276
    • /
    • 2014
  • The life-time and performance of a wireless sensor network is closely related to energy-efficiency of sensor nodes. In this paper, to increase energy-efficiency, each sensor node operates in one of three operational modes which are normal, power-saving, and inactive. In normal mode sensor nodes sense and transmit data with normal period, whereas sensor nodes in power-saving mode have three-times longer period. In inactive mode, sensor nodes do not sense and transmit any data, which makes the energy consumption to be minimized. Plus, the proposed algorithm can avoid unnecessary energy consumption by preventing transmitting duplicate sensed data. We implemented and simulated the proposed algorithm using Tiny OS based ZigbeX platfom and NS-2, respectively. Performance evaluation results show that the proposed algorithm can prolong sensor networks' lifespan by efficiently reducing energy consumption and its standard deviation of all sensor nodes.

A Environment Data Monitoring System of Exhibition using Sensor Network and Nano-Q+ (센서네트워크와 Nano-Q+를 이용한 전시물 환경 정보 모니터링 시스템)

  • Kim, Gang-Seok;Huh, Jee-Wan;Song, Wang-Cheol
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.05a
    • /
    • pp.867-869
    • /
    • 2007
  • TinyOS기반 무선센서노드를 사용한 실시간 계측 데이터 측정 및 제어기술은 유비쿼터스 센서 네트워크 분야에 주로 사용되어 왔으나 다양한 응용이나 신뢰성 있는 무선 네트워크 연구 개발에 한계가 있는 것으로 알려져 있다. 본 논문에서는 ATMega128L을 장착한 최소 8대 이상의 nano-24 센서 노드모듈과 메모리 용량이 매우 제한적인 무선 센서 노드에 적합하다고 평가받고 있는 Nano-Q+를 사용하여 전시물 주변의 환경 정보를 실시간 측정하는 시스템을 구현하였다. 전시물 주변의 센서들은 하나의 PAN Coordinator를 중심으로 Start-Mesh 네트워크를 구성하여 환경 정보를 측정한다. 환경 정보를 전송 하기 위해 측정된 계측 데이터를 센서 네트워크의 PAN Coordinator 노드로부터 환경 모니터링 서버로 효율적으로 전송하기 위한 TCP기반 전송 프로그램을 구현하였다. 실험 결과 센서 노드 수와 관련된 PAN의 크기 및 샘플링 주기에 상관없이 안정적으로 계측 데이터 수신이 이루어짐을 확인 하였다.

  • PDF

Construction of Wireless Sensor Network for Intelligent Home (지능형 홈을 위한 무선 센서 네트워크 구성)

  • Whang Se-Hee;Jang In-Hun;Sim Kwee-Bo
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.15 no.6
    • /
    • pp.695-700
    • /
    • 2005
  • In the sensor network, a lot of sensor nodes are scattered sparsely and organizes a united communication network between each node. After that, environmental information around each sensor node are gathered and analyzed. Because each node operates under resource constraint, the efficiency and hardware specification of a node should be maximized. There exist technical constraints until now but recent technical progress in IC fabrication and wireless network enables to construct a tiny embedded system, which has the properties of low cost, low power consumption, multi functions. Wireless sensor network becomes a modern research field with technical improvements, is studied in numerous laboratories, and is called as diverse different project names - Wireless Integrated Network Sensors (WINS), Mobile Ad hoc NETwork (MANET), Ubiquitous Sensor Network (USN). TinyOS is one of leading project and is widely used. In this paper, we suggest a sensor network, which uses TinyOS platforms and aims for context awareness in a home environment.

Home Network Service using Data of Wireless Sensor Nodes (무선 센서 노드 데이터를 이용한 홈 네트워크 서비스)

  • Na, Sun-Wung;Kim, Dong-Kyun;Choi, Young-Kil;Lee, Sang-Jeong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10d
    • /
    • pp.728-733
    • /
    • 2006
  • 본 논문은 홈 네트워크 환경에서 무선 센서 네트워크를 이용하여 홈 네트워크 서비스를 제공하는 서비스 모델을 제안한다. 제안된 서비스 모델은 댁내에 고정 센서 노드들을 배치하고 사용자에게 부착 가능한 센서 노드로 무선 센서 네트워크를 구성한다. 홈 서버에는 등록된 사용자 선호도 프로파일과 센서 노드들로부터 수집된 데이터를 데이터베이스로 구축한다. 이 데이터를 상황정보로 분석하여 사용자 개개인의 선호도에 따라 댁내 가전기기들을 자동 설정하고 자동 제어하는 서비스를 제공한다. 제안된 방식은 리눅스 환경에서 MySQL 데이터베이스가 내장된 홈 서버와 TinyOS가 탑재된 센서 노드들을 사용하여 구현하고 서비스를 테스트한다.

  • PDF

A Study on Implementation of Authentication System for Home Networking Service (홈 네트워크 서비스를 위한 인증시스템 구현에 관한 연구)

  • Lee, Ki-Young
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.13 no.6
    • /
    • pp.1091-1098
    • /
    • 2009
  • In this paper, we designed the authentication system for home network service and applied it to actual sensor nodes. The pair-wise pre-distribution key skim is applied for prevention of authentication key from sniffing on the wireless sensor networks. The authentication key and data are encrypted by using the CBC mode RC5 algorithm based on the SPINS. The experimental environment consists of a base station (BS)and sensor nodes and each sensor node sends both sensing data and the encrypted authentication key to the BS. For simulations we set up some what-if scenarios of security menaces in home network service.Slightly modified the TOS_Msg data arrays of TinyOS is suggested to store 8-byte authentication key which can enable data encryption and authentication at the each sensor node. As a result, malfunction caused by communication between BS and nodes of other groups of added nodes having malicious purpose can be protected. Also, we confirmed that a critical data of home networking service like vital signal can be transmitted securely through this system by encryption technique.

Improving Sensor Query Processing for Heterogeneous Sensor Networks (이기종 센서 노드 네트워크를 위한 센서용 질의처리 향상)

  • Kim, Min-Kyu;Kim, Tae-Hyung
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.06d
    • /
    • pp.189-194
    • /
    • 2007
  • 자원 제약적인 무선 센서네트워크상에서 전송비용을 최대한 줄이기 위하여 데이터의 수집 및 처리를 분산된 형태로 처리하는 방법이 필수적이다. 이에 따라 Declarative Query Language를 이용하여 다양한 질의를 표현하고, 이와 같은 질의를 효율적으로 처리하기 위한 에너지 분산 질의처리 방법이 중요한 이슈로 부각되고 있다. 본 논문은 [3]의 확장된 논문으로써 유한 상태 머신 기반 운영체제인 SenOS상에서 질의를 처리할 수 있는 시스템의 구조 중 SenOS의 동적 재구성 기능적 특성을 적용한 SenDB의 동적 Aggregation Function 추가 기능에 대하여 살펴보았다. 아울러 [3]에서 제안한 이기종 센서노드 연동기능의 개선점 및 구현 방법에 대하여 살펴보겠다.

  • PDF

An Energy-Efficient Hybrid Scheduling Technique for Real-time and Non-real-time Tasks in a Sensor Node (센서 노드에서 에너지 효율적인 실시간 및 비실시간 태스크의 혼합 스케줄링 기법)

  • Tak, Sung-Woo
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.15 no.8
    • /
    • pp.1820-1831
    • /
    • 2011
  • When both types of periodic and aperiodic tasks are required to run on a sensor node platform with limited energy resources, we propose an energy-efficient hybrid task scheduling technique that guarantees the deadlines of real-time tasks and provides non-real-time tasks with good average response time. The proposed hybrid task scheduling technique achieved better performance than existing EDF-based DVS scheduling techniques available in the literature, the FIFO-based TinyOS scheduling technique, and the task-clustering based non-preemptive real-time scheduling technique.