• 제목/요약/키워드: Sensor Node OS

검색결과 72건 처리시간 0.025초

TinyOS 기반의 센서 노드 제어 알고리즘 (Sensor Node Control Algorithm Based on TinyOS)

  • 부준필;양현규;김도현
    • 한국인터넷방송통신학회논문지
    • /
    • 제8권4호
    • /
    • pp.1-8
    • /
    • 2008
  • 최근에 대표적인 센서 노드 운영체계인 TinyOS를 이용하여 센서 네트워크를 개발하여 다양한 유비쿼터스 응용 서비스를 개발하고 있다. 이들 TinyOS 기반의 센서 네트워크에서는 상황 정보를 획득하기 위해 센서로부터 센싱된 정보의 전달과 수집을 집중적으로 수행한다. 이에 본 논문에서는 센서 노드의 전력 상태를 파악하여 이를 토대로 센서 노드를 수면, 활동, power off 모드로 전환하는 센서 노드 제어 알고리즘을 제시한다. 그리고 이 알고리즘을 토대로 센서 네트워크의 센서 노드, 싱크, 서버에서 센서 제어 모듈을 설계하고 구현한다. 이를 위하여 센서 노드의 센서 전력제어 모듈과, USN 서버의 센싱 데이터 수신 및 도시 모듈과 센서 제어 모듈을 설계하고 TinyOS와 자바 언어를 이용하여 구현한다. 이를 통하여 센서 노드의 전력 상태를 확인하여 데이터 수집이 어려울 경우 수면이나 power off 모드로 전환하여 전력 손실을 방지하고, 주변 환경이 정상적일 경우 활동 모드로 변경함으로써 효과적으로 센서 노드의 전력을 제어할 수 있을 것으로 사료된다.

  • PDF

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

  • 소선섭;은성배;김병호
    • 한국정보통신학회논문지
    • /
    • 제14권9호
    • /
    • pp.2127-2133
    • /
    • 2010
  • 본 논문에서는 범용 운영체제에서 제공하는 디바이스 투명성을 센서노드 운영체제에 적용한 센서 투명성 아키텍처를 제안하였다. 센서 투명성을 지원하기 위한 표준 API와 센서 디바이스 추상화를 설계하고 TinyOS 운영체제에서 구현하였다. 본 논문에서 제안한 센서 투명성 지원 센서노드 운영체제를 사용하면 응용 개발자는 운영체제에서 제공되는 표준 API를 통해 센서 디바이스에 독립적으로 응용 프로그램을 개발할 수 있고, 센서 디바이스 공급자 또한 표준화된 하드웨어 인터페이스와 HAL 인터페이스를 통해 센서노드 하드웨어 플랫폼에 독립적으로 센서 디바이스 드라이버를 개발하고 공급할 수 있다.

확장성이 고려된 IEEE-802.15.4 기반의 저전력 범용 센서노드 설계 및 제작 (Design and fabrication of IEEE-802.15.4 protocol based universal sensor node platform with good extensity)

  • 정완영;신광식;장성균
    • 센서학회지
    • /
    • 제16권4호
    • /
    • pp.247-253
    • /
    • 2007
  • Low power consumption sensor network platform (sensor node) for sensor networking with IEEE 802.15.4 protocol was fabricated. The sensor node used ceramic bar type antenna for increasing RF signal performance and decreasing PCB size occupied by antenna. The communication range of the fabricated sensor node was about $20{\sim}30$ m in open environment with 915 MHz frequency bandwidth and well supported by Tiny OS. The sensor node have good connectivity with various external devices by RS-232, I2C, analogue and digital expansion board, hence, this sensor node can be applied to various applications in wireless sensor network and ubiquitous sensor network.

전송 부하를 분산하는 무선 센서 네트워크 구축을 위한 TinyOS 기반 LMPR 구현 (Implementation of LMPR on TinyOS for Wireless Sensor Network)

  • 오용택;김풍혁;정국상;최덕재
    • 한국콘텐츠학회논문지
    • /
    • 제6권12호
    • /
    • pp.136-146
    • /
    • 2006
  • 무선 센서 네트워크의 노드에서 측정된 데이터는 노드의 전송 거리의 제한 때문에 멀티 홉을 통해 베이스 노드에 전송된다. 또한 노드의 에너지가 한정되어 있기 때문에 무선 센서 네트워크의 수명을 연장하기 위해서는 각 노드의 에너지 소모를 가능한 균일하게 하여야 한다. Level based MultiPath Routing (LMPR)은 베이스 노드로 부터의 거리에 해당하는 노드의 레벨을 기반으로 무선 센서 네트워크를 자가 구축하고 데이터 처리 및 전송 부하를 각 센서 노드에 분산시키는 무선 센서 네트워크 라우팅 프로토콜이다. 본 논문에서는 TinyOS 기반으로 LMPR를 구현하고 실험을 통해 무선 센서 네트워크상에서 LMPR의 성능을 측정하였다. 실험 결과 LMPR이 최소 비용 방식으로 선택된 단일 경로로 데이터를 전송하는 프로토콜보다 데이터 처리 및 전송 부하를 약 4.6배 분산시켰다. LMPR 을 사용하여 데이터 처리 및 전송 부하를 각 노드에 분산시켜 TinyOS를 기반으로 구성된 무선 센서 네트워크의 수명을 연장시킬 수 있을 것으로 기대한다.

  • PDF

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

  • 황세희;장인훈;심귀보
    • 한국지능시스템학회논문지
    • /
    • 제15권6호
    • /
    • pp.695-700
    • /
    • 2005
  • 센서 네트워크는 많은 센서 노드들을 산개시켜 놓은 다음 노드들끼리 통신망을 구성하고 주위 환경 정보를 수집하고 분석한다. 각 노드들은 제한된 자원 내에서 지정된 일을 수행해야 하기 때문에 효율성이 극대화되어야 하고 하드웨어 자체의 성능도 뛰어나야 한다. 지금까지 기술적인 제약이 있었지만 최근 If 제조 기술과 무선 네트워크 기술의 급속한 발달로 인해 저렴하면서 전력소비가 적고 다양한 기능을 하는 소형 임베디드 시스템을 구성할 수 있게 되었다. 기술 발전과 함께 무선 센서 네트워크는 새로운 연구 분야로서 자리매김하였고 현재 여러 연구실에서 연구되어지고 있으며, 제각기 다른 이름으로 다양하게 불리고 있다. Wireless Integrated Network Sensors (WINS), Mobile Ad hoc NETwork (MANET), Ubiquitous Sensor Network (USN). 현재 센서 네트워크 분야에서 TinyOS가 널리 이용되고 있다. 본 논문에서는 TinyOS와 그 플랫폼을 이용해서 가정 내에서 컨텍스트 인식을 위한 센서 네트워크를 구성하고자 한다.

옥외 환경 모니터링을 위한 센서노드 설계 및 구현 (Design and Implementation of a Sensor Node for Out-Door Environmental Monitoring)

  • 손재현;조양행;김제홍;주영석;소선섭
    • 전기학회논문지P
    • /
    • 제56권3호
    • /
    • pp.117-122
    • /
    • 2007
  • In this paper, we described a design and implementation of a sensor node for environmental monitoring. The main focus of design for sensor nodes is to isolate MCU for treating sensors from the RF module for considering various communication environment. The second is to make the interface between MCU and varity of sensor. In addition, we choose a narrow band communication module, cc1020, for the admittance of Korea government communication law. We also use a uC/OS-II as an operating system which is famous for 8bit MCUs. We showed that the communication performance is sufficient to use the communication module in a out-door environment through several experiments in that it is possible to transmit between 100m distance through experiments in a mountain.

Nano-Q+에서 스마트 센서 디바이스 관리 시스템 (A Smart Sensor Device Management System in Nano-Q+)

  • 김범석;소선섭;김병호;은성배
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제14권1호
    • /
    • pp.31-39
    • /
    • 2008
  • 센서노드 운영체제는 다종다양한 센서를 효율적으로 관리하기 위해서 통일된 API와 효율적인 디바이스 드라이버 매니저를 지원하여야 한다. 하지만 Tiny-OS, Nano-Q+ 등의 기존 운영체제들은 이와 같은 디바이스 드라이버 매니저를 지원하지 않는다. 본 논문에서는 센서 I/O 서브시스템을 제안하여 응용프로그래머에게 통일된 API를 제공하며 디바이스 드라이버의 장탈착이 용이한 디바이스 관리 매니저를 제시한다. 탈부착이 가능한 스마트 센서를 위하여 원격 디바이스 드라이버 업데이트 방식을 제안한다. 이 방식은 일부 센서가 변경되었을 때 전체 응용이 아닌 디바이스 드라이버만의 다운로딩이 가능하다. ETRI가 개발한 Nano-Q+에 상기한 기능을 추가하여 설계하고 구현하였다. 기존 운영체제와 성능을 비교 평가하였고 디바이스 드라이버 부분 다운로딩이 다운로딩 속도를 획기적으로 개선시켰다.

센서네트워크를 이용한 심전도 측정시스템의 설계 및 구현 (Design and Implementation of an Electrocardiogram Measurement System Using Sensor Network)

  • 김정원
    • 한국콘텐츠학회논문지
    • /
    • 제8권1호
    • /
    • pp.186-194
    • /
    • 2008
  • 본 논문에서는 인체의 심전도를 측정하여 언제 어디서나 환자의 건강상태를 체크할 수 있는 유비쿼터스 헬스 케어 시스템을 구현하였다. 구현된 시스템은 심전도 측정 단말기, 자료 수집 베이스 노드, 의료 정보 수집 서버로 구성된다. 구현된 단말기는 지그비(Zigbee) 프로토콜을 통하여 센서 네트워크를 구성하며 TinyOS가 내장되어 있는 초소형 보드로 설계되었다. 자료 수집 베이스 노드는 무선 리눅스 단말기로 구성되어 서버로 무선 랜을 통하여 센싱된 정보를 실시간으로 전송한다. 또한 의료 정보 수집 서버는 단말기에서 얻은 데이터를 저장 관리하며 긴급 상황 발생 시 연계된 의료진에게 환자의 상태를 보고하도록 설계되었다. 실험 결과 지그비 통신 프로토콜을 이용한 센서 네트워크를 통하여 유비쿼터스 헬스 케어 시스템이 구현 가능함을 확인하였다.

분산 WSN하에서 적응적 재구성이 가능한 OS 모델링 (Adaptive and Reconfigurable OS Modeling in Distributed WSNs)

  • 김진엽;한규호;안순신
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (1)
    • /
    • pp.355-357
    • /
    • 2005
  • This paper describes the architecture and modeling of adaptive and reconfigurable OS in wireless distributed sensor networks. Before initial sensor nodes are deployed in a sensor field, minimum functions including basic OS and routing algorithms are required for these nodes to send request messages for dynamic reconfigurations and receive response messages from a task manager. When the downloading is finished, each sensor node can reconfigure the initial state and be ready to start its functions. By applying this reconfigurable modeling, sensor nodes can be easily deployed in the sensor field and dynamically programmed during a bootstrap process.

  • PDF

무선 네트워크를 위한 하향식 클러스터링 프로토콜의 구현 (Implementation of a Top-down Clustering Protocol for Wireless Sensor Networks)

  • 윤필중;김상경;김창화
    • 한국IT서비스학회지
    • /
    • 제9권3호
    • /
    • pp.95-106
    • /
    • 2010
  • Many researches have been performed to increase energy-efficiency in wireless sensor networks. One of primary research topics is about clustering protocols, which are adopted to configure sensor networks in the form of hierarchical structures by grouping sensor nodes into a cluster. However, legacy clustering protocols do not propose detailed methods from the perspective of implementation to determine a cluster's boundary and configure a cluster, and to communicate among clusters. Moreover, many of them involve assumptions inappropriate to apply those to a sensor field. In this paper, we have designed and implemented a new T-Clustering (Top-down Clustering) protocol, which takes into considerations a node's density, a distance between cluster heads, and remained energy of a node all together. Our proposal is a sink-node oriented top-down clustering protocol, and can form uniform clusters throughout the network. Further, it provides re-clustering functions according to the state of a network. In order to verify our protocol's feasibility, we have implemented and experimented T-Clustering protocol on Crossbow's MICAz nodes which are executed on TinyOS 2.0.2.