'TinyOS'에 해당되는 글 3건

  1. 2011.08.22 USN이란?
  2. 2011.08.17 [Step 1] TinyOS란?
  3. 2011.07.21 [TinyOS] UltraEdit 17.00 용 TinyOS Setting (TinyOS 2.1.0)
개요2011.08.22 13:18



USN이란 Ubiquitous Sensor Network의 줄임말로서 동의어로는 WSN(Wireless Sensor Network)가 있다.

USN, 즉, 센서 네트워크라고 하면 센서에 국한된 것으로 생각하기가 쉽지만 센서에 국한되어 있지는 않다.

1. USN의 목적
   - 저용량의 데이터를 최소한의 전력을 사용하여 자가적이며 동적인 네트워크를 구축하면서 효율적으로 데이터를 수집
    
     Example) 화재 감시 모니터링 시스템
                    공기질 모니터링 시스템
                    수질 모니터링 시스템
                    GPS나 삼각측량을 이용한 위치 추적 시스템
                    차량간 통신 시스템

2. USN 시스템의 구성
   - 시스템의 목적과 방식에 따라 조금씩 다르게 구성.
   - 기본적으로 Network를 관할하는 Sink Node, Sensor Node, Gateway, Server로 구성.

3. USN의 적용범위와 응용
   - 각종 환경 감시 및 건강 관리, 위치 관리 모니터링 시스템에 적용 가능.

    Example) 화재 감시 모니터링 시스템
                   공기질 모니터링 시스템
                   수질 모니터링 시스템
                   GPS나 삼각측량을 이용한 위치 추적 시스템
                   차량간 통신 시스템

4. USN의 제약
   - USN 서비스도 적용되어 사용된지 이제 10년이 되어가고 있다. 
     하지만 USN 서비스에 대한 인식은 그리 좋지 않은 것도 사실이다. 
     현재 도입되었거나 사용되고 있는 USN 서비스중에서도 특히 Adhoc이나 MultiHop 관련 서비스는 서비스 환경과 특성을
     고려하지 않은 결과로 인하여 수신율이 현저히 떨어지거나 서비스를 가용하기 불가능한 것들이 많다.
     특히, 서비스에 따른 MAC이나 Network에 대한 이해 없이 표준이니 유명 대학이나 기관에서 만들었느니 하면서 맹목적으
     로 적용하고 있는 업체가 서비스하는 것일 수록 그럴 공산이 크다고 할 수 있다.
     Zigbee, TinyOS, NanoQPlus등은 특정 서비스에 관한 솔루션이 아닌 개발에 필요한 도구일 뿐이지 모든 서비스를 해결해
     주는 도구가 아님을 명심하고 서비스 특성에 맞는 MAC, Network Protocol을 개발하는 것이 올바른 USN 서비스를 개발하
     는 최우선순위라고 할 수 있을 것이다.

5. USN 관련 문의
   - 메일 문의 및 방명록
저작자 표시 비영리 변경 금지
신고

'개요' 카테고리의 다른 글

BLE란?  (0) 2014.02.20
USN이란?  (0) 2011.08.22
Posted by USN-Pioneer USN-Pioneer
TinyOS2011.08.17 12:44


TinyOS 란 버클리대학에서 만든 센서네트워크 (WSN)를 위한 기본적인 OS이다.
유사한 것으로는 국내 ETRI의 nanoQplus가 있다.

TinyOS는 Component기반으로 작동되며,
Task와 Event로 제어 된다.
Event는 Task를 선점 할 수 있으며,
Task에서도 atomic을 사용하여 Event에게 선점 당하지 않을 수 있다.
경쟁방식 Adhoc인 CTP 방식을 기본 제공한다.
지원하는 플랫폼은 Mica, Mica2, Micaz, Telosa, Telosb 등이 있다.


  - TinyOS HomePage : http://www.tinyos.net/

저작자 표시 비영리 변경 금지
신고
Posted by USN-Pioneer USN-Pioneer
TinyOS2011.07.21 15:26



UltraEdit TinyOS Setting.zip


TinyOS를 사용하는 사람에게는 유용할 것 같아서 올립니다.

UltraEdit 17.00 용 TinyOS Setting 및 Wordfile 입니다.

TinyOS 버전은 2.1.0 기준으로 하였습니다.

사용법은

1. 첨부 파일의 압축을 풉니다.

2. 'nesC.uew'를 UltraEdit의 '고급->설정->편집기표시->구문강조'에서 
   '단어파일의 전체 디렉토리이름'이 가리키는 폴더에 붙여 넣습니다.

3. UltraEdit 17.00 Setting 폴더로 '고급->설정 가져오기'를 실행합니다.
 
4. UltraEdit를 재실행 합니다.

위의 작업을 마치시면

TinyOS의 nesC Source가 Component, Command, Interface, Event로 분류됩니다.

그럼 이만.

 


 


저작자 표시 비영리 변경 금지
신고
Posted by USN-Pioneer USN-Pioneer