1 |
1
적어도 하나 이상의 센서 노드, 상기 센서 노드와 접속하는 싱크 노드, 그리고 상기 싱크 노드를 통하여 상기 센서 노드와 통신을 수행하여 적어도 하나 이상의 사용자 응용 요구를 수행하는 무선 센서 네트워크 시스템의 게이트웨이에 있어서,상기 사용자 응용과 API를 기초로 접속을 수행하는 데이터 인터페이스부;상기 센서 노드가 송신하는 주변정보를 원래의 형태로 환원하여 추론이 가능한 논리적 술어 형태로 변환한 후 소정의 컨텍스트 질의 및 판단 규칙을 실행하여 판단 결과를 도출하여 상기 데이터 인터페이스부로 출력하는 추론부; 및상기 센서 노드 혹은 싱크 노드를 직접 제어하기 위한 제어신호를 출력하여 상기 센서 노드 혹은 싱크 노드를 제어하는 제어부;를 포함하는 것을 특징으로 하는 무선 센서 네트워크 시스템의 게이트웨이
|
2 |
2
제1항에 있어서, 상기 추론부는상기 추론을 수행하기 위한 규칙, 상기 컨텍스트를 합성하기 위한 규칙, 심볼들간의 논리적 관계를 기술하는 온톨로지를 저장하는 데이터베이스를 포함하는 것을 특징으로 하는 무선 센서 네트워크 시스템의 게이트웨이
|
3 |
3
주변정보를 획득하는 적어도 하나 이상의 센서노드;상기 센서노드와 접속하여 상기 획득된 주변정보를 수신하며, 상기 센서노드를 제어하기 위한 제어신호 및 센서 프로그램 이미지를 포함하는 데이터를 상기 센서노드로 송신하는 싱크 노드;상기 데이터를 싱크 노드로 제공하고 상기 주변정보를 취합하는 센서 네트워크 게이트웨이; 및상기 센서 네트워크 게이트웨이와 접속하여 상기 주변정보를 기반으로 응용 프로그램을 구동하는 적어도 하나 이상의 사용자 응용부;를 포함하는 것을 특징으로 하는 무선 센서 네트워크 시스템
|
4 |
4
제3항에 있어서, 상기 센서노드는상기 싱크 노드와 지그비(Zigbee)를 포함하는 무선 통신 프로토콜을 이용하여 통신을 수행하는 것을 특징으로 하는 무선 센서 네트워크 시스템
|
5 |
5
제3항에 있어서, 상기 센서 노드는상기 제어신호 및 센서 프로그램 이미지를 수신하여 이를 기초로 동작중인 센서 노드 구동프로그램을 업데이트하는 것을 특징으로 하는 무선 센서 네트워크 시스템
|
6 |
6
제3항에 있어서, 상기 센서 네트워크 게이트웨이는상기 사용자 응용부와 API를 기초로 접속을 수행하는 데이터 인터페이스부;상기 주변정보를 원래의 형태로 환원한 후 추론이 가능한 논리적 술어 형태로 변환한 후 소정의 컨텍스트 질의 및 판단 규칙을 실행하여 판단 결과를 도출하여 상기 데이터 인터페이스부로 출력하는 추론부; 및상기 센서노드 혹은 싱크노드를 직접 제어하기 위한 제어신호를 출력하는 제어부;를 포함하는 것을 특징으로 하는 무선 센서 네트워크 시스템
|
7 |
7
제6항에 있어서, 상기 추론부는상기 추론을 수행하기 위한 규칙, 상기 컨텍스트를 합성하기 위한 규칙, 심볼들간의 논리적 관계를 기술하는 온톨로지를 저장하는 데이터베이스를 포함하는 것을 특징으로 하는 무선 센서 네트워크 시스템
|
8 |
8
(a) 사용자 응용으로부터 싱크 노드 정지 명령을 수신하는 단계;(b) 상기 명령에 따라 싱크 노드로 동작 정지 명령을 송신하는 단계;(c) 상기 동작 정지 명령에 따른 제어 완료 상태를 싱크 노드로부터 수신한 후 상기 사용자 응용에 전달한 후 그에 따른 프로그램 설치 명령 및 프로그램 이미지를 수신하는 단계; 및(d) 상기 싱크 노드로 상기 프로그램 이미지를 송신하여 원격 설치를 수행하는 단계;를 포함하는 것을 특징으로 하는 무선 센서 네트워킹 방법
|
9 |
9
제8항에 있어서, 상기 (d)단계는(d1) 상기 싱크 노드로 프로그램 설치 준비 명령을 송신하고 그 응답을 수신하는 단계;(d2) 상기 응답에 따라 상기 프로그램 이미지를 송신하는 단계;(d3) 상기 프로그램 이미지의 설치 완료 메시지를 수신하면 프로그램 수행 명령을 송신하는 단계; 및(d4) 상기 프로그램이 성공적으로 실행되면 그 완료를 상기 사용자 응용에 송신하는 단계;를 포함하는 것을 특징으로 하는 무선 센서 네트워킹 방법
|
10 |
10
(a) 사용자 응용으로부터 센서 노드 정지 명령을 수신하는 단계;(b) 상기 센서 노드 정지 명령을 싱크 노드를 통하여 센서 노드로 전달하는 단계;(c) 상기 센서 노드로부터 수신되는 상기 센서 노드 정지 명령에 따른 제어 완료 상태를 상기 사용자 응용에 송신하는 단계; 및(d) 상기 제어 완료 상태를 수신한 사용자 응용이 송신하는 센서 노드 프로그램 설치 명령 및 프로그램 이미지를 기초로 상기 센서 노드에 프로그램을 설치하는 단계;를 포함하는 것을 특징으로 하는 무선 센서 네트워킹 방법
|
11 |
11
제10항에 있어서, 상기 (d)단계는(d1) 상기 사용자 응용으로부터 상기 센서 노드 프로그램 설치 명령 및 프로그램 이미지를 수신하는 단계;(d2) 상기 싱크 노드로 상기 센서 노드 프로그램 설치 준비를 지시하고 그에 대한 완료 응답에 따라 상기 프로그램 이미지를 상기 싱크 노드로 송신하는 단계;(d3) 상기 프로그램 이미지를 기초로 프로그램 설치를 완료한 센서 노드의 응답에 따라 프로그램 실행 명령을 송신하는 단계; 및(d4) 상기 프로그램 실행 결과를 상기 사용자 응용에 송신하는 단계;를 포함하는 것을 특징으로 하는 무선 센서 네트워킹 방법
|
12 |
12
제10항에 있어서, 상기 무선 센서 네트워킹 방법은(d5) 상기 센서 노드가 획득하는 주변 정보를 저장한 후 사용자 응용의 컨텍스트 질의 및 상황 판단을 수행하는 단계;를 더 포함하는 것을 특징으로 하는 무선 센서 네트워킹 방법
|
13 |
13
제12항에 있어서, 상기 (d5)단계는(d51) 상기 주변정보를 데이터 변환하여 저장하는 단계;(d52) 상기 사용자 응용으로부터 수신하는 컨텍스트 질의에 따라 컨텍스트 규칙, 온톨로지 및 상기 변환된 데이터를 로딩한 후 상기 컨텍스트 질의를 추론하여 그 결과를 상기 사용자 응용에 송신하는 단계; 및(d53) 상기 사용자 응용으로부터 수신하는 상황판단 규칙에 따라 컨텍스트 규칙, 온톨로지 및 상기 변환된 데이터를 로딩한 후 상황 판단 결과를 상기 사용자 응용에 송신하는 단계;를 포함하는 것을 특징으로 하는 무선 센서 네트워킹 방법
|
14 |
14
제8항 또는 제10항의 무선 센서 네트워킹 방법을 컴퓨터에서 실행시킬 수 있는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|