'IEEE 802.15.4'에 해당되는 글 3건

  1. 2011.08.17 [Step 1] TinyOS란?
  2. 2011.07.21 [TinyOS] UltraEdit 17.00 용 TinyOS Setting (TinyOS 2.1.0)
  3. 2011.04.20 [MAC] Multiple Access
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
용어사전2011.04.20 17:09
너무 블로그를 방치상태로 놔둔 이후 반성의 의미로 금일은 Multiple Access 에 대해 설명하겠습니다.

뭐... 말하자면 기본중에 기본이지만....

Multiple Access라... 말 그대로 다중 접속을 말합니다...

근데?? 라고 하시는 분도 있으실 것인데요.... ㅠㅠ



Multiple Access의 종류로는 FDMA, TDMA, CDMA로 나뉩니다.

뒤의 xDMA 는 Division Multiple Access의 약자이고요.

자아~~ 그럼 앞에 것들은 무엇이냐~~~

일단 F~!!! Frequency 되시겠습니다... 주파수죠...

주파수를 나눈다라.... 이게 또 무슨 말이냐면...

서로 듣고 말하는 주파수 대역 범위를 쪼개서 항상 특정한 주파수 대역으로 나누어 통신한다는 뜻입니다.

일상생활에서는 TV 채널이 바로 주파수를 나눠놓은 것이라 생각하면 됩니다.

예를 들면 1개의 방에 10명의 서로 다른 톤을 가지는 사람이 있어서 서로 동시에 말하더라도

누구의 목소리인지 구분할 수 있는 이치입니다.

다음으로... T~!!! Time. 즉 시간입니다.

특정 시간에 대역을 사용할 수 있도록 할당함으로써 다중 접속을 가능하게 합니다. 

말은 그렇지만 원리는 간단합니다.

예를 들면 1개의 방에 10명이 있는데 모두 일란성 쌍둥이라고 가정을 하겠습니다. (ㅠㅠ)

(일란성 쌍둥이라서 목소리가 같으므로 목소리 구분을 못한다는 가정입니다. 깊이 생각은 마시길)

이 사람들은 대화를 하려면 꼭 동시에 말하는 사람이 없어야만 하는데요

동시에 말한다면 말하는 내용은 다르지만 목소리가 같기 때문에 서로 구분을 못하기 때문이죠

그래서 TDMA에서는 10초의 시간을 정해놓고 10개의 TimeSlot으로 나눈다음

10초 주기로 각각의 사람에게 1개의 TimeSlot을 배분하여 줍니다.

그렇게해서 서로 충돌 없이 대화를 하게 되는 것입니다.

위의 예에서 유추 하실 수 있겠지만

TDMA에서는 시간 기준과 시간 주기, 사용할 TimeSlot이 필요합니다.

용어로는 시간 동기화와 시분할 스케쥴인데요

이것에 관해서는 차후에 자세히 설명하도록 하겠습니다.

마지막으로... C~!!! Code입니다.

CDMA는 많이 들어 보셨죠? ㅋ

CDMA란 Walsh Code 혹은 PN Code를 사용하여 변복조를 거침으로서 다중 접속을 가능하게 합니다. 

FDMA와 TDMA가 본래 사양에 들어있는 시간과 채널이라는 자원을 분할한 2차원적인 방법이라고 한다면

CDMA는 3차원적인 방법이라고 할 수 있는데요.

대화하는 중에 같은 말인데도 상대에 따라서 다르게 알아듣는 경우라고 볼 수 있겠습니다.

이러한 CDMA는 여러 명에게 수신한 데이터를 합쳐서 보내는데에 유리합니다.

예를 들면 송신자 100명에게 수신한 말을 다른 수신자 100명에게 보내줄 때 100번의 대화를 하는 것이 아니라 

1번의 대화를 함으로서 100명의 수신자는 자기에게 하는 말만을 1번에 대화에서 빼내는 것입니다.

이것으로 Multiple Access에 대한 내용을 마치도록 하겠습니다.

이만...



저작자 표시 비영리 변경 금지
신고

'용어사전' 카테고리의 다른 글

[System] The Single Point Of Failure (SPOF)  (0) 2012.01.31
[Network] Adhoc Network  (0) 2011.08.22
[MAC] RF Collision & Duplicating Retransmission 현상  (0) 2011.08.19
[MAC] IEEE 802.15.4  (0) 2011.08.17
[MAC] Multiple Access  (0) 2011.04.20
[MAC] CSMA (유무선간의 차이)  (0) 2011.04.06
Posted by USN-Pioneer USN-Pioneer

티스토리 툴바