카스탈리아의 모듈 구조
Posted on 2010/07/29 14:55
Filed Under WSN

이 글은 Jake에 의해 www.jakeworld.net 에서 작성되었습니다.
- 퍼가실 때는 이 박스와 함께 복사해주세요.
카스탈리아의 기본 모듈 구조는 위의 그림과 같다.
노드들은 서로간에 직접 연결되어있지 않고 Wireless Channel 모듈을 통해 연결되어 있다. 화살표는 하나의 모듈에서 다른 모듈로 메시지가 전달되는 것을 뜻한다. 어떤 노드가 보내기 위한 패킷을 가지고 있을 때 그 패킷은 어떠한 노드가 패킷을 받아야 할 것인지 결정하는 Wireless Channel 로 간다. 또한 노드들은 그들이 관찰하는 대상과 Physical Processes 를 통해 연결되어있다.
하나의 노드를 구성하는 모듈들은 위 그림과 같다. 여기서 설명되는 구조들은 OMNeT++ NED 언어를 사용하여 구현되어진다. 이 언어를 사용하면
쉽게 모듈들의 이름과, 파라미터, 인터페이스와 가능한 서브
모듈 구조 같은 것들을 쉽게 정의할 수 있다.
모든 모듈은 .ned 파일을 항상 포함하는 디렉토리에 해당한다. 모듈이 복합적이라면 서브 모듈을 정의하기 위한 서브 디렉토리가 존재한며, 단순
모듈이라면 그 모듈의 행동을 정의하기 위한 C++ 코드(.cc, .h
파일)들이 있을 것이다.
'WSN' 카테고리의 다른 글
| QoS-aware date reporting control in cluster-based wireless sensor networks (0) | 2010/09/01 |
|---|---|
| 카스탈리아 시뮬레이션 구조 (0) | 2010/07/29 |
| 카스탈리아의 모듈 구조 (0) | 2010/07/29 |
| 카스탈리아(Castalia) 시뮬레이터 설치하기 (0) | 2010/07/22 |
| A new qos routing algorithm based on self-organizing maps for wireless sensor networks (0) | 2010/05/14 |
| REEP : reliable and energy efficient protocol (0) | 2010/05/13 |
TAG : 카스탈리아




댓글을 달아 주세요