[go: up one dir, main page]

KR102302916B1 - A system and method for IoT sensor data control - Google Patents

A system and method for IoT sensor data control Download PDF

Info

Publication number
KR102302916B1
KR102302916B1 KR1020200016386A KR20200016386A KR102302916B1 KR 102302916 B1 KR102302916 B1 KR 102302916B1 KR 1020200016386 A KR1020200016386 A KR 1020200016386A KR 20200016386 A KR20200016386 A KR 20200016386A KR 102302916 B1 KR102302916 B1 KR 102302916B1
Authority
KR
South Korea
Prior art keywords
iot sensor
iot
intelligent adapter
sensor
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020200016386A
Other languages
Korean (ko)
Other versions
KR20210101882A (en
Inventor
김민수
Original Assignee
에녹스마트 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에녹스마트 주식회사 filed Critical 에녹스마트 주식회사
Priority to KR1020200016386A priority Critical patent/KR102302916B1/en
Publication of KR20210101882A publication Critical patent/KR20210101882A/en
Application granted granted Critical
Publication of KR102302916B1 publication Critical patent/KR102302916B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • H04L67/16
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/2804
    • H04L67/2833
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/561Adding application-functional data or data for application control, e.g. adding metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/566Grouping or aggregating service requests, e.g. for unified processing

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Library & Information Science (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 적어도 하나의 지능형 어댑터를 통하여 수집된 센서정보를 관제하고 적어도 하나의 지능형 어댑터를 관리하는 서버부, 적어도 하나의 게이트웨이 및 적어도 하나의 게이트웨이와 전기적으로 연결되고 센싱하기 위한 대상물에 설치되어 센서정보를 센싱한 후 적어도 하나의 게이트웨이로 전송하는 적어도 하나의 IoT 센서그룹을 포함하는 센서부 및 센서정보를 분석하기 위한 메타정보를 서버부로 전송하는 메타정보부를 포함하고, 서버부는 서로 다른 적어도 하나의 IoT 센서그룹을 연결하는 것을 특징으로 하는 IoT 센서정보 관제 시스템을 제공한다.The present invention is installed in a server unit that controls sensor information collected through at least one intelligent adapter and manages at least one intelligent adapter, at least one gateway and at least one gateway and is electrically connected to an object for sensing. A sensor unit including at least one IoT sensor group that senses information and transmits it to at least one gateway, and a meta information unit that transmits meta information for analyzing sensor information to a server unit, wherein the server unit includes at least one different It provides an IoT sensor information control system, characterized in that it connects IoT sensor groups.

Description

IoT 센서정보 관제 시스템 및 방법{A system and method for IoT sensor data control}IoT sensor information control system and method {A system and method for IoT sensor data control}

본 발명은 IoT 센서정보 관제 시스템 및 방법에 관한 것으로, 보다 상세하게는 IoT 센서그룹에서 서버부로 센서정보를 수집하고 IoT 센서들을 효율적으로 연결하기 위한 IoT 센서정보 관제 시스템 및 방법에 관한 것이다.The present invention relates to an IoT sensor information control system and method, and more particularly, to an IoT sensor information control system and method for collecting sensor information from an IoT sensor group to a server unit and efficiently connecting IoT sensors.

최근 IoT 센서를 이용한 다양한 기계 및 시설물에 대한 이상 상황 모니터링 및 관리를 위한 시스템이 활발히 이용되고 있다. 이에 기계기구 및 시설물 등에 다양한 IoT 센서그룹을 설치하고 이들 정보들을 실시간 또는 주기적으로 수집하여 서버의 관제 시스템에서 모니터링하고 분석하기 위한 기술들이 다양하게 개발되고 있다. 그러나 이러한 종래의 IoT 관제 서버는 기존 연결된 센서그룹 이외의 이기종의 다른 센서그룹들을 연결하는데 있어서 추가적으로 많은 비용의 소모를 필요로 하며, 또한 새로운 센서그룹들을 연결하기 위하여 관제 서버를 중단하고 다시 구동해야 하는 문제점을 가지고 있다.Recently, a system for monitoring and managing abnormal situations for various machines and facilities using IoT sensors has been actively used. Accordingly, various technologies are being developed to install various IoT sensor groups in machinery and facilities, collect these information in real time or periodically, and monitor and analyze them in the server's control system. However, such a conventional IoT control server requires additional cost to connect different types of sensor groups other than the existing connected sensor group, and it is necessary to stop and restart the control server to connect new sensor groups. I have a problem.

IoT 센서정보의 모니터링 및 관리 기술과 관련하여 한국등록특허 제10-1996237호에는 IoT 센서 또는 게이트웨이 등에 구비된 에이전트 모듈에서 관제 플랫폼의 제어명령을 토대로 센서 데이터를 수집하여 가공하거나 정제한 데이터를 상기 관제 시스템으로 전송하거나, 상기 에이전트 모듈에서 주기적으로 또는 간헐적으로 센서 데이터를 수집하여 가공하거나 정제한 데이터를 상기 관제 시스템으로 전송함으로써, 원시 데이터 형태의 센서 데이터가 상기 관제 시스템에 집중됨으로 인한 네트워크 트래픽의 증가를 억제하고, 대규모 저장장치의 사용을 줄일 수 있는 분산처리를 통한 IoT 센서 디바이스 및 관제 시스템을 개시한다.In relation to the monitoring and management technology of IoT sensor information, Korean Patent Registration No. 10-1996237 discloses that sensor data is collected based on the control command of the control platform from the agent module provided in the IoT sensor or gateway, and the processed or refined data is controlled. An increase in network traffic due to the concentration of sensor data in the form of raw data in the control system by transmitting to the system, or by periodically or intermittently collecting sensor data from the agent module and transmitting processed or refined data to the control system Disclosed is an IoT sensor device and control system through distributed processing that can suppress and reduce the use of large-scale storage devices.

상기 종래기술은 센서들에서 IoT 관제시스템으로의 네트워크 트래픽을 감소시키기 위하여 센서 또는 게이트웨이에서 질의 및 제어 명령을 일부 분산하여 처리하는 방식을 사용한다.In the prior art, in order to reduce the network traffic from the sensors to the IoT control system, the sensor or gateway uses a method of partially distributing and processing the query and control commands.

한편, 한국등록특허 제10-0894910호는 복수의 이기종 센서 네트워크에서의 효율적인 다중 질의를 처리하는 방법에 관한 기술로서, 질의 큐, 질의 통합 및 변환기, 질의 명령 관리자 및 데이터 통합기를 포함하는 질의 처리 장치를 제시하고 있다. 본 질의 처리 장치는 다수 개의 질의에서 동일한 센서 네트워크에 요청되는 질의들을 통합하여 처리함으로써 센서 네트워크에 대한 부담을 감소시키는 방법을 제시한다.Meanwhile, Korea Patent Registration No. 10-0894910 is a technology for an efficient multi-query processing method in a plurality of heterogeneous sensor networks. A query processing device including a query queue, query integration and converter, query command manager, and data integrator. is presenting The present query processing apparatus proposes a method of reducing the burden on a sensor network by integrating and processing queries requested to the same sensor network in a plurality of queries.

그러나, 상기한 종래기술들은 종래의 문제점으로 지적되었던 기존 연결된 센서그룹 이외의 이기종의 다른 센서그룹들을 연결하는데 있어서 추가적으로 소요되는 많은 비용 및 새로운 센서그룹들을 연결하기 위하여 관제 서버를 중단하고 다시 구동해야 하는 번거로움을 해소하지 못하였다.However, in the above prior arts, a large amount of additional cost for connecting different types of sensor groups other than the existing connected sensor group, which has been pointed out as a problem in the prior art, and the need to stop and restart the control server to connect new sensor groups Couldn't solve the hassle.

(특허문헌 1) 등록특허공보 제10-1996237호(2019.06.28.)(Patent Document 1) Registered Patent Publication No. 10-1996237 (2019.06.28.)

(특허문헌 2) 등록특허공보 제10-0894910호(2009.04.17.)(Patent Document 2) Registered Patent Publication No. 10-0894910 (2009.04.17.)

상기와 같은 문제를 해결하기 위한 본 발명의 목적은 서버 측에 관제 시스템 이외에 각 이기종 IoT 센서그룹별로 지능형 어댑터를 설치함으로써 어댑터가 질의 및 제어 명령어 분산처리에 대한 통합 관리기능을 보유하고, 각 어댑터는 관제 시스템의 중단 없이 독립적으로 설치 및 구동이 가능하며, 끝으로 각 어댑터를 이용하여 이기종의 IoT 센서그룹을 저비용으로 효율적으로 연결하는 IoT 센서정보 관제 시스템 및 방법을 제공하는 것이다.An object of the present invention to solve the above problems is to install an intelligent adapter for each heterogeneous IoT sensor group in addition to the control system on the server side, so that the adapter has an integrated management function for distributed processing of queries and control commands, and each adapter The goal is to provide an IoT sensor information control system and method that can be installed and operated independently without interruption of the control system, and that uses each adapter to connect heterogeneous IoT sensor groups efficiently at low cost.

또한, 상기와 같은 문제를 해결하기 위한 본 발명의 목적은 관제 시스템의 중단 없이 이기종 센서그룹들의 효율적인 연결을 지원하기 위한 IoT 센서정보 관제 시스템 및 방법을 제공하는 것이다.In addition, an object of the present invention to solve the above problems is to provide an IoT sensor information control system and method for supporting efficient connection of heterogeneous sensor groups without interruption of the control system.

본 발명이 이루고자 하는 기술적 과제는 이상에서 언급한 기술적 과제로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The technical problems to be achieved by the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned can be clearly understood by those of ordinary skill in the art to which the present invention belongs from the description below. There will be.

상기와 같은 목적을 달성하기 위한 본 발명의 구성은 적어도 하나의 지능형 어댑터를 통하여 수집된 센서정보를 관제하고 상기 적어도 하나의 지능형 어댑터를 관리하는 서버부; 적어도 하나의 게이트웨이 및 상기 적어도 하나의 게이트웨이와 전기적으로 연결되고 센싱하기 위한 대상물에 설치되어 상기 센서정보를 센싱한 후 상기 적어도 하나의 게이트웨이로 전송하는 적어도 하나의 IoT 센서그룹을 포함하는 센서부; 및 상기 센서부의 처리 능력을 분석하기 위한 메타정보를 상기 서버부로 전송하는 메타정보부;를 포함하고, 상기 서버부는 서로 다른 상기 적어도 하나의 IoT 센서그룹을 연결하는 것을 특징으로 하는 IoT 센서정보 관제 시스템을 제공한다.The configuration of the present invention for achieving the above object is a server unit for controlling the sensor information collected through at least one intelligent adapter and managing the at least one intelligent adapter; a sensor unit including at least one gateway and at least one IoT sensor group electrically connected to the at least one gateway and installed on a sensing object to sense the sensor information and then transmit the sensor information to the at least one gateway; and a meta information unit that transmits meta information for analyzing the processing capability of the sensor unit to the server unit, wherein the server unit connects the at least one different IoT sensor group to each other. to provide.

본 발명의 실시예에 있어서, 상기 서버부는, 상기 센서정보를 수집 및 IoT 센서그룹을 제어하는 IoT 센서 관제 서버부; 및 상기 적어도 하나의 지능형 어댑터의 동작을 제어하는 지능형 어댑터 관리 서버부;를 포함하고, 상기 적어도 하나의 지능형 어댑터는 상기 지능형 어댑터 관리 서버부에 의해 시작, 일시중지 및 정지 중 적어도 어느 하나의 동작이 수행되는 것을 특징으로 할 수 있다.In an embodiment of the present invention, the server unit includes: an IoT sensor control server unit for collecting the sensor information and controlling the IoT sensor group; and an intelligent adapter management server unit for controlling the operation of the at least one intelligent adapter, wherein the at least one intelligent adapter performs at least one operation of start, pause, and stop by the intelligent adapter management server unit. It may be characterized in that it is performed.

본 발명의 실시예에 있어서, 상기 서버부는 상기 적어도 하나의 지능형 어댑터;를 포함하고, 상기 적어도 하나의 지능형 어댑터는 상기 적어도 하나의 IoT 센서그룹 또는 상기 적어도 하나의 게이트웨이로부터 센서정보를 수집하거나 상기 적어도 하나의 IoT 센서그룹 또는 상기 적어도 하나의 게이트웨이에 상기 센서정보의 수집 및 제어를 위한 수집신호를 전송하는 것을 특징으로 할 수 있다.In an embodiment of the present invention, the server unit includes the at least one intelligent adapter, wherein the at least one intelligent adapter collects sensor information from the at least one IoT sensor group or the at least one gateway or the at least one It may be characterized in that a collection signal for collection and control of the sensor information is transmitted to one IoT sensor group or the at least one gateway.

본 발명의 실시예에 있어서, 상기 적어도 하나의 지능형 어댑터는 상기 IoT 센서 관제 서버부로 상기 센서정보를 전송하는 제1 지능형 어댑터 및 제2 지능형 어댑터이고, 상기 적어도 하나의 게이트웨이는 상기 제1 지능형 어댑터로 상기 센서정보를 전송하는 제1 게이트웨이 및 상기 제2 지능형 어댑터로 상기 센서정보를 전송하는 제2 게이트웨이이며, 상기 적어도 하나의 IoT 센서그룹은 상기 제1 게이트웨이로 상기 센서정보를 전송하는 제1 IoT 센서그룹 및 상기 제2 게이트웨이로 상기 센서정보를 전송하는 제2 IoT 센서그룹인 것을 특징으로 할 수 있다.In an embodiment of the present invention, the at least one intelligent adapter is a first intelligent adapter and a second intelligent adapter for transmitting the sensor information to the IoT sensor control server, and the at least one gateway is the first intelligent adapter. a first gateway for transmitting the sensor information and a second gateway for transmitting the sensor information to the second intelligent adapter, wherein the at least one IoT sensor group is a first IoT sensor for transmitting the sensor information to the first gateway It may be a group and a second IoT sensor group that transmits the sensor information to the second gateway.

본 발명의 실시예에 있어서, 상기 적어도 하나의 지능형 어댑터는 상기 IoT 센서 관제 서버부로 상기 센서정보를 전송하는 제n 지능형 어댑터;를 더 포함하고, 상기 적어도 하나의 IoT 센서그룹은 상기 제n 지능형 어댑터로 상기 센서정보를 전송하는 제n IoT 센서그룹;을 더 포함하는 것을 특징으로 할 수 있다.In an embodiment of the present invention, the at least one intelligent adapter further includes an nth intelligent adapter for transmitting the sensor information to the IoT sensor control server unit, wherein the at least one IoT sensor group is the nth intelligent adapter to the nth IoT sensor group for transmitting the sensor information; may be characterized in that it further comprises.

본 발명의 실시예에 있어서, 상기 적어도 하나의 지능형 어댑터는 상기 지능형 어댑터 관리 서버부로부터 시작, 일시중지, 재시작 및 정지의 제어 명령을 받는 것을 특징으로 할 수 있다.In an embodiment of the present invention, the at least one intelligent adapter may receive start, pause, restart and stop control commands from the intelligent adapter management server unit.

본 발명의 실시예에 있어서, 상기 메타정보부는 동작 방식(query/publish), 조건질의 처리(True/Flase) 여부, 센싱 데이터 저장(True/Flase) 여부 및 센서제어 기능 포함 여부(True/Flase) 중 적어도 어느 하나를 상기 IoT 센서 관제 서버부로 전송하는 것을 특징으로 할 수 있다.In an embodiment of the present invention, the meta information unit operates (query/publish), conditional query processing (True/Flase), sensing data storage (True/Flase), and sensor control function included (True/Flase) It may be characterized in that at least one of them is transmitted to the IoT sensor control server unit.

또한, 상기와 같은 목적을 달성하기 위한 본 발명의 구성은 (a) IoT 센서 관제 서버부가 적어도 하나의 지능형 어댑터로 센서정보를 수집하기 위한 수집신호를 전송하는 단계; (b) 상기 적어도 하나의 지능형 어댑터가 적어도 하나의 게이트웨이 또는 적어도 하나의 IoT 센서그룹으로 상기 수집신호를 전송하는 단계; (c) 상기 적어도 하나의 게이트웨이 또는 상기 적어도 하나의 IoT 센서그룹이 상기 적어도 하나의 지능형 어댑터로 상기 센서정보를 전송하는 단계; (d) 상기 적어도 하나의 지능형 어댑터가 IoT 센서 관제 서버부로 센서정보를 전송하는 단계; 및 (e) 지능형 어댑터 관리 서버부가 상기 적어도 하나의 지능형 어댑터 및 신규 지능형 어댑터의 동작을 제어하는 단계;를 포함하고, 상기 서버부는 서로 다른 상기 적어도 하나의 IoT 센서그룹을 연결하는 것을 특징으로 하는 IoT 센서정보 관제 방법을 제공한다.In addition, the configuration of the present invention for achieving the above object comprises the steps of: (a) transmitting a collection signal for collecting sensor information by the IoT sensor control server unit to at least one intelligent adapter; (b) transmitting, by the at least one intelligent adapter, the collection signal to at least one gateway or at least one IoT sensor group; (c) transmitting, by the at least one gateway or the at least one IoT sensor group, the sensor information to the at least one intelligent adapter; (d) transmitting, by the at least one intelligent adapter, sensor information to an IoT sensor control server unit; and (e) an intelligent adapter management server unit controlling the operation of the at least one intelligent adapter and the new intelligent adapter, wherein the server unit connects the at least one IoT sensor group different from each other. A method for controlling sensor information is provided.

본 발명의 실시예에 있어서, 상기 (c) 단계는, (c1) 상기 IoT 센서 관제 서버부에 상기 센서정보의 수집 질의가 도착하는 단계; (c2) 상기 IoT 센서 관제 서버부가 상기 적어도 하나의 IoT 센서그룹 중 상기 센서정보를 전송한 IoT 센서그룹에 대한 메타정보를 확인하는 단계; (c3) 동작방식 메타정보를 확인하여 상기 IoT 센서그룹의 동작방식이 Query 방식인 경우 적어도 하나의 상기 지능형 어댑터에 센서정보의 수집 질의를 요청하는 단계와 동작방식이 Publish 방식인 경우 상기 지능형 어댑터에게 센서정보 수집 질의를 요청하지 않고 상기 IoT 센서그룹으로부터 publish 방식으로 미리 전송되어 저장되어 있는 센서정보를 이용하여 상기 IoT 센서 관제 서버부에서 조건을 포함하여 모든 질의처리를 완료하는 단계; (c4) 조건질의 처리여부 메타정보를 확인하여 상기 IoT센서그룹이 조건질의를 처리할 수 있는 경우 상기 지능형 어댑터가 적어도 하나의 상기 게이트웨이 및 적어도 하나의 IoT 센서그룹에 대하여 조건질의를 포함한 센서정보의 수집 질의 결과를 요청하는 단계와 상기 IoT 센서 관제 서버부에서 수집 질의를 완료하는 단계 및 상기 IoT 센서그룹이 조건질의를 처리할 수 없는 경우 상기 지능형 어댑터가 적어도 하나의 상기 게이트웨이 및 적어도 하나의 IoT 센서그룹에 대하여 조건질의를 제외한 센서정보 수집만을 요청하는 단계와 상기 IoT 센서 관제 서버부에서 조건 처리를 포함하여 수집 질의를 완료하는 단계를 포함한다.In an embodiment of the present invention, the step (c) comprises: (c1) receiving a collection query for the sensor information to the IoT sensor control server; (c2) checking, by the IoT sensor control server, meta information about an IoT sensor group to which the sensor information is transmitted among the at least one IoT sensor group; (c3) checking the operation method meta information to request a collection query of sensor information to at least one intelligent adapter if the operation method of the IoT sensor group is the Query method; and to the intelligent adapter if the operation method is the Publish method Completing all query processing including conditions in the IoT sensor control server unit using sensor information transmitted and stored in advance in a publish manner from the IoT sensor group without requesting a sensor information collection query; (c4) When the IoT sensor group can process the conditional query by checking the conditional query processing meta information requesting a collection query result, completing the collection query in the IoT sensor control server unit, and when the IoT sensor group cannot process the conditional query, the intelligent adapter performs at least one gateway and at least one IoT sensor It includes the step of requesting only the sensor information collection excluding the conditional query for the group, and the step of completing the collection query including condition processing in the IoT sensor control server unit.

본 발명의 실시예에 있어서, 상기 (e) 단계는, (e1) 신규 센서그룹인 제n 센서그룹에 대한 메타정보를 입력하는 단계; (e2) 상기 메타정보를 기반으로 상기 신규 지능형 어댑터의 소스코드를 생성하는 단계; (e3) 센서 인터페이스를 활용하여 지능형 어댑터 모듈을 완성하는 단계; 및 (e4) 상기 신규 지능형 어댑터를 구동시키는 단계;를 포함하고, 상기 (e1) 단계 내지 상기 (e4) 단계에서는 상기 신규 지능형 어댑터를 동작시키는 것을 특징으로 할 수 있다.In an embodiment of the present invention, the step (e) includes: (e1) inputting meta information about the n-th sensor group, which is a new sensor group; (e2) generating a source code of the new intelligent adapter based on the meta information; (e3) utilizing the sensor interface to complete the intelligent adapter module; and (e4) driving the new intelligent adapter, wherein the new intelligent adapter is operated in the steps (e1) to (e4).

본 발명의 실시예에 있어서, 상기 (e) 단계는, 상기 (e4) 단계 이후, (e5) 상기 적어도 하나의 지능형 어댑터를 일시중지시키는 단계; 및 (e6) 상기 적어도 하나의 지능형 어댑터를 재구동시키는 단계;를 더 포함하는 것을 특징으로 할 수 있다.In an embodiment of the present invention, the step (e) includes, after the step (e4), (e5) suspending the at least one intelligent adapter; and (e6) re-driving the at least one intelligent adapter.

본 발명의 실시예에 있어서, 상기 (e) 단계는, 상기 (e4) 단계 또는 상기 (e6) 단계 이후, 상기 적어도 하나의 지능형 어댑터를 중지시키는 단계;를 더 포함하는 것을 특징으로 할 수 있다.In an embodiment of the present invention, the step (e) may further include; after the step (e4) or the step (e6), stopping the at least one intelligent adapter.

상기와 같은 구성에 따르는 본 발명의 효과는, 서버 측에 관제 시스템 이외에 각 이기종 IoT 센서그룹별로 지능형 어댑터를 설치함으로써 어댑터가 질의 및 제어 명령어 분산처리에 대한 통합 관리기능을 보유하고, 각 어댑터는 관제 시스템의 중단 없이 독립적으로 설치 및 구동이 가능하며, 끝으로 각 어댑터를 이용하여 이기종의 IoT 센서그룹을 저비용으로 효율적으로 연결할 수 있다.The effect of the present invention according to the above configuration is that by installing an intelligent adapter for each heterogeneous IoT sensor group in addition to the control system on the server side, the adapter has an integrated management function for distributed processing of queries and control commands, and each adapter is controlled It can be installed and operated independently without interruption of the system, and finally, different types of IoT sensor groups can be efficiently connected at low cost by using each adapter.

또한, 상기와 같은 구성에 따르는 본 발명의 효과는, 관제 시스템의 중단 없이 이기종 센서그룹들의 효율적인 연결을 지원한다.In addition, the effect of the present invention according to the above configuration supports efficient connection of heterogeneous sensor groups without interruption of the control system.

본 발명의 효과는 상기한 효과로 한정되는 것은 아니며, 본 발명의 상세한 설명 또는 특허청구범위에 기재된 발명의 구성으로부터 추론 가능한 모든 효과를 포함하는 것으로 이해되어야 한다.It should be understood that the effects of the present invention are not limited to the above-described effects, and include all effects that can be inferred from the configuration of the invention described in the detailed description or claims of the present invention.

도 1은 본 발명의 일실시예에 따른 IoT 센서정보 관제 시스템을 나타낸 블록도이다.
도 2는 본 발명의 일실시예에 따른 IoT 센서정보 관제 방법을 나타낸 순서도이다.
도 3은 본 발명의 일실시예에 따른 IoT 센서정보 관제 방법의 세부단계(S500)를 나타낸 순서도이다.
1 is a block diagram illustrating an IoT sensor information control system according to an embodiment of the present invention.
2 is a flowchart illustrating a method for controlling IoT sensor information according to an embodiment of the present invention.
3 is a flowchart illustrating a detailed step (S500) of a method for controlling IoT sensor information according to an embodiment of the present invention.

이하에서는 첨부한 도면을 참조하여 본 발명을 설명하기로 한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며, 따라서 여기에서 설명하는 실시예로 한정되는 것은 아니다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, the present invention will be described with reference to the accompanying drawings. However, the present invention may be embodied in several different forms, and thus is not limited to the embodiments described herein. And in order to clearly explain the present invention in the drawings, parts irrelevant to the description are omitted, and similar reference numerals are attached to similar parts throughout the specification.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결(접속, 접촉, 결합)"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 부재를 사이에 두고 "간접적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 구비할 수 있다는 것을 의미한다.Throughout the specification, when a part is said to be “connected (connected, contacted, coupled)” with another part, it is not only “directly connected” but also “indirectly connected” with another member interposed therebetween. "Including cases where In addition, when a part "includes" a certain component, this means that other components may be further provided without excluding other components unless otherwise stated.

본 명세서에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used herein are used only to describe specific embodiments, and are not intended to limit the present invention. The singular expression includes the plural expression unless the context clearly dictates otherwise. In this specification, terms such as "comprises" or "have" are intended to designate that the features, numbers, steps, operations, components, parts, or combinations thereof described in the specification exist, but one or more other features It should be understood that this does not preclude the existence or addition of numbers, steps, operations, components, parts, or combinations thereof.

이하 첨부된 도면을 참고하여 본 발명의 실시예를 상세히 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

1. IoT 센서정보 관제 시스템1. IoT sensor information control system

도 1은 본 발명의 일실시예에 따른 IoT 센서정보 관제 시스템을 나타낸 블록도이다.1 is a block diagram illustrating an IoT sensor information control system according to an embodiment of the present invention.

IoT 센서정보 관제 시스템은 서버부(100), 센서부(200) 및 메타정보부(300)를 포함한다.The IoT sensor information control system includes a server unit 100 , a sensor unit 200 , and a meta information unit 300 .

서버부(100)는 적어도 하나의 지능형 어댑터(130, 140)를 통하여 수집된 센서정보를 관제하고 적어도 하나의 지능형 어댑터(130, 140)를 관리한다. The server unit 100 controls the sensor information collected through the at least one intelligent adapter 130 , 140 and manages the at least one intelligent adapter 130 , 140 .

또한, 서버부(100)는 서로 다른 적어도 하나의 IoT 센서그룹(230, 240)을 연결한다. 이를 위한 서버부(100)는 IoT 센서 관제 서버부(110), 지능형 어댑터 관리 서버부(120), 제1 지능형 어댑터(130), 제2 지능형 어댑터(140) 및 제n 지능형 어댑터(150)를 포함한다.In addition, the server unit 100 connects at least one different IoT sensor group 230 , 240 . For this, the server unit 100 includes the IoT sensor control server unit 110 , the intelligent adapter management server unit 120 , the first intelligent adapter 130 , the second intelligent adapter 140 , and the nth intelligent adapter 150 . include

IoT 센서 관제 서버부(110)는 센서정보를 수집 및 IoT 센서 그룹을 제어한다. 여기서, 센서정보는 기계, 기구, 설비, 시설 등과 같은 대상물에 설치되어 각종 정보를 센싱한다. 예시적으로 센서정보는 대상물의 동작정보, 상태정보, 운영정보 등을 포함할 수 있다.The IoT sensor control server 110 collects sensor information and controls the IoT sensor group. Here, the sensor information is installed on an object such as a machine, a device, a facility, a facility, and the like to sense various information. For example, the sensor information may include operation information, state information, and operation information of the object.

IoT 센서 관제 서버부(110)는 IoT 센서그룹의 처리능력에 해당되는 메타정보를 확인하여 게이트웨이 및 IoT 센서그룹의 동작방식이 Query가 아니라 Publish인 경우, 센서정보의 수집 질의를 게이트웨이 및 IoT 센서그룹에 요청하지 않고 IoT 센서그룹으로부터 publish 방식으로 미리 전송되어 자신에게 미리 저장되어 있는 센서정보를 이용하여 질의를 처리한다. IoT 센서그룹의 처리능력에 해당되는 메타정보를 확인하여 게이트웨이 및 IoT 센서그룹의 조건질의 처리여부가 False인 경우, 조건질의를 제외한 센서정보 수집만을 요청하고 질의처리는 IoT 센서 관제 서버부(110)가 처리한다.The IoT sensor control server unit 110 checks the meta information corresponding to the processing capability of the IoT sensor group and, when the operation method of the gateway and IoT sensor group is Publish rather than Query, sends a query to the collection of sensor information to the gateway and IoT sensor group. The query is processed using the sensor information that is transmitted in advance from the IoT sensor group in a publish manner without requesting from the sensor and stored in the user in advance. Check the meta information corresponding to the processing capability of the IoT sensor group, and if the condition query processing of the gateway and IoT sensor group is False, only the sensor information collection excluding the condition query is requested, and the query processing is performed by the IoT sensor control server unit 110 is processed

지능형 어댑터 관리 서버부(120)는 적어도 하나의 지능형 어댑터(130, 140)의 동작을 제어한다.The intelligent adapter management server unit 120 controls the operation of at least one intelligent adapter 130 , 140 .

적어도 하나의 지능형 어댑터(130)는 지능형 어댑터 관리 서버부(120)에 의해 시작, 일시중지, 재시작 및 정지 중 적어도 어느 하나의 동작이 수행된다.At least one intelligent adapter 130 performs at least one operation of start, pause, restart, and stop by the intelligent adapter management server unit 120 .

또한, 적어도 하나의 지능형 어댑터(130, 140)는 적어도 하나의 IoT 센서그룹(230, 240) 또는 적어도 하나의 게이트웨이(210, 220)로부터 센서정보를 수집하고 저장하거나 적어도 하나의 IoT 센서그룹(230, 240) 또는 적어도 하나의 게이트웨이(210, 220)에 센서정보의 수집 및 제어를 위한 수집신호를 전송한다.In addition, the at least one intelligent adapter 130 , 140 collects and stores sensor information from at least one IoT sensor group 230 , 240 or at least one gateway 210 , 220 , or at least one IoT sensor group 230 . , 240) or at least one gateway 210, 220 transmits a collection signal for collection and control of sensor information.

구체적으로 적어도 하나의 지능형 어댑터(130, 140)는 IoT 센서 관제 서버부(110) 로 센서정보를 전송하는 제1 지능형 어댑터(130) 및 제2 지능형 어댑터(140)일 수 있다.Specifically, the at least one intelligent adapter 130 and 140 may be the first intelligent adapter 130 and the second intelligent adapter 140 for transmitting sensor information to the IoT sensor control server unit 110 .

한편, 변형된 실시예로서 적어도 하나의 지능형 어댑터(130, 140)는 IoT 센서 관제 서버부(110) 로 센서정보를 전송하는 제n 지능형 어댑터(150)를 더 포함할 수 있으며, 이러한 제n 지능형 어댑터(150)는 후술되는 신규 지능형 어댑터(150)와 동일하다.On the other hand, as a modified embodiment, at least one intelligent adapter 130 , 140 may further include an n-th intelligent adapter 150 for transmitting sensor information to the IoT sensor control server unit 110 , and such an n-th intelligent adapter 150 may be further included. The adapter 150 is the same as the novel intelligent adapter 150 described later.

센서부(200)는 적어도 하나의 게이트웨이(210, 220) 및 적어도 하나의 게이트웨이(210, 220)와 전기적으로 연결되고 센싱하기 위한 대상물에 설치되어 센서정보를 센싱한 후 적어도 하나의 게이트웨이(210, 220)로 전송하는 적어도 하나의 IoT 센서그룹(230, 240)을 포함한다.The sensor unit 200 is electrically connected to at least one gateway 210 , 220 and at least one gateway 210 , 220 , and is installed on an object for sensing to sense sensor information and then at least one gateway 210 , 220 ) and includes at least one IoT sensor group 230 , 240 .

구체적으로 적어도 하나의 게이트웨이(210, 220)는 제1 지능형 어댑터(130)로 센서정보를 전송하는 제1 게이트웨이(210) 및 제2 지능형 어댑터(140)로 센서정보를 전송하는 제2 게이트웨이(220)일 수 있다.Specifically, the at least one gateway 210 , 220 includes a first gateway 210 for transmitting sensor information to the first intelligent adapter 130 and a second gateway 220 for transmitting sensor information to the second intelligent adapter 140 . ) can be

적어도 하나의 IoT 센서그룹(230, 240)은 제1 게이트웨이(130)로 센서정보를 전송하는 제1 IoT 센서그룹(230) 및 제2 게이트웨이(140)로 센서정보를 전송하는 제2 IoT 센서그룹(240)일 수 있다.The at least one IoT sensor group 230 , 240 includes a first IoT sensor group 230 that transmits sensor information to the first gateway 130 and a second IoT sensor group that transmits sensor information to the second gateway 140 . (240).

한편, 변형된 실시예로서 적어도 하나의 IoT 센서그룹(230, 240)은 제n 지능형 어댑터(150)로 센서정보를 전송하는 제n IoT 센서그룹(250)을 더 포함할 수 있다.Meanwhile, as a modified embodiment, at least one IoT sensor group 230 , 240 may further include an nth IoT sensor group 250 for transmitting sensor information to the nth intelligent adapter 150 .

메타정보부(300)는 센서부의 처리능력을 분석하기 분석하기 위한 메타정보를 서버부(100)로 전송한다.The meta information unit 300 transmits meta information for analyzing the processing capability of the sensor unit to the server unit 100 .

구체적으로 메타정보부(300)는 동작 방식(query/publish), 조건질의 처리(True/Flase) 여부, 센싱 데이터 저장(True/Flase) 여부 및 센서제어 기능 포함 여부(True/Flase) 중 적어도 어느 하나를 IoT 센서 관제 서버부(110)로 전송한다.Specifically, the meta information unit 300 includes at least one of an operation method (query/publish), conditional query processing (True/Flase), sensing data storage (True/Flase), and sensor control function included (True/Flase). is transmitted to the IoT sensor control server unit 110 .

2. IoT 센서정보 관제 방법2. IoT sensor information control method

이하, 도 1 내지 도 3를 참조하여 본 발명의 일 실시예에 따른 IoT 센서정보 관제 방법을 설명하도록 한다.Hereinafter, a method for controlling IoT sensor information according to an embodiment of the present invention will be described with reference to FIGS. 1 to 3 .

도 2는 본 발명의 일실시예에 따른 IoT 센서정보 관제 방법을 나타낸 순서도이다. 도 3은 본 발명의 일실시예에 따른 IoT 센서정보 관제 방법의 세부단계(S500)를 나타낸 순서도이다.2 is a flowchart illustrating a method for controlling IoT sensor information according to an embodiment of the present invention. 3 is a flowchart illustrating a detailed step (S500) of a method for controlling IoT sensor information according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 일실시예에 따른 IoT 센서정보 관제 방법은 (a) IoT 센서 관제 서버부(110)가 적어도 하나의 지능형 어댑터(130, 140)로 센서정보를 수집하기 위한 수집신호를 전송하는 단계(S100), (b) 적어도 하나의 지능형 어댑터(130, 140)가 적어도 하나의 게이트웨이(210, 220) 또는 적어도 하나의 IoT 센서그룹(230, 240)으로 수집신호를 전송하는 단계(S200), (c) 적어도 하나의 게이트웨이(210, 220) 또는 적어도 하나의 IoT 센서그룹(230, 240)이 적어도 하나의 지능형 어댑터(210, 220)로 센서정보를 전송하는 단계(S300), (d) 적어도 하나의 지능형 어댑터(130, 140)가 IoT 센서 관제 서버부(110)로 센서정보를 전송하는 단계 및 (e) 지능형 어댑터 관리 서버부(120)가 적어도 하나의 지능형 어댑터(130, 140) 및 신규 지능형 어댑터(150)의 동작을 제어하는 단계(S500)를 포함하고, 서버부(100)는 서로 다른 적어도 하나의 IoT 센서그룹(230, 240)을 연결하는 것을 특징으로 한다.Referring to FIG. 2 , in the IoT sensor information control method according to an embodiment of the present invention, (a) the IoT sensor control server unit 110 collects sensor information with at least one intelligent adapter 130 , 140 . Transmitting a signal (S100), (b) at least one intelligent adapter 130, 140 transmits a collected signal to at least one gateway 210, 220 or at least one IoT sensor group 230, 240 Steps (S200), (c) at least one gateway (210, 220) or at least one IoT sensor group (230, 240) transmitting sensor information to at least one intelligent adapter (210, 220) (S300) , (d) the at least one intelligent adapter 130, 140 transmitting sensor information to the IoT sensor control server unit 110, and (e) the intelligent adapter management server unit 120 at least one intelligent adapter 130 , 140) and a step (S500) of controlling the operation of the new intelligent adapter 150, and the server unit 100 is characterized in that at least one IoT sensor group 230, 240 different from each other is connected.

상기 (c) 단계는, 조건질의를 처리하기 위한 방법에 관한 것으로서, (c1) IoT 센서 관제 서버부(110)에 센서정보의 수집 질의가 도착하는 단계, (c2) IoT 센서 관제 서버부(110)가 적어도 하나의 IoT 센서그룹(230, 240) 중 센서정보를 전송한 IoT 센서그룹(230 또는 240)에 대한 메타정보를 확인하는 단계, (c3) 동작방식 메타정보를 확인하여 IoT 센서그룹(230)의 동작방식이 Query 방식인 경우 적어도 하나의 지능형 어댑터(130, 140)에 센서정보의 수집 질의를 요청하는 단계와 동작방식이 Publish 방식인 경우 지능형 어댑터(130, 140)에게 센서정보 수집 질의를 요청하지 않고IoT 센서그룹으로부터 publish 방식으로 미리 전송되어 저장되어 있는 센서정보를 이용하여 IoT 센서 관제 서버부(110)에서 조건을 포함하여 모든 질의처리를 완료하는 단계, (c4) 조건질의 처리여부 메타정보를 확인하여 IoT센서그룹이 조건질의를 처리할 수 있는 경우 지능형 어댑터(130, 140)가 적어도 하나의 게이트웨이 및 적어도 하나의 IoT 센서그룹에 대하여 조건질의를 포함한 센서정보의 수집 질의 결과를 요청하는 단계와 IoT 센서 관제 서버부에서 수집 질의를 완료하는 단계 및 IoT 센서그룹이 조건질의를 처리할 수 없는 경우 지능형 어댑터(130, 140)가 적어도 하나의 게이트웨이 및 적어도 하나의 IoT 센서그룹에 대하여 조건질의를 제외한 센서정보 수집만을 요청하는 단계와 IoT 센서 관제 서버부(110)에서 조건 처리를 포함하여 수집 질의를 완료하는 단계를 포함한다.The step (c) relates to a method for processing a conditional query, (c1) a step of receiving a sensor information collection query to the IoT sensor control server unit 110, (c2) the IoT sensor control server unit 110 ) checking meta information about the IoT sensor group 230 or 240 that has transmitted sensor information among at least one IoT sensor group 230, 240, (c3) Checking the operation method meta information to check the IoT sensor group ( 230) when the operation method is the Query method, requesting the sensor information collection query to at least one intelligent adapter 130, 140, and when the operation method is the Publish method, the sensor information collection query to the intelligent adapters 130 and 140 Completing all query processing including conditions in the IoT sensor control server unit 110 using the sensor information transmitted and stored in advance from the IoT sensor group in a publish manner without requesting, (c4) whether the conditional query is processed If the IoT sensor group can process the conditional query by checking the meta information, the intelligent adapter 130, 140 requests the result of the sensor information collection including the conditional query for at least one gateway and at least one IoT sensor group and completing the collection query in the IoT sensor control server unit, and when the IoT sensor group cannot process the conditional query, the intelligent adapters 130 and 140 provide conditions for at least one gateway and at least one IoT sensor group. It includes the step of requesting only the sensor information collection excluding the query and the step of completing the collection query including condition processing in the IoT sensor control server unit 110 .

다음, 상기 (e) 단계는, (e1) 신규 센서그룹인 제n 센서그룹(250)에 대한 메타정보를 입력하는 단계(S510), (e2) 메타정보를 기반으로 신규 지능형 어댑터(150)의 소스코드를 생성하는 단계(S520), (e3) 센서 인터페이스를 활용하여 지능형 어댑터 모듈을 완성하는 단계(S530) 및 (e4) 신규 지능형 어댑터(150)를 구동시키는 단계(S540)를 포함하며, 상기 (e1) 단계 내지 상기 (e4) 단계에서는 신규 지능형 어댑터(150)를 동작시키는 것을 특징으로 한다.Next, the step (e) includes: (e1) inputting meta information about the n-th sensor group 250 as a new sensor group (S510), (e2) of the new intelligent adapter 150 based on the meta information. generating the source code (S520), (e3) completing the intelligent adapter module using the sensor interface (S530), and (e4) driving the new intelligent adapter 150 (S540), wherein the Steps (e1) to (e4) are characterized in that the new intelligent adapter 150 is operated.

추가적으로 상기 (e) 단계는, 상기 (e4) 단계 이후, (e5) 적어도 하나의 지능형 어댑터(130, 140)를 일시중지시키는 단계(S550) 및 (e6) 적어도 하나의 지능형 어댑터(130, 140)를 재구동시키는 단계(S560)를 더 포함한다.Additionally, step (e) includes, after step (e4), (e5) pausing at least one intelligent adapter 130, 140 (S550) and (e6) at least one intelligent adapter 130, 140 It further includes the step of re-driving (S560).

또한, 상기 (e) 단계는, 상기 (e4) 단계 또는 상기 (e6) 단계 이후, 적어도 하나의 지능형 어댑터(130, 140)를 중지시키는 단계(S570)를 더 포함할 수 있다.In addition, the step (e) may further include a step (S570) of stopping the at least one intelligent adapter 130, 140 after the step (e4) or the step (e6).

본 발명의 실시예에 따르면, IoT 센서 관제 시스템을 개발하는데 있어서 이기종의 다양한 센서그룹을 손쉽게 연결할 수 있으며, 특히 기존 IoT 센서 관제 시스템을 중단하지 않고 센서그룹 추가 및 삭제를 자유롭게 수행할 수 있는 장점이 있다. 또한 센서정보 수집질의 처리에 있어서도 사용자 입장에서는 센서그룹의 처리능력에 관계없이 동일한 수준의 질의 처리를 수행할 수 있는 장점이 있다.According to an embodiment of the present invention, in developing an IoT sensor control system, various sensor groups of different types can be easily connected, and in particular, the advantage of being able to freely add and delete sensor groups without stopping the existing IoT sensor control system. have. In addition, there is an advantage in that the user can perform the same level of query processing regardless of the processing capability of the sensor group in the sensor information collection query processing.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The above description of the present invention is for illustration, and those of ordinary skill in the art to which the present invention pertains can understand that it can be easily modified into other specific forms without changing the technical spirit or essential features of the present invention. will be. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive. For example, each component described as a single type may be implemented in a dispersed form, and likewise components described as distributed may be implemented in a combined form.

본 발명의 범위는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is indicated by the following claims, and all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts should be construed as being included in the scope of the present invention.

100: 서버부
110: IoT 센서 관제 서버부
120: 지능형 어댑터 관리 서버부
130: 제1 지능형 어댑터
140: 제2 지능형 어댑터
150: 제n 지능형 어댑터
200: 센서부
210: 제1 게이트웨이
220: 제2 게이트웨이
230: 제1 IoT 센서그룹
240: 제2 IoT 센서그룹
250: 제n IoT 센서그룹
300: 메타정보부
100: server unit
110: IoT sensor control server unit
120: intelligent adapter management server unit
130: first intelligent adapter
140: second intelligent adapter
150: n intelligent adapter
200: sensor unit
210: first gateway
220: second gateway
230: first IoT sensor group
240: second IoT sensor group
250: nth IoT sensor group
300: meta information unit

Claims (11)

IoT 센서 관제 서버부 이외에 서로 다른 기종인 적어도 하나의 IoT 센서그룹별로 적어도 하나의 지능형 어댑터를 각각 설치하여 상기 IoT 센서 관제 서버부가 연속적이고 독립적으로 설치 및 구동이 가능한 IoT 센서정보 관제 방법에 있어서,
상기 적어도 하나의 지능형 어댑터를 통하여 수집된 센서정보를 관제하고 상기 적어도 하나의 지능형 어댑터를 관리하는 서버부;
적어도 하나의 게이트웨이 및 상기 적어도 하나의 게이트웨이와 전기적으로 연결되고 센싱하기 위한 대상물에 설치되어 상기 센서정보를 센싱한 후 상기 적어도 하나의 게이트웨이로 전송하는 상기 적어도 하나의 IoT 센서그룹을 포함하는 센서부; 및
상기 적어도 하나의 게이트웨이 및 상기 적어도 하나의 IoT 센서그룹의 동작 방식(query/publish), 조건질의 처리(True/Flase) 여부, 센싱 데이터 저장(True/Flase) 여부 및 센서제어 기능 포함 여부(True/Flase) 중 적어도 어느 하나인 메타정보를 상기 서버부로 전송하는 메타정보부;를 포함하고,
조건질의를 처리하기 위한 과정으로서, 상기 센서정보의 수집 질의를 수신한 상기 IoT 센서 관제 서버부가 상기 적어도 하나의 IoT 센서그룹 중 상기 센서정보를 전송한 IoT 센서그룹에 대한 상기 메타정보를 확인하고, 상기 동작방식을 포함하는 메타정보를 확인하여 상기 IoT 센서그룹의 동작방식이 Query 방식인 경우 상기 적어도 하나의 지능형 어댑터에 상기 센서정보의 수집 질의를 요청하며, 상기 동작방식이 Publish 방식인 경우 상기 지능형 어댑터에게 센서정보 수집 질의를 요청하지 않고 상기 IoT 센서그룹으로부터 publish 방식으로 미리 전송되어 저장되어 있는 센서정보를 이용하여 상기 IoT 센서 관제 서버부에서 조건을 포함하여 모든 질의처리를 완료하며,
상기 조건질의 처리여부를 포함하는 메타정보를 확인하여 상기 IoT센서그룹이 조건질의를 처리할 수 있는 경우 상기 지능형 어댑터가 상기 적어도 하나의 게이트웨이 및 상기 적어도 하나의 IoT 센서그룹에 대하여 상기 조건질의를 포함한 센서정보의 수집 질의 결과를 요청한 후 상기 IoT 센서 관제 서버부에서 수집 질의를 완료하고,
상기 IoT 센서그룹이 상기 조건질의를 처리할 수 없는 경우 상기 지능형 어댑터가 상기 적어도 하나의 게이트웨이 및 상기 적어도 하나의 IoT 센서그룹에 대하여 상기 조건질의를 제외한 센서정보 수집만을 요청한 후 상기 IoT 센서 관제 서버부에서 조건 처리를 포함하여 수집 질의를 완료하며,
상기 서버부는 서로 다른 상기 적어도 하나의 IoT 센서그룹을 연결하는 것을 특징으로 하는 IoT 센서정보 관제 시스템.
In the IoT sensor information control method in which the IoT sensor control server unit can be continuously and independently installed and operated by installing at least one intelligent adapter for each at least one IoT sensor group of a different type in addition to the IoT sensor control server unit,
a server unit for controlling sensor information collected through the at least one intelligent adapter and managing the at least one intelligent adapter;
a sensor unit including at least one gateway and the at least one IoT sensor group electrically connected to the at least one gateway and installed on a sensing object to sense the sensor information and then transmit the sensor information to the at least one gateway; and
The operation method (query/publish) of the at least one gateway and the at least one IoT sensor group, whether to process a conditional query (True/Flase), whether to store sensing data (True/Flase), and whether to include a sensor control function (True/ Flase) a meta-information unit for transmitting at least one meta-information to the server unit;
As a process for processing a conditional query, the IoT sensor control server unit receiving the collection query for the sensor information checks the meta information about the IoT sensor group that has transmitted the sensor information among the at least one IoT sensor group, By checking meta information including the operation method, if the operation method of the IoT sensor group is the Query method, a collection query of the sensor information is requested to the at least one intelligent adapter, and if the operation method is the Publish method, the intelligent Without requesting the sensor information collection query from the adapter, the IoT sensor control server unit completes all query processing, including conditions, using the sensor information transmitted and stored in advance from the IoT sensor group in a publish manner,
If the IoT sensor group can process the condition query by checking meta information including whether the condition query is processed, the intelligent adapter includes the condition query for the at least one gateway and the at least one IoT sensor group After requesting the sensor information collection query result, the IoT sensor control server unit completes the collection query,
When the IoT sensor group cannot process the condition query, the intelligent adapter requests only the sensor information collection excluding the condition query for the at least one gateway and the at least one IoT sensor group, and then the IoT sensor control server unit to complete the collection query, including condition processing,
The server unit is an IoT sensor information control system, characterized in that for connecting the at least one different IoT sensor group.
제1 항에 있어서,
상기 서버부는,
상기 센서정보를 수집 및 제어하는 IoT 센서 관제 서버부; 및
상기 적어도 하나의 지능형 어댑터의 동작을 제어하는 지능형 어댑터 관리 서버부;를 포함하고,
상기 적어도 하나의 지능형 어댑터는 상기 지능형 어댑터 관리 서버부에 의해 시작, 일시중지, 재시작 및 정지 중 적어도 어느 하나의 동작이 수행되는 것을 특징으로 하는 IoT 센서정보 관제 시스템.
According to claim 1,
The server unit,
IoT sensor control server unit for collecting and controlling the sensor information; and
Including; an intelligent adapter management server for controlling the operation of the at least one intelligent adapter;
The at least one intelligent adapter is an IoT sensor information control system, characterized in that at least one operation of start, pause, restart, and stop is performed by the intelligent adapter management server unit.
제2 항에 있어서,
상기 서버부는 상기 적어도 하나의 지능형 어댑터;를 포함하고,
상기 적어도 하나의 지능형 어댑터는 상기 적어도 하나의 IoT 센서그룹 또는 상기 적어도 하나의 게이트웨이로부터 센서정보를 수집하거나 상기 적어도 하나의 IoT 센서그룹 또는 상기 적어도 하나의 게이트웨이에 상기 센서정보의 수집 및 제어를 위한 수집신호를 전송하는 것을 특징으로 하는 IoT 센서정보 관제 시스템.
3. The method of claim 2,
The server unit includes the at least one intelligent adapter;
The at least one intelligent adapter collects sensor information from the at least one IoT sensor group or the at least one gateway or collects and controls the sensor information to the at least one IoT sensor group or the at least one gateway IoT sensor information control system, characterized in that it transmits a signal.
제3 항에 있어서,
상기 적어도 하나의 지능형 어댑터는 상기 IoT 센서 관제 서버부로 상기 센서정보를 전송하는 제1 지능형 어댑터 및 제2 지능형 어댑터이고,
상기 적어도 하나의 게이트웨이는 상기 제1 지능형 어댑터로 상기 센서정보를 전송하는 제1 게이트웨이 및 상기 제2 지능형 어댑터로 상기 센서정보를 전송하는 제2 게이트웨이이며,
상기 적어도 하나의 IoT 센서그룹은 상기 제1 게이트웨이로 상기 센서정보를 전송하는 제1 IoT 센서그룹 및 상기 제2 게이트웨이로 상기 센서정보를 전송하는 제2 IoT 센서그룹인 것을 특징으로 하는 IoT 센서정보 관제 시스템.
4. The method of claim 3,
The at least one intelligent adapter is a first intelligent adapter and a second intelligent adapter for transmitting the sensor information to the IoT sensor control server,
The at least one gateway is a first gateway for transmitting the sensor information to the first intelligent adapter and a second gateway for transmitting the sensor information to the second intelligent adapter,
The at least one IoT sensor group is a first IoT sensor group for transmitting the sensor information to the first gateway and a second IoT sensor group for transmitting the sensor information to the second gateway system.
제4 항에 있어서,
상기 적어도 하나의 지능형 어댑터는 상기 IoT 센서 관제 서버부로 상기 센서정보를 전송하는 신규 지능형 어댑터인 제n 지능형 어댑터;를 더 포함하고,
상기 적어도 하나의 IoT 센서그룹은 상기 제n 지능형 어댑터로 상기 센서정보를 전송하는 신규 IoT 센서그룹인 제n IoT 센서그룹;을 더 포함하는 것을 특징으로 하는 IoT 센서정보 관제 시스템.
5. The method of claim 4,
The at least one intelligent adapter further includes; an nth intelligent adapter that is a new intelligent adapter that transmits the sensor information to the IoT sensor control server unit;
The at least one IoT sensor group includes an nth IoT sensor group that is a new IoT sensor group that transmits the sensor information to the nth intelligent adapter.
삭제delete IoT 센서 관제 서버부 이외에 서로 다른 기종인 적어도 하나의 IoT 센서그룹별로 적어도 하나의 지능형 어댑터를 각각 설치하여 상기 IoT 센서 관제 서버부가 연속적이고 독립적으로 설치 및 구동이 가능한 IoT 센서정보 관제 방법에 있어서,
(a) 상기 IoT 센서 관제 서버부가 상기 적어도 하나의 지능형 어댑터로 센서정보를 수집하기 위한 수집신호를 전송하는 단계;
(b) 상기 적어도 하나의 지능형 어댑터가 적어도 하나의 게이트웨이 또는 상기 적어도 하나의 IoT 센서그룹으로 상기 수집신호를 전송하는 단계;
(c) 상기 적어도 하나의 게이트웨이 또는 상기 적어도 하나의 IoT 센서그룹이 상기 적어도 하나의 지능형 어댑터로 상기 센서정보를 전송하는 단계;
(d) 상기 지능형 어댑터가 상기 IoT 센서 관제 서버부로 센서정보를 전송하는 단계; 및
(e) 지능형 어댑터 관리 서버부가 상기 적어도 하나의 지능형 어댑터 및 신규 지능형 어댑터의 동작을 제어하는 단계;를 포함하고,
메타정보는 동작 방식(query/publish), 조건질의 처리(True/Flase) 여부, 센싱 데이터 저장(True/Flase) 여부 및 센서제어 기능 포함 여부(True/Flase) 중 적어도 어느 하나이며,
상기 (c) 단계는, 조건질의를 처리하기 위한 방법으로서,
(c1) 상기 IoT 센서 관제 서버부에 상기 센서정보의 수집 질의가 도착하는 단계;
(c2) 상기 IoT 센서 관제 서버부가 상기 적어도 하나의 IoT 센서그룹 중 상기 센서정보를 전송한 IoT 센서그룹에 대한 메타정보를 확인하는 단계;
(c3) 상기 적어도 하나의 게이트웨이 및 상기 적어도 하나의 IoT 센서그룹의 동작방식을 포함하는 메타정보를 확인하여 상기 IoT 센서그룹의 동작방식이 Query 방식인 경우 적어도 하나의 상기 지능형 어댑터에 센서정보의 수집 질의를 요청하는 단계와 동작방식이 Publish 방식인 경우 상기 지능형 어댑터에게 센서정보 수집 질의를 요청하지 않고 상기 IoT 센서그룹으로부터 publish 방식으로 미리 전송되어 저장되어 있는 센서정보를 이용하여 상기 IoT 센서 관제 서버부에서 조건을 포함하여 모든 질의처리를 완료하는 단계;
(c4) 상기 조건질의 처리여부를 포함하는 메타정보를 확인하여 상기 IoT센서그룹이 조건질의를 처리할 수 있는 경우 상기 지능형 어댑터가 적어도 하나의 상기 게이트웨이 및 적어도 하나의 IoT 센서그룹에 대하여 조건질의를 포함한 센서정보의 수집 질의 결과를 요청하는 단계와 상기 IoT 센서 관제 서버부에서 수집 질의를 완료하는 단계 및 상기 IoT 센서그룹이 조건질의를 처리할 수 없는 경우 상기 지능형 어댑터가 적어도 하나의 상기 게이트웨이 및 적어도 하나의 IoT 센서그룹에 대하여 조건질의를 제외한 센서정보 수집만을 요청하는 단계와 상기 IoT 센서 관제 서버부에서 조건 처리를 포함하여 수집 질의를 완료하는 단계;를 포함하며,
상기 서버부는 서로 다른 상기 적어도 하나의 IoT 센서그룹을 연결하는 것을 특징으로 하는 IoT 센서정보 관제 방법.
In the IoT sensor information control method in which the IoT sensor control server unit can be continuously and independently installed and operated by installing at least one intelligent adapter for each at least one IoT sensor group of a different type in addition to the IoT sensor control server unit,
(a) transmitting, by the IoT sensor control server unit, a collection signal for collecting sensor information to the at least one intelligent adapter;
(b) transmitting, by the at least one intelligent adapter, the collection signal to at least one gateway or the at least one IoT sensor group;
(c) transmitting, by the at least one gateway or the at least one IoT sensor group, the sensor information to the at least one intelligent adapter;
(d) transmitting, by the intelligent adapter, sensor information to the IoT sensor control server unit; and
(e) controlling the operation of the at least one intelligent adapter and the new intelligent adapter by the intelligent adapter management server unit; includes,
Meta information is at least one of operation method (query/publish), conditional query processing (True/Flase), sensing data storage (True/Flase), and sensor control function included (True/Flase),
Step (c) is a method for processing a conditional query,
(c1) arriving at the IoT sensor control server unit for a collection query of the sensor information;
(c2) checking, by the IoT sensor control server, meta information about an IoT sensor group to which the sensor information is transmitted among the at least one IoT sensor group;
(c3) When the operation method of the IoT sensor group is the Query method by checking meta information including the operation method of the at least one gateway and the at least one IoT sensor group, the sensor information is collected by the at least one intelligent adapter If the step of requesting a query and the operation method are the Publish method, the IoT sensor control server unit does not request the sensor information collection query from the intelligent adapter but uses the sensor information transmitted and stored in advance from the IoT sensor group in the publish method. Completing all query processing including conditions in ;
(c4) If the IoT sensor group can process the condition query by checking meta information including whether the condition query is processed or not, the intelligent adapter performs a condition query on at least one gateway and at least one IoT sensor group requesting a result of a query for collection of sensor information including; completing a collection query in the IoT sensor control server unit; and when the IoT sensor group cannot process a conditional query, the intelligent adapter is requesting only sensor information collection excluding the conditional query for one IoT sensor group and completing the collection query including condition processing in the IoT sensor control server unit;
The server unit IoT sensor information control method, characterized in that for connecting the at least one different IoT sensor group.
삭제delete 제7 항에 있어서,
상기 (e) 단계는,
(e1) 신규 센서그룹인 제n 센서그룹에 대한 메타정보를 입력하는 단계;
(e2) 상기 메타정보를 기반으로 상기 신규 지능형 어댑터의 소스코드를 생성하는 단계;
(e3) 센서 인터페이스를 활용하여 지능형 어댑터 모듈을 완성하는 단계; 및
(e4) 상기 신규 지능형 어댑터를 구동시키는 단계;를 포함하고,
상기 (e1) 단계 내지 상기 (e4) 단계에서는 상기 신규 지능형 어댑터를 동작시키는 것을 특징으로 하는 IoT 센서정보 관제 방법.
8. The method of claim 7,
Step (e) is,
(e1) inputting meta information about the n-th sensor group, which is a new sensor group;
(e2) generating a source code of the new intelligent adapter based on the meta information;
(e3) utilizing the sensor interface to complete the intelligent adapter module; and
(e4) driving the new intelligent adapter;
In the steps (e1) to (e4), the IoT sensor information control method, characterized in that the new intelligent adapter is operated.
제9 항에 있어서,
상기 (e) 단계는,
상기 (e4) 단계 이후,
(e5) 상기 적어도 하나의 지능형 어댑터를 일시중지시키는 단계; 및
(e6) 상기 적어도 하나의 지능형 어댑터를 재구동시키는 단계;를 더 포함하는 것을 특징으로 하는 IoT 센서정보 관제 방법.
10. The method of claim 9,
Step (e) is,
After step (e4),
(e5) suspending the at least one intelligent adapter; and
(e6) re-driving the at least one intelligent adapter; IoT sensor information control method further comprising a.
제10 항에 있어서,
상기 (e) 단계는,
상기 (e4) 단계 또는 상기 (e6) 단계 이후,
상기 적어도 하나의 지능형 어댑터를 중지시키는 단계;를 더 포함하는 것을 특징으로 하는 IoT 센서정보 관제 방법.
11. The method of claim 10,
Step (e) is,
After step (e4) or step (e6),
Stopping the at least one intelligent adapter; IoT sensor information control method, characterized in that it further comprises.
KR1020200016386A 2020-02-11 2020-02-11 A system and method for IoT sensor data control Expired - Fee Related KR102302916B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200016386A KR102302916B1 (en) 2020-02-11 2020-02-11 A system and method for IoT sensor data control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200016386A KR102302916B1 (en) 2020-02-11 2020-02-11 A system and method for IoT sensor data control

Publications (2)

Publication Number Publication Date
KR20210101882A KR20210101882A (en) 2021-08-19
KR102302916B1 true KR102302916B1 (en) 2021-09-30

Family

ID=77492674

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200016386A Expired - Fee Related KR102302916B1 (en) 2020-02-11 2020-02-11 A system and method for IoT sensor data control

Country Status (1)

Country Link
KR (1) KR102302916B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102519874B1 (en) * 2022-07-01 2023-04-11 아카라코리아 주식회사 Method for management of iot device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100894910B1 (en) 2007-11-09 2009-04-30 한국전자통신연구원 Multi-query Processing Device and Method in Heterogeneous Sensor Network Environment

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100985192B1 (en) * 2007-09-14 2010-10-05 주식회사 티맥스 소프트 Software development system
KR101337619B1 (en) * 2012-03-02 2013-12-06 주식회사 엘지씨엔에스 Integrated control system and method
KR20190063729A (en) * 2017-11-30 2019-06-10 주식회사 넥토마이닝 Life protection system for social disaster using convergence technology like camera, sensor network, and directional speaker system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100894910B1 (en) 2007-11-09 2009-04-30 한국전자통신연구원 Multi-query Processing Device and Method in Heterogeneous Sensor Network Environment

Also Published As

Publication number Publication date
KR20210101882A (en) 2021-08-19

Similar Documents

Publication Publication Date Title
US6795799B2 (en) Remote diagnosis server
US20150244881A1 (en) Agent device, image-forming-device management system, image-forming-device management method, image-forming-device management program, and storage medium
US8306782B2 (en) System for monitoring and diagnosing remote devices
WO2013046750A1 (en) Maintenance support system
KR101726304B1 (en) Water resources data processing apparatus and method of the based internet of things
KR102302916B1 (en) A system and method for IoT sensor data control
CN108173840A (en) Intelligent logistics terminal integration middleware based on cloud platform
CN116980284A (en) Optical cable fiber distribution box operation and maintenance information transmission method and system based on Internet of things
JP2019003440A (en) Maintenance management system, abnormality detection device, and maintenance plan creation device
CN109445388B (en) Industrial control system data analysis processing device and method based on image recognition
KR101636141B1 (en) Apparatus and method for managing identification of electric power facilities
KR101996237B1 (en) DEVICE AND PLATFORM FOR IoT SENSOR THROUGH DISTRIBUTED PROCESSING
KR101536350B1 (en) Self-management system of production resources based wired and wireless sensor network
KR102356228B1 (en) Autonomous Vehicle, Control System And Operating Method of Thereof
CN111766838A (en) Shared data center based industrial automation system for one or more sites
KR101811532B1 (en) Autonomous Maintenance System for a Plural of Facilities
KR100289330B1 (en) Spatial engine device supporting heterogeneous database system and method of managing spatial data using same
CN101571901B (en) Method and device for locating a service operator
CN106128074A (en) A kind of microseism wireless monitor system based on privately owned cloud and data processing method thereof
CN116468254B (en) Method and system for processing in-station emergency task data for rail transit
KR102334975B1 (en) System For Controlling An Automate Equipment
JP3384911B2 (en) Condition monitoring system in multi-computer system
KR20190110847A (en) integrated middleware system for monitoring of structures
CN111681334B (en) Collection of vehicle-based, location-related data sets
JP2003051822A (en) Network monitor system, network monitor method, and its program

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20200211

PA0201 Request for examination
PN2301 Change of applicant

Patent event date: 20200819

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20201112

Patent event code: PE09021S01D

PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20210524

PG1501 Laying open of application
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20210910

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20210913

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20250621