1 |
1
사용자로부터 사용자 명령을 입력받는 입력부;상기 사용자 명령에 포함된 가상 노드 설정 정보 및 상기 사용자 명령에 기반하여 결정된 가상 환경 설정 정보에 따라 가상의 센서 네트워크를 구성하고, 상기 입력부를 통해 상기 사용자로부터 입력된 환경 변화 상황 명령에 따라 상기 가상의 센서 네트워크의 환경 변화를 제어하는 가상 노드 시뮬레이터부;상기 사용자 명령에 따라 상기 가상의 센서 네트워크에 대한 디버깅을 수행하는 디버깅부; 및상기 디버깅부에서 수행된 디버깅의 수행 결과를 출력하는 출력부를 포함하는 것을 특징으로 하는 시뮬레이션을 이용한 센서 네트워크 디버깅 장치
|
2 |
2
제1항에 있어서, 상기 가상 노드 시뮬레이터부는, 상기 사용자 명령에 의해 선택되는 가상 환경 설정 정보를 저장하는 가상 환경 데이터베이스;상기 가상 노드 설정 정보에 따라 가상 노드를 생성하는 가상 노드 생성부; 및상기 사용자 명령에 기반하여 결정된 가상 환경 설정 정보에 따라 상기 가상 노드에 가상 환경을 적용하는 가상 노드 제어부를 포함하는 것을 특징으로 하는 시뮬레이션을 이용한 센서 네트워크 디버깅 장치
|
3 |
3
제2항에 있어서, 상기 가상 노드는,메모리, 레지스터 및 CPU가 가상으로 구현된 코어 모듈;상기 가상 노드에 적용된 가상 환경에 따라 상기 가상 노드의 외부 환경 정보를 감지하는 센서 모듈;상기 센서 모듈에서 감지된 상기 외부 환경 정보를 인식하여 처리 신호를 생성하고, 상기 처리 신호를 해당 장치에 전송하는 액츄에이터 모듈; 및다른 가상 노드와의 통신을 수행하는 통신 모듈을 포함하는 것을 특징으로 하는 시뮬레이션을 이용한 센서 네트워크 디버깅 장치
|
4 |
4
제1항에 있어서, 상기 가상 노드 설정 정보는 센서 종류 정보, 가상 노드 개수 및 가상 노드 위치 정보를 포함하는 것을 특징으로 하는 시뮬레이션을 이용한 센서 네트워크 디버깅 장치
|
5 |
5
제1항에 있어서, 상기 가상 환경 설정 정보는 상기 사용자에 의해 가상 환경 데이터베이스로부터 선택된 정보 또는 상기 사용자에 의해 임의로 입력된 정보인 것을 특징으로 하는 시뮬레이션을 이용한 센서 네트워크 디버깅 장치
|
6 |
6
사용자에 의해 입력된 가상 노드 설정 정보에 따라 가상 노드를 설정하는 단계;상기 사용자의 입력에 기반하여 결정된 가상 환경 설정 정보를 상기 가상 노드에 적용하여 가상 센서 네트워크를 구성하는 단계;상기 사용자에 의해 선택된 적어도 하나 이상의 가상 노드에 대하여 디버깅을 수행하는 단계; 및상기 선택된 가상 노드에 대한 디버깅의 수행 결과 정보를 출력하는 단계를 포함하는 것을 특징으로 하는 시뮬레이션을 이용한 센서 네트워크 디버깅 방법
|
7 |
7
삭제
|
8 |
8
제6항에 있어서, 상기 사용자에 의해 선택된 적어도 하나 이상의 가상 노드에 대하여 디버깅을 수행하는 단계는,상기 사용자의 가상 노드 선택 명령에 따라 가상 노드 선택 화면을 디스플레이하는 단계; 및상기 사용자의 디버깅 명령에 따라 상기 가상 노드 선택 화면을 통해 상기 사용자로부터 선택된 적어도 하나 이상의 가상 노드에 대하여 디버깅을 수행하는 단계를 포함하는 것을 특징으로 하는 시뮬레이션을 이용한 센서 네트워크 디버깅 방법
|
9 |
9
제8항에 있어서, 상기 사용자에 의해 선택된 적어도 하나 이상의 가상 노드에 대하여 디버깅을 수행하는 단계는, 상기 디버깅을 수행하는 단계 이전에,상기 사용자에 의해 입력된 환경 변화 상황 명령에 따라 상기 가상 센서 네트워크에 적용되는 가상 환경의 변화를 제어하는 단계를 더 포함하는 것을 특징으로 하는 시뮬레이션을 이용한 센서 네트워크 디버깅 방법
|
10 |
10
제6항에 있어서, 상기 선택된 가상 노드에 대한 디버깅의 수행 결과 정보는 다른 가상 노드로의 메시지 전달 또는 메시지 수신 처리 결과, 환경 변화 상황 명령에 따른 처리 결과를 포함하는 것을 특징으로 하는 시뮬레이션을 이용한 센서 네트워크 디버깅 방법
|