KR20180059386A - 복수의 저전력 장거리 통신 디바이스를 공통 클라우드에 접속하기 위한 위임 서버 - Google Patents
복수의 저전력 장거리 통신 디바이스를 공통 클라우드에 접속하기 위한 위임 서버 Download PDFInfo
- Publication number
- KR20180059386A KR20180059386A KR1020170159623A KR20170159623A KR20180059386A KR 20180059386 A KR20180059386 A KR 20180059386A KR 1020170159623 A KR1020170159623 A KR 1020170159623A KR 20170159623 A KR20170159623 A KR 20170159623A KR 20180059386 A KR20180059386 A KR 20180059386A
- Authority
- KR
- South Korea
- Prior art keywords
- message
- lpwa
- integrated
- server
- delegation server
- Prior art date
Links
- 238000012545 processing Methods 0.000 claims abstract description 20
- 238000000034 method Methods 0.000 claims description 20
- 238000004891 communication Methods 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000006978 adaptation Effects 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000013461 design Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- QVFWZNCVPCJQOP-UHFFFAOYSA-N chloralodol Chemical compound CC(O)(C)CC(C)OC(O)C(Cl)(Cl)Cl QVFWZNCVPCJQOP-UHFFFAOYSA-N 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013467 fragmentation Methods 0.000 description 1
- 238000006062 fragmentation reaction Methods 0.000 description 1
- 230000035755 proliferation Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/06—Notations for structuring of protocol data, e.g. abstract syntax notation one [ASN.1]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/567—Integrating service provisioning from a plurality of service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/03—Protocol definition or specification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/26—Special purpose or proprietary protocols or architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
본 발명은, 복수의 저전력 장거리 통신(LPWA) 디바이스를 공통 클라우드에 접속하기 위한 위임 서버로서, 복수개의 LPWA를 위한 복수개의 개별 네트워크 서버로부터 메시지를 수신하는 메시지 수신부; 상기 메시지 수신부에서 수신된 메시지에 기초하여 통합 메시지를 생성하는 메시지 처리부; 및 상기 메시지 처리부에서 생성된 통합 메시지를 클라우드 시스템으로 전송하는 가상 게이트웨이를 포함하는 것을 특징으로 하는 위임 서버를 제공한다.
Description
본 발명은, 복수의 저전력 장거리 통신 디바이스를 공통 클라우드에 접속하기 위한 위임 서버에 관한 것이다.
최근, IoT 연결성(Connectivity)의 획기적 개선을 위해 저전력 장거리 통신 (LPWA, Low Power Wide Area) 네트워크가 부상되고 있다. LPWA는 SigFox, LoRaWAN, Weightless-N 등으로 상용 기술 제안이 이루어져 있고 IoT 디바이스들의 장거리 연결성(Long Range Connectivity)을 확보하기 위한 물리 계층과 접속 제어 계층에 대한 정의 및 게이트웨이를 제공한다.
LPWA의 가능성은 매우 크다고 볼 수 있다. 접속을 위한 $5 이하의 모듈 솔루션, 연간 $1 이하의 연결성 제공을 위한 운용 비용은 IoT 디바이스의 확산을 크게 이끌어 낼 수 있는 기술임에는 틀림없다. 그러나, 문제는 LPWA 기술의 파편화이다. 저비용으로 작은 IoT 기기들에 연결성을 제공할 수 있는 LPWA는 개념적으로 매력적인 기술 솔루션임에는 틀림없으나, 아직까지는 제안 기술들이 표준화를 통해 하나로 정립되어 있지 않다는 문제점이 있다.
다양한 LPWA 기술이 시장에 존재하기 때문에 다양한 LPWA 기술이 발생시키는 데이터를 안전하게 보관하고 처리하여야 하는 클라우드 시스템은 각각의 LPWA에 상응하는 통신 프로토콜에 대응하여야 하고, 새로운 통신 프로토콜의 접속 요구가 발생하면 그에 맞는 소프트웨어 모듈을 갖추어야 한다. 또한, 현재의 클라우드 시스템은 접속되는 디바이스는 저전력 장거리 통신 노드의 특성에 상관없이 센싱/엑추에이션 데이터를 단순히 중계하는 형태에 머물고 있다는 한계가 있다.
도 1은 종래 기술에 있어서의 클라우드 시스템과 단말간의 데이터 처리 과정을 나타낸 것이다.
도 1에 나타낸 바와 같이, 각각의 IoT 단말은 서로 다른 종류의 LPWA를 사용하고 있으며 따라서 각각의 LPWA 프로토콜에 따라 메시지를 클라우드 시스템측으로 전송하게 된다. 따라서, 클라우드 시스템은 각각의 LPWA 프로토콜에 상응하는 통신 소프트웨어 모듈을 구비해야 하고 각 통신 소프트웨어 모듈에 의해 메시지를 처리하여 응용 프로그램을 전달하는 과정을 수행해야 한다.
이와 같이, 종래 기술에 있어서는 개방형 클라우드 시스템에서 복수개의 서로 다른 LPWA 프로토콜을 처리하는 과정이 매우 복잡하다는 근본적인 문제가 있다.
또한, IoT 디바이스로 대표되는 LPWA 단말은 같은 주파수 대역(ISM 대역)을 사용하는 경우가 대부분으로 개별 LPWA 인터페이스를 통해 전송되는 메시지들은 각 네트워크 서버에서 정의된 API로 외부 어플리케이션에 제공된다.
IoT 디바이스가 발생시키는 메시지들이 각 네트워크 인터페이스의 규약에 맞추어 각 LPWA 네트워크 서버로 전송되고, LPWA 네트워크 서버들은 각 네트워크에서 정의한 API로 메시지에 담긴 데이터를 제공하므로 서비스 개발자는 각 LPWA 네트워크 마다 맞는 API 호출 기능을 제작하여야 하고, 이는 서비스의 확산에 중대한 결함이 된다는 문제점도 있다.
본 발명은 상기한 바와 같은 문제점을 해결하기 위한 것으로서, 다양한 LPWA 인터페이스를 갖는 단말과 이를 지원하는 네트워크가 서로 경쟁하고 있는 상황에서 각각의 개별 LPWA 네트워크를 클라우드 시스템에 정합시키기 위한 기술 환경을 제공하는 것을 목적으로 한다.
또한, 본 발명은, 복수개의 LPWA의 인터페이스를 서비스 클라우드가 원할히 인식하기 위한 네트워크 적응 계층을 제공하고 적응 계층을 포함한 위임 서버의 구조를 제공하는 것을 목적으로 한다.
또한, 본 발명은, 어플리케이션에서 응용할 수 있는 적응 계층의 설계를 제안하고, 적응 계층이 구현되는 위임 서버, 그리고 위임 서버가 각 네트워크 서버와 통신하기 위한 방식과 가상 게이트웨이의 설정 방식을 제공하는 것을 목적으로 한다.
상기한 바와 같은 과제를 해결하기 위하여 본 발명은, 복수의 저전력 장거리 통신(LPWA) 디바이스를 공통 클라우드에 접속하기 위한 위임 서버로서, 복수개의 LPWA를 위한 복수개의 개별 네트워크 서버로부터 메시지를 수신하는 메시지 수신부; 상기 메시지 수신부에서 수신된 메시지에 기초하여 통합 메시지를 생성하는 메시지 처리부; 및 상기 메시지 처리부에서 생성된 통합 메시지를 클라우드 시스템으로 전송하는 가상 게이트웨이를 포함하는 것을 특징으로 하는 위임 서버를 제공한다.
여기에서, 상기 메시지 수신부는, 개별 네트워크 서버로부터 푸쉬되는 데이터를 수신하여 상기 가상 게이트웨이의 큐에 저장하고, 상기 메시지 처리부는, 상기 큐에 저장된 데이터로부터 통합 메시지를 생성할 수 있다.
또한, 상기 메시지 수신부는, 개별 네트워크 서버로 일정 주기마다 메시지 전송을 요청하고 이에 응답하여 개별 네트워크 서버로부터 메시지를 수신할 수 있다.
또한, 상기 메시지 처리부는, 메시지를 미리 설정된 규칙에 따른 구조의 통합 메시지를 생성하는 메시지 생성기; 및 주어진 메시지의 종류, 형태, 의미를 분석하여 그에 상응하여 통합 메시지를 재구성하거나 헤더를 생성하여 통합 메시지에 추가하는 메시지 해석기를 포함할 수 있다.
본 발명에 의하면, 다양한 LPWA 인터페이스를 갖는 단말과 이를 지원하는 네트워크가 서로 경쟁하고 있는 상황에서 각각의 개별 LPWA 네트워크를 클라우드 시스템에 정합시키기 위한 기술 환경을 제공할 수 있다.
또한, 본 발명에 의하면, 복수개의 LPWA의 인터페이스를 서비스 클라우드가 원할히 인식하기 위한 네트워크 적응 계층을 제공하고 적응 계층을 포함한 위임 서버의 구조를 제공할 수 있다.
또한, 본 발명은, 어플리케이션에서 응용할 수 있는 적응 계층의 설계를 제안하고, 적응 계층이 구현되는 위임 서버, 그리고 위임 서버가 각 네트워크 서버와 통신하기 위한 방식과 가상 게이트웨이의 설정 방식을 제공할 수 있다.
또한, 본 발명에 의한 위임 서버를 활용하면, 단순히 IoT 데이터를 수집하는 데서 그치지 않고, 그 데이터들을 활용하여 스마트 홈, 스마트 빌딩, 스마트 시티 등 다양한 서비스들의 연계를 통해 더욱 그 가치를 증대시킬 수 있으며, 다양한 LPWA 네트워크를 통해 발생되는 데이터를 일원화된 개방형 API로 제공할 수 있는 통합 소프트웨어 플랫폼을 제공할 수 있다.
도 1은 종래 기술에 있어서의 클라우드 시스템과 단말간의 데이터 처리 과정을 나타낸 것이다.
도 2는 본 발명에 의한 복수의 저전력 장거리 통신 디바이스를 공통 클라우드에 접속하기 위한 위임 서버(100)의 연결 관계를 나타낸 도면이다.
도 3은 위임 서버(100)의 구성을 나타낸 도면이다.
도 4는 메시지 처리부(20)의 구성을 나타낸 도면이다.
도 5는 본 발명에 의한 위임 서버(100)에 의한 구현되는 LPWA 네트워크 적응 계층을 설명하기 위한 도면이다.
도 2는 본 발명에 의한 복수의 저전력 장거리 통신 디바이스를 공통 클라우드에 접속하기 위한 위임 서버(100)의 연결 관계를 나타낸 도면이다.
도 3은 위임 서버(100)의 구성을 나타낸 도면이다.
도 4는 메시지 처리부(20)의 구성을 나타낸 도면이다.
도 5는 본 발명에 의한 위임 서버(100)에 의한 구현되는 LPWA 네트워크 적응 계층을 설명하기 위한 도면이다.
이하, 첨부 도면을 참조하여 본 발명에 의한 실시예를 상세하게 설명하기로 한다.
도 2는 본 발명에 의한 복수의 저전력 장거리 통신 디바이스를 공통 클라우드에 접속하기 위한 위임 서버(100, 이하 간단히 "위임 서버(100)"라 한다)의 연결 관계를 나타낸 도면이다.
도 2에 나타낸 바와 같이, 본 발명의 일실시예에 의한 위임 서버(100)는, 복수개의 개별 네트워크 서버(200)와 클라우드 시스템(300) 사이에 네트워크를 통해 연결된다.
여기에서, 복수개의 개별 네트워크 서버(200)는, 복수개의 저전력 장거리 통신(LPWA, Low-Power Wide Area, 이하 "LPWA"라 한다)에 대응하는 개별 서버들을 의미하며, 예컨대 종래 제안되어 있는 SigFox, LoRaWAN, Weightless-N 등과 같은 LPWA에 상응하는 네트워크 서버 및 이를 구성하는 자원을 포함하는 개념이다.
각각의 개별 네트워크 서버(200)는, 각각 게이트웨이(400) 및 센서(500)들과 결합하며, 이들과 각각의 LPWA 프로토콜에 따른 메시지를 위임 서버(100) 및 클라우드 시스템(300) 사이에서 송수신한다. 센서(500), 게이트웨이(400) 및 개별 네트워크 서버(200)들은 각각의 LPWA에 상응하는 프로토콜에 따라 생성된 메시지를 해당 프로토콜에 의해 송수신한다.
각각의 개별 네트워크 서버(200) 자체는 본 발명의 직접적인 목적은 아니며 이들은 종래 기술에 의해 알려져 있는 것들이므로 본 명세서에는 이에 대한 상세 설명은 생략한다.
클라우드 시스템(300)은, 위임 서버(100)를 통해 복수개의 개별 네트워크 ㅅ서버(200)와 데이터를 송수신하며 이들에 기초한 데이터 처리, 제어 등과 같은 다양한 서비스를 예컨대 공통 API를 통해 제공하는 개방형 플랫폼을 의미하며, 이러한 클라우드 시스템(300)의 기본적인 구성 및 동작은 종래 기술에 의해 잘 알려져 있는 것이므로 이에 대한 상세 설명은 생략한다. 다만, 본 발명에서의 클라우드 시스템(300)은 후술하는 위임 서버(100)에 의해 처리된 데이터를 수신하여 데이터 전달, 통신, 제어 등의 동작을 수행하게 된다.
위임 서버(Delegation Server, 100)는, 개별 네트워크 서버(200)로부터 각각의 LPWA 프로토콜에 의해 생성된 메시지를 수신하고 이에 기초하여 통합 메시지를 생성한 후, 가상 게이트웨이를 통해 통합 메시지를 클라우드 시스템(300)으로 전달하는 기능을 담당한다.
도 3은 위임 서버(100)의 구성을 나타낸 도면이다.
도 3을 참조하면, 위임 서버(100)는, 메시지 수신부(10), 메시지 처리부(20) 및 가상 게이트웨이(30)를 포함한다.
메시지 수신부(10)는, 복수개의 LPWA를 위한 복수개의 개별 네트워크 서버(200) 중 적어도 어느 하나로부터 메시지를 수신하는 기능을 담당한다. 메시지 수신부(10)는, 개별 LPWA 네트워크 및 프로토콜에 따라 생성된 메시지를 다음과 같은 두가지 방식을 제공한다.
첫번째 방식은, 가입/푸시(Subscription/Push) 방식으로서, 이는 개별 네트워크 서버(200)의 푸시(Push) API를 이용하여 위임 서버(100)가 개별 네트워크 서버(200)에 등록 절차를 수행하고, 개별 네트워크 서버(200)로부터 푸시되는 메시지를 수신하는 방식이다.
푸시되는 메시지를 수신하면, 가상 게이트웨이(30)의 데이터 큐(Queue)에 저장하고, 메시지 처리부(20)가 큐에 저장된 메시지를 처리하여 통합 메시지를 생성하고, 생성된 통합 메시지는 가상 게이트웨이(30)를 통해 클라우드 시스템(300)으로 전달한다.
두번째 방식은, 요구/반응(Request/Response) 방식으로서, 이는 푸시 API를 제공하기 곤란한 LPWA 네트워크에 위임 서버(100)가 일정 주기(예:1초, 1분 등) 마다 데이터의 전송을 요구하고 이에 개별 네트워크 서버(200)가 응답하여 데이터를 송출하는 방식을 의미한다. 요구/반응 방식에 의해 수신된 메시지는 메시지 처리부(20)에서 처리되어 통합 메시지로 생성되고, 생성된 통합 메시지는 가상 게이트웨이(30)를 통해 클라우드 시스템(300)으로 전송된다.
한편, 여기에서 각각의 메시지 처리부(20)는 개별 LPWA 네트워크의 인터페이스에 상응하는 플러그인 형태로 구현되어 위임 서버(100)에 포함될 수 있다.
메시지 처리부(20)는 메시지 수신부(10)에서 수신된 메시지에 기초하여 통합 메시지를 생성하는 기능을 담당한다.
도 4는 메시지 처리부(20)의 구성을 나타낸 도면이다.
도 4를 참조하면, 메시지 처리부(20)는, 메시지 생성기(21) 및 메시지 해석기(22)를 포함한다.
메시지 생성기(message wrapper, 21)는 주어진 메시지를 미리 설정된 규칙에 따른 구조의 통합 메시지를 생성하는 기능을 담당하고, 메시지 해석기(message interpreter, 22)는 주어진 메시지의 종류, 형태, 의미를 분석하여 그에 상응하여 메시지를 재구성하거나 헤더를 생성하여 통합 메시지에 추가하는 기능을 담당한다.
메시지 생성기(21) 및 메시지 해석기(22)는 주어진 메시지를 미리 설정된 형태의 통합 메시지로 구성할 수 있는 것이기만 하면, 특별한 제한없이 종래 기술에 의해 알려진 것을 포함하여 어떠한 것이라도 사용할 수 있으며 특별한 제한은 없다. 중요한 것은, 주어진 메시지를 적절히 해석하여 클라우드 시스템(300)에서 사용할 수 있는 미리 설정된 구조의 통합 메시지를 생성한다는 점이다.
가상 게이트웨이(30)는, 메시지 처리부(20)에서 생성된 통합 메시지를 클라우드 시스템(300)으로 전송하는 기능을 담당한다. 여기에서, "가상"이라 함은, 개별 LPWA에 속한 게이트웨이에 직접 접속하는 것이 아니라 위임 서버(100) 상에서 설정된 게이트웨이라는 것을 의미한다. 즉, 가상 게이트웨이(30)는 종래 기술에서 사용되는 개별 LPWA 네트워크에 속한 게이트웨이를 대신하여 클라우드 시스템(300)과 연동하여 통합 메시지를 송수신할 수 있게 된다.
도 5는 본 발명에 의한 위임 서버(100)에 의한 구현되는 LPWA 네트워크 적응 계층을 설명하기 위한 도면이다.
도 5에 나타낸 바와 같이, 위임 서버(100)는 LPWA 적응 서버(LPWA Adaptation Server)로 표현될 수 있으며, 이는 LPWA 적응 계층을 형성한다. 도 5를 참조하면, 각각의 LPWA(LoRa, Sigfox 등)에 상응하는 인터페이스와 메시지 생성기(LPWA message wrapper), 통합 메시지 해석기(Universal message interpreter)가 구현되어 있음을 알 수 있다. 전술한 바와 같이 위임 서버(100)에서 생성된 통합 메시지는 클라우드 시스템(300)으로 가상 게이트웨이(30)를 통해 전송되고, 클라우드 시스템(300)에서는 통합 API를 통해 개별 어플리케이션으로 해당 메시지를 송수신하게 된다.
이상에서, 본 발명에 의한 실시예를 상세하게 설명하였으나 본 발명은 상기 실시예에 한정되는 것이 아니며 다양한 형태의 수정/변형 실시가 가능함은 물론이다.
100...위임 서버
200...개별 네트워크 서버
300...클라우드 시스템
10...메시지 수신부
20...메시지 처리부
30...가상 게이트웨이
21...메시지 생성기
22...메시지 해석기
200...개별 네트워크 서버
300...클라우드 시스템
10...메시지 수신부
20...메시지 처리부
30...가상 게이트웨이
21...메시지 생성기
22...메시지 해석기
Claims (4)
- 복수의 저전력 장거리 통신(LPWA) 디바이스를 공통 클라우드에 접속하기 위한 위임 서버로서,
복수개의 LPWA를 위한 복수개의 개별 네트워크 서버로부터 메시지를 수신하는 메시지 수신부;
상기 메시지 수신부에서 수신된 메시지에 기초하여 통합 메시지를 생성하는 메시지 처리부; 및
상기 메시지 처리부에서 생성된 통합 메시지를 클라우드 시스템으로 전송하는 가상 게이트웨이
를 포함하는 것을 특징으로 하는 위임 서버.
- 제1항에 있어서,
상기 메시지 수신부는, 개별 네트워크 서버로부터 푸쉬되는 데이터를 수신하여 상기 가상 게이트웨이의 큐에 저장하고, 상기 메시지 처리부는, 상기 큐에 저장된 데이터로부터 통합 메시지를 생성하는 것을 특징으로 하는 위임 서버.
- 제1항에 있어서,
상기 메시지 수신부는, 개별 네트워크 서버로 일정 주기마다 메시지 전송을 요청하고 이에 응답하여 개별 네트워크 서버로부터 메시지를 수신하는 것을 특징으로 하는 위임 서버.
- 제1항에 있어서,
상기 메시지 처리부는,
메시지를 미리 설정된 규칙에 따른 구조의 통합 메시지를 생성하는 메시지 생성기; 및
주어진 메시지의 종류, 형태, 의미를 분석하여 그에 상응하여 통합 메시지를 재구성하거나 헤더를 생성하여 통합 메시지에 추가하는 메시지 해석기
를 포함하는 것을 특징으로 하는 위임 서버.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160158490 | 2016-11-25 | ||
KR20160158490 | 2016-11-25 | ||
KR20160158511 | 2016-11-25 | ||
KR1020160158511 | 2016-11-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20180059386A true KR20180059386A (ko) | 2018-06-04 |
Family
ID=62628367
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170159622A KR20180059385A (ko) | 2016-11-25 | 2017-11-27 | 복수개의 저전력 장거리 통신(lpwa) 인터페이스를 통해 전송되는 메시지를 클라우드 시스템에 접속시키기 위한 공통 콘테이너 생성 장치 |
KR1020170159623A KR20180059386A (ko) | 2016-11-25 | 2017-11-27 | 복수의 저전력 장거리 통신 디바이스를 공통 클라우드에 접속하기 위한 위임 서버 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170159622A KR20180059385A (ko) | 2016-11-25 | 2017-11-27 | 복수개의 저전력 장거리 통신(lpwa) 인터페이스를 통해 전송되는 메시지를 클라우드 시스템에 접속시키기 위한 공통 콘테이너 생성 장치 |
Country Status (1)
Country | Link |
---|---|
KR (2) | KR20180059385A (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109246086A (zh) * | 2018-08-16 | 2019-01-18 | 上海海压特智能科技有限公司 | 指令数据包的传送方法 |
CN109151839B (zh) * | 2018-09-05 | 2022-01-25 | 广东省智能机器人研究院 | 一种lpwa网络的网络规划方法 |
KR102551314B1 (ko) * | 2018-12-18 | 2023-07-05 | 주식회사 아모텍 | Lpwan용 리피터의 송수신 안테나 시스템 및 그 제어 방법 |
-
2017
- 2017-11-27 KR KR1020170159622A patent/KR20180059385A/ko not_active Application Discontinuation
- 2017-11-27 KR KR1020170159623A patent/KR20180059386A/ko not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
KR20180059385A (ko) | 2018-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101877188B1 (ko) | Mqtt 프로토콜을 이용한 서비스 층 상호연동 | |
KR101999039B1 (ko) | 디바이스 트리거링 | |
CN102790776B (zh) | 心跳连接归一处理方法、终端、服务器及通信*** | |
US8942212B2 (en) | Autoconfiguration system for wireless sensor network and its method, and gateway apparatus for wireless sensor network | |
EP3476106B1 (en) | Method for transferring signaling messages of terminal between network functions | |
CN109672708B (zh) | 通信方法及装置、*** | |
EP3229420A1 (en) | Method for establishing persistent connection between multiple smart devices and server, and smart device | |
CN109981668A (zh) | 基于mqtt泛化协议的通用设备物联网通信方法 | |
US20170085392A1 (en) | System, method and apparatus for data communication | |
US9154544B2 (en) | Device and method for supporting internet-based sensor data transmission | |
KR20180059386A (ko) | 복수의 저전력 장거리 통신 디바이스를 공통 클라우드에 접속하기 위한 위임 서버 | |
CN104683994A (zh) | 无线网络的配置方法和无线网络设备 | |
KR20170033592A (ko) | 통신 시스템에서 데이터를 송수신하는 방법 및 장치 | |
CN111434100B (zh) | 用于与IoT设备进行数据收发的装置、方法及计算机可读存储介质 | |
CN106302432A (zh) | 一种基于车联网的通信装置及控制方法 | |
KR20170025550A (ko) | 게이트웨이 및 이의 제어 방법 | |
US11778036B2 (en) | Management of communication between a terminal and a network server | |
WO2016189884A1 (ja) | パケット中継装置およびパケット中継方法 | |
TW202125291A (zh) | 內建伺服模組的閘道裝置與通信系統 | |
Demiroglou et al. | A Combined MQTT 5.0 and DTN Architecture for Mobile Edge IoT Nodes | |
CN111953640B (zh) | 通信方法、通信***、云节点和可读存储介质 | |
Chakrabarti | Emerging open and standard protocol stack for iot | |
CN114915920B (zh) | 消息的传输方法、装置、机器人以及存储介质 | |
JP6509413B1 (ja) | IoT機器とのデータの送受信を行うための装置、方法及びプログラム | |
Kum et al. | Service Mediation Gateway for Heterogenous IoT Services Harmonization |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |