Abstract:
The present invention relates to a method for dynamically varying a wakeup period (interval or period) according to channel environments in a duty cycle-based MAC protocol, which is capable of improving a reception success rate and energy efficiency by counting the traffic of a neighboring node based on a channel state checked in the wakeup period within the duty cycle, and dynamically varying the wakeup period within the same duty cycle according to the counted traffic of the neighboring node.
Abstract:
본 발명은 전체 데이타 메모리를 고정된 큭기의 블록으로 나누어 블록단위로 할당 및 해제를 수행한다. 따라서, 제한된 H/W 로 구성된 임베디드 시스템에서 순수 S/W로만 구성되는 시스템의 신뢰적인 동작 환경을 제공할 수 있으며, 멀티 태스킹 운영체제 환경에서 시스템 실행시 오동작의 주 원인인 스택동작 관련 스택 오버플로우와 태스크간 스택영역 충돌의 방지할 수 있다. 특히 본 발명은 블록단위로 할당 및 해제를 수행하기 때문에 제한된 메모리 공간(스택 메모리)을 효율적으로 사용할 수 있으며, 이로 인하여 가용한 동적 메모리(힙 메모리)의 공간을 확보하여 태스크 수용력을 확대시킬 수 있다.
Abstract:
PURPOSE: A time synchronizing method in a wireless sensor network is provided to reduce message transfer times according a time synchronization performance, thereby reducing both network communication overhead and energy consumption of node. CONSTITUTION: An initial synchronization message is transmitted form upper sensor node to loser sensor node. A synchronization pulse message is transmitted from the sensor node to the upper sensor node. A synchronization ACK message is transmitted to the lower sensor node. A timer offset is calculated based on time stamp information(T1~T6) and timer value is corrected.