1 |
1
발간/구독 모델을 기반으로 분산된 데이터를 관리할 수 있도록 서로 다른 어플리케이션들이 토픽 연결을 통해 정보를 교환하도록 인터페이스를 제공하는 데이터 분산 서비스(Data Distributed Service, DDS) 시스템; 및지그비 네트워크 내 지그비 노드들로부터 데이터, 이벤트 또는 서비스를 수집하여 데이터 토픽, 이벤트 토픽 또는 서비스 토픽으로 변환하여 상기 DDS 시스템에 발간하고, 상기 DDS 시스템으로부터 데이터 토픽, 이벤트 토픽 또는 서비스 토픽을 구독하여 지그비 네트워크에 제공하기 위한 가상 지그비 노드를 할당하여 사물 인터넷 환경의 다른 네트워크간 상호 운용을 제공하는 지그비 어댑터를 포함하며,상기 서비스 토픽은 서비스 발간 토픽, 서비스 요청 토픽 및 서비스 응답 토픽을 포함하고,상기 서비스 발간 토픽은 서비스 제공 어댑터 식별자(ID), 서비스 식별자(NAME), 호출에 필요한 인자(PARAMETERS) 및 호출 결과(RESULT)의 필드를 포함하고,상기 서비스 요청 토픽은 서비스 제공 어댑터 식별자(DESTINATION), 서비스 요청 어댑터 식별자(SOURCE), 서비스 식별자(NAME), 서비스 호출시 전달할 인자(PARAMETERS)의 필드를 포함하며,상기 서비스 응답 토픽은 서비스 요청 어댑터 식별자(DESTINATION), 서비스 제공 어댑터 식별자(SOURCE), 서비스 식별자(NAME), 서비스 호출 결과값(RESULT)의 필드를 포함하는 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 시스템
|
2 |
2
제1항에 있어서, 상기 데이터 토픽과 이벤트 토픽은 해당 토픽을 발간한 어댑터 식별자(ID), 데이터/이벤트 종류(TYPE), 데이터/이벤트 값(VALUE)의 필드를 포함하는 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 시스템
|
3 |
3
삭제
|
4 |
4
제1항에 있어서,상기 가상 지그비 노드는 유효한 주소를 할당받아 물리적인 지그비 노드의 역할을 수행하도록 지그비 통신을 유지하면서 사물 인터넷 환경의 다른 네트워크와 양방향 통신을 수행하도록 하는 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 시스템
|
5 |
5
제1항에 있어서, 상기 지그비 어댑터는,상기 지그비 네트워크를 유지 관리하며, 상기 지그비 노드들로부터 데이터, 이벤트 또는 서비스를 수집하고, 상기 DDS 시스템으로부터 구독한 토픽에서 데이터, 이벤트 또는 서비스를 추출하여 가상 지그비 노드로 변환하여 지그비 네트워크에 제공하는 지그비 코디네이터;상기 지그비 코디네이터를 통해 수집되거나 상기 DDS 시스템에서 구독한 데이터, 이벤트 또는 서비스를 메타데이터 형태로 변환하여 저장하는 메타데이터 매니저;상기 메타데이터 매니저에 저장된 데이터, 이벤트 또는 서비스를 상기 DDS 시스템에 발간하기 위한 토픽 인스턴스를 생성하고, 상기 DDS 시스템에서 구독한 토픽 인스턴스의 유효성을 검사한 후 상기 메타데이터 매니저에 전송하는 토픽 인스턴스 매니저; 및상기 토픽 인스턴스 매니저에서 생성된 토픽 인스턴스와 관련한 엔티티를 생성하여 해당 토픽을 상기 DDS 시스템에 발간하고, 상기 DDS 시스템에서 구독한 토픽을 상기 토픽 인스턴스 매니저로 전송하는 DDS 엔티티 매니저를 포함하는 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 시스템
|
6 |
6
제5항에 있어서, 상기 지그비 코디네이터는상기 지그비 노드들로부터 지그비 패킷 형태로 데이터, 이벤트 또는 서비스에 대한 정보를 송수신하는 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 시스템
|
7 |
7
제6항에 있어서, 상기 지그비 패킷은, 수신자(Receiver) 구간, 송신자(Sender) 구간, 데이터 넘버 구간, 데이터 구간을 포함하고,상기 데이터 구간은 해당 패킷의 동작을 결정하는 동작 필드, 송수신 방식을 결정하는 패턴 필드, 및 상기 지그비 네트워크의 데이터, 이벤트 또는 서비스의 정보를 포함하는 데이터 필드를 더 포함하는 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 시스템
|
8 |
8
제7항에 있어서, 상기 동작 필드는, 상기 지그비 네트워크 관리를 위한 제1 정보, 에드 혹(ad hoc) 네트워크 구성을 위한 제2 정보, 상기 데이터, 이벤트 또는 서비스의 명세를 위한 제3 정보 및 상기 데이터, 이벤트 도는 서비스의 검색 또는 연동을 위한 제4 정보를 포함하는 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 시스템
|
9 |
9
제8항에 있어서, 상기 제1 정보는 상기 지그비 네트워크에 새로운 지그비 노드의 접속시 해당 지그비 노드의 고유 주소와 역할을 상기 지그비 코디네이터에게 알리는 조인(Join) 정보;상기 지그비 코디네이터에 의해 상기 지그비 노드의 물리적인 제약을 고려하여 네트워크를 재구성하는 리셋(Reset) 정보;상기 지그비 네트워크 내의 지그비 노드가 자신이 속한 지그비 네트워크와의 접속 해제 이전에 상기 지그비 코디네이터에게 접속 해제를 알리는 리브(Leave) 정보; 및 상기 지그비 코디네이터가 주기적으로 상기 지그비 노드의 동작 상태를 체크하는 하트비트(Heartbeat) 정보를 포함하는 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 시스템
|
10 |
10
제8항에 있어서, 상기 제2 정보는, 상기 지그비 네트워크를 지그비 라우터를 통해 에드 혹 네트워크를 구성하여 통신 범위를 확장시키는 라우팅 정보인 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 시스템
|
11 |
11
제8항에 있어서, 상기 제3 정보는 상기 지그비 네트워크의 데이터, 이벤트 또는 서비스의 정보의 종류를 나타내는 타입(Type) 정보 및 상기 데이터, 이벤트 또는 서비스를 나타내는 데이터(Data) 정보를 포함하는 메타데이터 정보인 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 시스템
|
12 |
12
제8항에 있어서, 상기 제4 정보는, 상기 지그비 노드들이 자신의 데이터, 이벤트 또는 서비스를 다른 지그비 노드가 검색하고, 상기 검색된 데이터, 이벤트 또는 서비스가 상기 지그비 노드간 송수신되어 연동되도록 상기 지그비 코디네이터에게 전송하는 활동 정보인 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 시스템
|
13 |
13
제5항에 있어서, 상기 DDS 엔티티 매니저는, 복수의 데이터라이터(DataWriter) 또는 복수의 데이터 리더(DataReader)를 포함하고, 상기 토픽 인스턴스 매니저에서 생성된 토픽 인스턴스에 상기 DDS 시스템의 서비스품질을 부여해 토픽을 생성한 후 복수개의 토픽을 발간 또는 구독하는 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 시스템
|
14 |
14
제5항에 있어서, 상기 지그비 어댑터는, 상기 DDS 시스템의 서비스품질(QoS)를 기반으로 발간/구독 형태의 데이터 통신에 요청/응답 형태의 서비스 호출을 지원하는 서비스 인보커를 더 포함하는 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 시스템
|
15 |
15
제14항에 있어서, 상기 토픽 인스턴스 매니저는 상기 요청/응답 형태의 서비스 호출은 메타데이터 형태로 변환하지 않고 서비스 호출이 이루어지도록 하는 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 시스템
|
16 |
16
발간/구독 모델을 기반으로 하는 데이터 분산 서비스(Data Distributed Service, DDS)를 통해 지그비 네트워크와 사물 인터넷의 다른 네트워크간 정보 교환을 지원하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 방법에 있어서,사물 인터넷의 데이터, 이벤트 또는 서비스를 지그비 표준을 기반으로 하는 지그비 패킷을 설계하고, 상기 지그비 패킷을 통해 지그비 네트워크를 유지 관리하는 지그비 어댑터가 상기 DDS를 기반으로 동작하도록 DDS 엔티티를 생성 관리하는 단계;상기 지그비 어댑터는 상기 지그비 네트워크 내 지그비 노드들로부터 데이터, 이벤트 또는 서비스를 수집하여 데이터 토픽, 이벤트 토픽 또는 서비스 토픽으로 변환하여 상기 DDS에 발간하는 단계;상기 지그비 어댑터는 상기 DDS로부터 외부 네트워크에서 발간한 데이터 토픽, 이벤트 토픽 또는 서비스 토픽을 구독하여 상기 지그비 네트워크에 제공하기 위한 가상 지그비 노드를 할당하는 단계; 및 상기 지그비 노드들은 지그비 통신을 유지하면서 외부 네트워크와의 양방향 통신, 데이터, 이벤트 또는 서비스의 연동을 수행하는 단계를 포함하며,상기 서비스 토픽은 서비스 발간 토픽, 서비스 요청 토픽 및 서비스 응답 토픽을 포함하고,상기 서비스 발간 토픽은 서비스 제공 어댑터 식별자(ID), 서비스 식별자(NAME), 호출에 필요한 인자(PARAMETERS) 및 호출 결과(RESULT)의 필드를 포함하고,상기 서비스 요청 토픽은 서비스 제공 어댑터 식별자(DESTINATION), 서비스 요청 어댑터 식별자(SOURCE), 서비스 식별자(NAME), 서비스 호출시 전달할 인자(PARAMETERS)의 필드를 포함하며,상기 서비스 응답 토픽은 서비스 요청 어댑터 식별자(DESTINATION), 서비스 제공 어댑터 식별자(SOURCE), 서비스 식별자(NAME), 서비스 호출 결과값(RESULT)의 필드를 포함하는 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 방법
|
17 |
17
제16항에 있어서, 상기 데이터 토픽과 이벤트 토픽은 해당 토픽을 발간한 어댑터 식별자(ID), 데이터/이벤트 종류(TYPE), 데이터/이벤트 값(VALUE)의 필드를 포함하는 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 방법
|
18 |
18
삭제
|
19 |
19
제16항에 있어서,상기 지그비 어댑터는 상기 지그비 네트워크 내 지그비 노드들로부터 데이터, 이벤트 또는 서비스를 수집하여 데이터 토픽, 이벤트 토픽 또는 서비스 토픽으로 변환하여 상기 DDS에 발간하는 단계는,사물 인터넷 환경의 데이터, 이벤트 또는 서비스를 지그비 표준을 기반으로 하는 지그비 패킷 형태로 송수신하여 지그비 네트워크와 통신하기 위한 지그비 코디네이터를 포함하고, 상기 지그비 코디네이터를 통해 지그비 네트워크 내의 데이터, 이벤트 또는 서비스를 수집하는 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 방법
|
20 |
20
제19항에 있어서,상기 지그비 패킷은, 수신자(Receiver) 구간, 송신자(Sender) 구간, 데이터 넘버 구간, 데이터 구간을 포함하고,상기 데이터 구간은 해당 패킷의 동작을 결정하는 동작 필드, 송수신 방식을 결정하는 패턴 필드, 및 상기 지그비 네트워크의 데이터, 이벤트 또는 서비스의 정보를 포함하는 데이터 필드를 더 포함하는 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 방법
|
21 |
21
제20항에 있어서, 상기 동작 필드는, 상기 지그비 네트워크 관리를 위한 제1 정보, 에드 혹(ad hoc) 네트워크 구성을 위한 제2 정보, 상기 데이터, 이벤트 또는 서비스의 명세를 위한 제3 정보 및 상기 데이터, 이벤트 도는 서비스의 검색 또는 연동을 위한 제4 정보를 포함하는 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 방법
|
22 |
22
제21항에 있어서, 상기 제1 정보는 상기 지그비 네트워크에 새로운 지그비 노드의 접속시 해당 지그비 노드의 고유 주소와 역할을 상기 지그비 코디네이터에게 알리는 조인(Join) 정보;상기 지그비 코디네이터에 의해 상기 지그비 노드의 물리적인 제약을 고려하여 네트워크를 재구성하는 리셋(Reset) 정보;상기 지그비 네트워크 내의 지그비 노드가 자신이 속한 지그비 네트워크와의 접속 해제 이전에 상기 지그비 코디네이터에게 접속 해제를 알리는 리브(Leave) 정보; 및 상기 지그비 코디네이터가 주기적으로 상기 지그비 노드의 동작 상태를 체크하는 하트비트(Heartbeat) 정보를 포함하는 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 방법
|
23 |
23
제21항에 있어서, 상기 제2 정보는, 상기 지그비 네트워크를 지그비 라우터를 통해 에드 혹 네트워크를 구성하여 통신 범위를 확장시키는 라우팅 정보인 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 방법
|
24 |
24
제21항에 있어서, 상기 제3 정보는 상기 지그비 네트워크의 데이터, 이벤트 또는 서비스의 정보의 종류를 나타내는 타입(Type) 정보 및 상기 데이터, 이벤트 또는 서비스를 나타내는 데이터(Data) 정보를 포함하는 메타데이터 정보인 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 방법
|
25 |
25
제21항에 있어서, 상기 제4 정보는, 상기 지그비 노드들이 자신의 데이터, 이벤트 또는 서비스를 다른 지그비 노드가 검색하고, 상기 검색된 데이터, 이벤트 또는 서비스가 상기 지그비 노드간 송수신되어 연동되도록 상기 지그비 코디네이터에게 전송하는 활동 정보인 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 방법
|
26 |
26
제16항에 있어서, 상기 지그비 노드들은 지그비 통신을 유지하면서 외부 네트워크와의 양방향 통신, 데이터, 이벤트 또는 서비스의 연동을 수행하는 단계는, 상기 지그비 어댑터는 지그비 네트워크에 추가되는 지그비 노드의 유효성을 확인한 후에 해당 지그비 노드의 데이터, 이벤트 또는 서비스를 수집하는 지그비 노드 연결 단계;상기 지그비 노드가 지그비 네트워크와의 연결이 종료된 경우에 해당 지그비 노드에 할당된 리소스를 해제하는 지그비 노드의 연결 종료 단계;상기 지그비 노드의 연결 상태를 주기적으로 확인하여 지그비 네트워크와 연결이 단절된 지그비 노드를 감지하고, 상기 감지한 지그비 노드에 할당된 자원들을 다른 지그비 노드에 제공하지 않도록 하는 지그비 노드 고장 감지 단계;상기 DDS로부터 데이터, 이벤트 또는 서비스의 각 토픽을 지속적으로 구독하고, 상기 구독한 토픽의 서비스품질이 유효한 경우에 해당 토픽에 대한 가상 지그비 노드의 ID를 부여하여 메타데이터 형태로 저장하는 가상 지그비 노드 연결 단계;상기 DDS로부터 데이터, 이벤트 또는 서비스의 각 토픽을 지속적으로 구독하고, 상기 구독한 토픽의 서비스품질이 유효하지 않은 경우에 해당 토픽과 연결된 가상 지그비 노드의 ID와 관련 자원들을 해제하는 가상 지그비 노드의 연결 종료 단계를 포함하는 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 방법
|
27 |
27
제16항에 있어서,상기 지그비 어댑터는 요청-응답 형태의 서비스 호출을 지원하는 서비스 인보커를 포함하고,상기 서비스 인보커는 서비스 요청 어댑터 또는 지그비 노드로부터 서비스 요청이 있는 경우에 상기 서비스 요청에 대한 서비스 요청 토픽을 DDS에 발간하는 단계;상기 서비스 인보커는 상기 서비스 제공 어댑터, 지그비 노드 또는 가상 지그비 노드로부터 상기 서비스 응답 토픽이 구독되면 상기 서비스 응답 토픽을 상기 서비스 요청 어댑터 또는 지그비 노드에 전달하는 것을 특징으로 하는 DDS 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 방법
|