태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

카스탈리아의 모듈 구조

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 파일)들이 있을 것이다.


Creative Commons License
Creative Commons License

댓글을 달아 주세요

About



모바일 페이지 QR 코드


Counter

· Total
: 161,563
· Today
: 5
· Yesterday
: 98