1 |
1
이동이 가능하며, 무선 근거리 신호를 발생하는 이동 노드;
상기 이동 노드로부터 전송되는 메시지를 수신하여 싱크 노드로 전달하는 고정 노드;
복수의 고정 노드로부터 전송되는 이동 노드와 고정 노드 간의 거리를 파악하기 위한 메시지를 수신하면, 이를 위치 관리 서버로 전송하는 싱크 노드; 및
싱크 노드로부터 수집되는 메시지에 포함된 수신 신호 세기(RSSI: Received Signal Strength Indication) 값을 수신하면, 회귀 분석을 포함한 통계학적 방법을 적용하여 산출된 보정식을 이용하여 이동 노드와 고정 노드 간의 거리를 산출하고, 산출된 거리값과 삼각측량조건을 기초로 이동 노드의 위치를 파악하는 위치 관리 서버;
를 포함하는 무선 센서 노드의 위치 관리 시스템
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
복수의 고정 노드로부터 전송되는 이동 노드와 고정 노드 간의 상대적 거리를 파악하기 위한 메시지를 수집하는 싱크 노드와 통신을 수행하여, 무선 센서 노드의 위치를 관리하기 위한 서버로서,
상기 싱크 노드와의 통신을 수행하기 위한 통신 인터페이스부;
상기 싱크 노드로부터 전송되는 이동 노드와 고정 노드 간의 거리를 파악하기 위한 메시지를 수신하면, 수신한 메시지로부터 수신 신호 세기 값을 나타내는 필드를 검색하여 해당 수신 신호 세기 값을 추출하는 데이터 처리부;
거리별 수신 신호 세기 값의 보정식을 산출하는 보정식 산출부;
상기 보정식 산출부에 의해서 산출된 보정식을 이용하여 수신 신호 세기 값별 거리 환산표를 생성하는 거리 환산 처리부;
상기 거리 환산 처리부에 의해서 생성된 수신 신호 세기 값별 거리 환산표를 기초로 이동 노드와 고정 노드 간의 거리를 산출하는 거리 파악부;
거리 파악부에 의해서 산출된 이동 노드와 고정 노드 간의 거리값과 기 설정된 조건을 이용하여 이동 노드의 위치를 산출하는 위치 산출부; 및
위치 관리 서버와 관련된 정보를 저장하는 데이터베이스;
를 포함하는 위치 관리 서버
|
6 |
6
제5항에 있어서,
상기 기 설정된 조건은, 삼각측량조건인 것을 특징으로 하는 위치 관리 서버
|
7 |
7
제6항에 있어서,
상기 데이터 처리부는,
싱크 노드로부터 전송되는 이동 노드와 고정 노드 간의 거리를 파악하기 위한 메시지를 수신하면,
메시지 프레임의 최초 바이트와 최종 바이트를 확인하여 메시지 프레임을 모두 수신하였는지 여부를 확인하는 것을 특징으로 하는 위치 관리 서버
|
8 |
8
제5항에 있어서,
상기 데이터 처리부는,
통신 인터페이스부를 통해 통신 패킷 전체를 수신하면, 이를 복사하여 별도로 저장하는 것을 특징으로 하는 위치 관리 서버
|
9 |
9
복수의 고정 노드로부터 전송되는 이동 노드와 고정 노드 간의 상대적 거리를 파악하기 위한 메시지를 수집하는 싱크 노드와 위치 관리 서버를 포함하는 위치 관리 시스템에서 무선 센서 노드의 위치를 관리하기 위한 방법으로서,
상기 싱크 노드와 위치 관리 서버 간에 통신을 수행하기 위한 환경 정보를 설정하고, 상기 싱크 노드와 위치 관리 서버 간에 통신 연결되는 단계 이후에
a) 싱크 노드가 복수의 고정 노드로부터 전송되는 이동 노드와 고정 노드 간의 거리를 파악하기 위한 메시지를 수신하면, 이를 위치 관리 서버로 전송하는 단계;
b) 위치 관리 서버가 싱크 노드로부터 수집되는 메시지를 이용하여 이동 노드와 고정 노드 간의 거리를 산출하고, 산출된 거리값과 기 설정된 조건을 기초로 이동 노드의 위치를 파악하는 단계; 및
c) 위치 관리 서버가 상기 b) 단계에서 파악된 이동 노드의 위치를 출력하는 단계;
를 포함하고, 상기 b) 단계는
b-1) 위치 관리 서버가 싱크 노드로부터 전송되는 이동 노드와 고정 노드 간의 거리를 파악하기 위한 메시지를 수신하면, 수신한 메시지로부터 수신 신호 세기를 나타내는 필드를 검색하여 해당 수신 신호 세기 값을 추출하는 단계;
b-2) 기 설정된 통계 기준을 기초로 거리별 수신 신호 세기 값의 보정식을 산출하는 단계;
b-3) 산출된 보정식을 이용하여 수신 신호 세기 값별 거리 환산표를 생성하는 단계;
b-4) 위치 관리 서버가 싱크 노드로부터 특정 이동 노드에 대한 수신 신호 세기 값을 신규로 수신하는 단계;
b-5) 상기 수신 신호 세기 값별 거리 환산표를 기초로 신규로 수신한 이동 노드의 수신 신호 세기 값에 따른 고정 노드 간의 거리를 산출하는 단계; 및
b-6) 이동 노드와 고정 노드 간의 거리값과 기 설정된 조건을 이용하여 이동 노드의 위치를 산출하는 단계;
를 포함하는 것을 특징으로 하는 무선 센서 노드의 위치 관리 방법
|
10 |
10
삭제
|
11 |
11
삭제
|
12 |
12
제9항에 있어서,
상기 기 설정된 조건은, 삼각측량조건인 것을 특징으로 하는 무선 센서 노드의 위치 관리 방법
|
13 |
13
제12항에 있어서,
상기 b-1) 단계에서,
싱크 노드로부터 전송되는 이동 노드와 고정 노드 간의 거리를 파악하기 위한 메시지를 수신하면,
메시지 프레임의 최초 바이트와 최종 바이트를 확인하여 메시지 프레임을 모두 수신하였는지 여부를 확인하고, 확인 결과, 메시지 프레임을 모두 수신한 경우, 수신 신호 세기 값을 추출하는 것을 특징으로 하는 무선 센서 노드의 위치 관리 방법
|
14 |
14
제12항에 있어서,
상기 b-1) 단계에서,
위치 관리 서버가 통신 패킷 전체를 수신하면, 이를 복사하여 별도로 저장하는 것을 특징으로 하는 무선 센서 노드의 위치 관리 방법
|