KR101961553B1 - Wireless-sensor automatic detection home automatation control device - Google Patents

Wireless-sensor automatic detection home automatation control device Download PDF

Info

Publication number
KR101961553B1
KR101961553B1 KR1020170077235A KR20170077235A KR101961553B1 KR 101961553 B1 KR101961553 B1 KR 101961553B1 KR 1020170077235 A KR1020170077235 A KR 1020170077235A KR 20170077235 A KR20170077235 A KR 20170077235A KR 101961553 B1 KR101961553 B1 KR 101961553B1
Authority
KR
South Korea
Prior art keywords
sensor
iot
registered
gui
array
Prior art date
Application number
KR1020170077235A
Other languages
Korean (ko)
Other versions
KR20180137706A (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 KR1020170077235A priority Critical patent/KR101961553B1/en
Publication of KR20180137706A publication Critical patent/KR20180137706A/en
Application granted granted Critical
Publication of KR101961553B1 publication Critical patent/KR101961553B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2823Reporting information sensed by appliance or service execution status of appliance services in a home automation network
    • H04L67/2809
    • 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/562Brokering proxy services

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephonic Communication Services (AREA)
  • Selective Calling Equipment (AREA)

Abstract

본 발명은 홈 IoT 센서 통신을 하면서 새로운 센서가 추가되거나 기존에 사용되던 센서가 제거되는 경우 이를 자동으로 감지하여 등록하고 표시할 수 있도록 하는 무선 센서 자동 감지 기반의 홈자동화 제어 시스템에 관한 것이다.
본 발명에 따른 무선 센서 자동 감지 기반의 홈자동화 제어 시스템은 가정 내에 설치되는 복수의 IoT 센서(300)와; 상기 IoT 센서(300)와 MQTT 프로토콜을 통하여 데이터를 송수신하는 Broker 서버(200)와; 상기 Broker 서버(200)의 중계를 통하여 IoT 센서(300)와 MQTT 프로토콜을 통하여 통신을 수행하여 IoT 센서(300)를 관리하는 중앙 컨트롤러(100);를 포함하되, 상기 중앙 컨트롤러(100)는 새로운 IoT 센서(300)가 가정 내에 추가되면 이를 감지하여 새로운 IoT 센서 정보를 메모리(140)에 등록하고 GUI 표시부(150)를 통하여 GUI 화면에 표시하며, 상기 메모리(140)에 등록된 IoT 센서(300)가 가정 내에서 제거되는 경우 이를 감지하여 제거된 IoT 센서 정보를 GUI 표시부(150)에서 삭제하여 GUI 화면을 재배열함으로써, 실시간으로 센서의 변경 상황을 확인할 수 있도록 제공된다.
The present invention relates to a home automation control system based on a wireless sensor automatic detection that can automatically detect, register, and display a new sensor when a home IoT sensor communication is performed or a previously used sensor is removed.
The home automation control system based on the automatic detection of the wireless sensor according to the present invention includes a plurality of IoT sensors 300 installed in the home; A Broker server 200 for transmitting and receiving data to and from the IoT sensor 300 through an MQTT protocol; And a central controller 100 communicating with the IoT sensor 300 through the relay of the Broker server 200 via the MQTT protocol to manage the IoT sensor 300. The central controller When the IoT sensor 300 is added to the home, it is detected that the new IoT sensor information is registered in the memory 140 and displayed on the GUI screen through the GUI display unit 150, and the IoT sensor 300 registered in the memory 140 Is deleted from the home, and the removed IoT sensor information is deleted from the GUI display unit 150 to rearrange the GUI screen, so that the change status of the sensor can be confirmed in real time.

Description

무선 센서 자동 감지 기반의 홈자동화 제어 시스템 {WIRELESS-SENSOR AUTOMATIC DETECTION HOME AUTOMATATION CONTROL DEVICE} TECHNICAL FIELD [0001] The present invention relates to a home automation control system based on automatic detection of a wireless sensor,

본 발명은 홈자동화 제어 장치에 관한 것으로, 특히 홈 IoT 센서 통신을 하면서 새로운 센서가 추가되거나 기존에 사용되던 센서가 제거되는 경우 이를 자동으로 감지하여 등록하고 표시할 수 있도록 하는 무선 센서 자동 감지 기반의 홈자동화 제어 시스템에 관한 것이다. More particularly, the present invention relates to a home automation control device, and more particularly, to a home automation control device, in which a new sensor is added while a home IoT sensor is communicating, Home automation control system.

IoT(Internet Of Things)는 인터넷에 연결된 사물이 사람의 개입 없이 스스로 정보를 생성하고 다른 사물, 사람, 시스템과 연동하여 동작하는 기술을 말한다. 일반적으로 이 기술은 M2M, IoT, IoE, WoT 와 같은 명칭으로 소개되고 있는데, 이는 인터넷 기술이 사회 전반에 영향을 끼치고 있는 것을 의미한다. 특히, 스마트 홈 영역은 주거인의 생활을 돕기 위한 서비스가 이미 홈 네트워크, 홈 IoT 라는 명칭으로 소개되고 있는데, 아직까지는 기술적 또는 산업적인 한계에 의해 실제 생활에 많은 보급이 이루어지지는 않았지만, IoT 기술의 보급이 점차 증가하고 있어 현실화 가능성이 높아지고 있는 추세이다. IoT (Internet Of Things) is a technology in which objects connected to the Internet generate information by themselves without human intervention and operate in conjunction with other objects, people, and systems. In general, this technology is introduced as M2M, IoT, IoE, and WoT, which means that Internet technology is affecting society as a whole. Especially, in the smart home area, the service for helping the living of the resident is already introduced in the name of home network, home IoT. However, due to technological or industrial limitation, there has not been much spread in real life, And the possibility of realization is increasing.

기존 홈 네트워크 기술은 Ethernet, HomePNA, RF 등 물리적인 네트워크를 구성하는 기술과, 홈 네트워크를 구성하는 단말, 가전, 센서, 액추에이터 간의 통신 프로토콜 기술, 구성된 홈 네트워크 상에서 단말 간의 상호 발견(감지)하는 기술들로 구성되어 있다. 이러한 홈 네트워크 기술을 기반으로 궁극적으로 가정 내외에서 생활하는 거주자들이 편안하게 디바이스를 제어하고 관리하도록 하는 서비스를 제공하고 있다. 따라서, 홈 IoT 네트워크 기술은 홈 IoT 기기와 게이트웨이, 스마트폰, 스마트 TV 등을 서로 연결하기 위해서 사용하는 물리적 네트워크 기술을 의미하며, 주로 무선 네트워크를 통해서 통신한다. Existing home network technology is a technology that constitutes a physical network such as Ethernet, HomePNA, and RF, a communication protocol technology between a terminal, a home appliance, a sensor, and an actuator constituting a home network, and a technology . Based on this home network technology, residents who live in and out of the house ultimately provide services to control and manage devices comfortably. Therefore, the home IoT network technology refers to a physical network technology used to connect a home IoT device with a gateway, a smart phone, and a smart TV, and mainly communicates through a wireless network.

이러한 홈 IoT 기술은 궁극적으로 개인 주거 생활에 필요한 모든 기기, 네트워크와 서비스 등을 융합하는 것이기 때문에, 융합 IoT 산업의 대표적 형태이다. 따라서, 홈 IoT 기술과 관련된 산업군은 통신, 가전, 보안, 교육, 의료, 건강, 에너지 등을 포함하는 모든 분야로서, 이러한 다양한 분야에서의 서비스에 대해 연구가 필요하다.This home IoT technology is a representative form of the converged IoT industry because it ultimately fuses all the devices, networks and services required for private residential living. Therefore, the industries related to home IoT technology are all fields including communication, home appliances, security, education, medical, health, energy, etc., and research on services in these various fields is needed.

이러한 홈 IoT 기술 중 하나인 MQTT(Message Queuing Telemetry Transport)는 경량의 Publish/Subscribe 메시징 프로토콜이다. MQTT에서는 메시지를 Pub(발행)하는 송신자들과 메시지를 Sub(구독)하는 수신자들은 Broker(매개자)를 통하여 Topic을 타겟으로 삼아 메시지를 송수신하게 된다. 이러한 MQTT는 M2M(Machine to Machine)과 IoT에서의 사용을 목적으로 설계되어, 저 전력, 낮은 대역폭에서도 동작을 할 수 있다. 따라서, 소형 기기 제어와 센서정보 수집에 유리하여 IoT 영역에서 주목받고 있는데, 이는 가전기기, 빌딩, 도시, 산업 등 다양한 영역에서 센서정보를 수집하므로 모든 센서 네트워크 영역에서 사용이 가능하다. 이를 위해 각 기기를 MQTT Broker에 bind 할 수 있어야 하는데, 현재 페이스북의 경우 MQTT를 이용해서 메시지를 Push하고 있다. One of these home IoT technologies, Message Queuing Telemetry Transport (MQTT), is a lightweight Publish / Subscribe messaging protocol. In MQTT, the senders that publish the message and the subscribers that subscribe to the message send and receive messages using the Topic as a target through the broker (intermediary). These MQTTs are designed for use in M2M (Machine to Machine) and IoT, and can operate at low power and low bandwidth. Therefore, IoT area is attracting attention in small area device control and sensor information collection. It can be used in all sensor network area because it collects sensor information in various fields such as home appliance, building, city, and industry. To do this, each device must be able to bind to an MQTT broker. Currently, Facebook is pushing messages using MQTT.

한편, 근래 들어 가정 내 유무선 인터넷 인프라 구축 사업을 기반으로 보안 장비와 시큐리티 서비스 제공하는 형태와, 전력 소모량과 온도조절을 통한 에너지 관리 서비스에 대한 연구가 주목받고 있다. 또한, 가정 내 건강관리 서비스로 원격 의료서비스까지 연계하여 만성질환자와 독거노인에 대한 지원 서비스가 주목받고 있다. 이러한 가정 내 보안과 안전, 건강 관리 등의 서비스를 위해 수많은 IoT 센서들이 개발되었는데, 이러한 수많은 IoT 센서들은 GUI(Graphic User Interface) 화면을 통해 사용자에게 동작 상태를 알려주게 된다. GUI(Graphic User Interface)는 사용자를 위한 컴퓨터 인터페이스로, 컴퓨터를 사용하면서 그림으로 된 화면 위의 물체나 틀, 색상과 같은 그래픽 요소들을 어떠한 기능과 용도로 나타내는지를 보여준다. GUI 에서는 어떤 요소를 제어하려면 그래픽을 직접 조작하여야 하는데, 예를 들어 새로운 센서가 감지가 될 경우 중앙컨트롤러에서 소스코드 분석이 새롭게 이루어져야 하고, 새로운 센서가 감지되거나 기존의 센서가 변경되는 경우 GUI의 수정이 필수적으로 요구된다. Recently, research on energy management service through power consumption and temperature control has been attracting attention in the form of providing security equipment and security service based on the wired / wireless Internet infrastructure construction business in home. In addition, support services for the elderly with chronic illness and the elderly living alone have been attracting attention in connection with remote healthcare services through home health care services. A number of IoT sensors have been developed for such services as home security, safety, and health care. Many of these IoT sensors inform the user of the operation status through a GUI (Graphic User Interface) screen. GUI (Graphic User Interface) is a computer interface for the user. It shows the function and purpose of graphical elements such as objects, frame, and color on the screen while using the computer. For example, if a new sensor is detected, a new source code analysis must be performed at the central controller. If a new sensor is detected or an existing sensor is changed, GUI modification Is required.

따라서, 종래의 홈 IoT 센서들은 이미 위치가 설계되어있는 상태에서 컨트롤러가 제작되면 추가적인 변경 상황에 대해 신속히 대처할 수 없게 된다. 즉, 센서가 추가 또는 제거가 될 경우 기존에 적용하였던 상황 알고리즘 개선 및 센서들의 값을 읽어오는 프로그래밍 수정이 불가피 하기 때문에, 센서 변경 상황을 적용하는데 시간 및 인력이 많이 소요되는 문제점이 있었다. Therefore, when the controller is manufactured in a state where the conventional groove IoT sensors are already designed in position, it is not possible to quickly cope with the additional change situation. That is, when the sensor is added or removed, there is a problem that it takes much time and manpower to apply the sensor change situation because the existing situation algorithm improvement and programming correction reading the sensor values are inevitable.

또한, 시각적으로 보여지는 GUI 설계에서도 새로운 센서가 생성 또는 기존의 센서가 제거가 될 경우, GUI 전체를 수정하여 각 영역에 해당하는 구역에 대하여 프로그래밍을 다시 맞추어 시각화해줘야 하는 번거로운 문제점이 있었다.Also, in the GUI design shown visually, when a new sensor is created or an existing sensor is removed, there is a troublesome problem that it is necessary to modify the GUI as a whole and to visualize the area corresponding to each area again.

대한민국 등록특허공보 제10-1349540호 (2014.01.02. 등록)Korean Registered Patent No. 10-1349540 (Registered on April 21, 2014) 대한민국 등록특허공보 제10-1678728호 (2016.11.16. 등록)Korean Registered Patent No. 10-1678728 (registered on November 16, 2016)

본 발명은 상기 종래 문제점을 해결하기 위해 제안된 것으로서, 본 발명의 목적은 IoT 센서들이 추가로 설치될 때 중앙 컨트롤러에서 그 센서들의 위치와 값을 자동으로 인식하고, 센서가 제거되는 경우에도 이를 자동으로 인식하여 홈 네트워크에 반영함으로써 새로운 센서가 생성 또는 제거되어도 해당 센서들의 통신이 정상적으로 진행될 수 있도록 하는 홈자동화 제어 시스템을 제공하는데 있다.The present invention has been made in order to solve the above-mentioned problems, and it is an object of the present invention to automatically recognize the position and value of the sensors in the central controller when the IoT sensors are additionally installed, The home automation control system recognizes the home automation control system and reflects the home automation control system in the home network.

본 발명의 다른 목적은 새로운 IoT 센서의 추가 또는 제거에 따라 홈 네트워크의 구성이 변경되는 경우 이를 실시간으로 GUI 화면에 반영하여 표시할 수 있도록 하는 홈자동화 제어 시스템을 제공하는데 있다. It is another object of the present invention to provide a home automation control system which can reflect and display a GUI screen in real time when a configuration of a home network is changed according to addition or removal of a new IoT sensor.

상기 목적을 달성하기 위한 본 발명에 따른 홈자동화 제어 시스템은 가정 내에 설치되는 복수의 IoT 센서와, 상기 IoT 센서와 MQTT 프로토콜을 통하여 데이터를 송수신하는 Broker 서버와, 상기 Broker 서버의 중계를 통하여 IoT 센서와 MQTT 프로토콜을 통하여 통신을 수행하여 IoT 센서를 관리하는 중앙 컨트롤러를 포함하되, 상기 중앙 컨트롤러는 새로운 IoT 센서가 가정 내에 추가되면 이를 감지하여 새로운 IoT 센서 정보를 메모리에 등록하고 GUI 표시부를 통하여 GUI 화면에 표시하며, 상기 메모리에 등록된 IoT 센서가 가정 내에서 제거되는 경우 이를 감지하여 제거된 IoT 센서 정보를 GUI 표시부에서 삭제하여 GUI 화면을 재배열하게 된다. According to another aspect of the present invention, there is provided a home automation control system including a plurality of IoT sensors installed in a home, a Broker server transmitting and receiving data through the IoT sensor and an MQTT protocol, And a central controller that manages the IoT sensor by performing communication via the MQTT protocol. The central controller detects the new IoT sensor when it is added to the home, registers the new IoT sensor information in the memory, and displays the GUI screen When the IoT sensor registered in the memory is removed from the home, it is detected and the removed IoT sensor information is deleted from the GUI display unit to rearrange the GUI screen.

여기에서, 상기 중앙 컨트롤러는 IoT 센서로부터 데이터가 수신되면, 상기 데이터를 송신한 IoT 센서 정보가 메모리에 등록되어 있는지를 검사하여 새롭게 추가된 IoT 센서인지를 판단하고, 상기 메모리에 등록된 IoT 센서로부터 설정된 시간 동안 데이터가 수신되지 않는 경우 해당 IoT 센서가 제거된 것으로 판단하게 된다. Here, when receiving data from the IoT sensor, the central controller determines whether the IoT sensor information transmitted from the IoT sensor is registered in the memory, determines whether the IoT sensor is a newly added IoT sensor, If no data is received for the set time, it is determined that the IoT sensor is removed.

즉, 상기 중앙 컨트롤러의 메모리에는 데이터가 수신된 IoT 센서 정보가 등록되는 센서 배열과, 상기 GUI 표시부에 표시될 IoT 센서 정보가 등록되는 GUI 배열이 구비되어, 상기 중앙 컨트롤러는 새롭게 추가된 것으로 판단되는 IoT 센서 정보를 센서 배열 및 GUI 배열에 저장하고, 상기 GUI 배열에 등록된 IoT 센서 중 설정기간 동안 신호가 수신되지 않는 IoT 센서 정보를 GUI 배열에서 삭제하여 GUI 표시부를 통하여 더이상 표시되지 않도록 하게 한다. That is, the memory of the central controller includes a sensor array in which IoT sensor information on which data is received is registered, and a GUI array in which IoT sensor information to be displayed on the GUI display unit is registered, and the central controller is determined to be newly added IoT sensor information is stored in a sensor array and a GUI array, and IoT sensor information in which no signal is received during the set period of the IoT sensors registered in the GUI array is deleted from the GUI array so that the IoT sensor information is no longer displayed through the GUI display.

또한, 상기 중앙 컨트롤러는 IoT 센서로부터 데이터가 수신되면, 수신된 데이터를 전송한 IoT 센서가 GUI 배열에 등록된 센서인지를 확인하여, 상기 GUI 배열에 등록된 센서는 기존 센서로 판단하고, GUI 배열에 등록되지 않은 센서는 새롭게 추가된 센서로 판단하게 된다. When the central controller receives data from the IoT sensor, it confirms whether the IoT sensor that transmitted the received data is a sensor registered in the GUI array, determines that the sensor registered in the GUI array is an existing sensor, The sensor that is not registered in the sensor is judged as a newly added sensor.

뿐만 아니라, 상기 중앙 컨트롤러는 새롭게 추가된 센서로 판단되는 IoT 센서 정보가 센서 배열에 등록되어 있는지를 확인하여, 해당 IoT 센서 정보가 센서 배열에 등록되어 있지 않다면, 해당 IoT 센서 정보를 센서 배열 및 GUI 배열에 추가하여 등록하고, 해당 IoT 센서 정보가 센서 배열에 등록되어 있다면, 과거에 등록되어 사용되다가 나중에 제거된 센서로 판단하여 해당 IoT 센서 정보가 등록된 센서 배열은 그대로 두고 GUI 배열에 센서 정보를 추가하여 등록하게 된다. In addition, if the IoT sensor information is not registered in the sensor array, the central controller checks whether the IoT sensor information determined as a newly added sensor is registered in the sensor array. If the IoT sensor information is not registered in the sensor array, If the corresponding IoT sensor information is registered in the sensor array, it is determined that the sensor is registered and used in the past, and the sensor array in which the IoT sensor information is registered is left as it is. And registers it.

한편, 상기 중앙 컨트롤러는 GUI 배열에 등록된 IoT 센서의 제거 여부를 판단하기 위해 카운트 수를 지정하고, 상기 IoT 센서가 설정된 주기에 데이터를 전송하지 않는 경우 카운터를 증가시켜, 지정된 카운트 수에 도달할 때까지 데이터가 수신되지 않으면, 해당 센서는 제거된 것으로 판단하여 GUI 배열에서 해당 IoT 센서 정보를 삭제하게 된다. Meanwhile, the central controller designates a count number to judge whether or not the IoT sensor registered in the GUI array is removed, and when the IoT sensor does not transmit data in the set period, it increments the counter to reach the designated count number It is determined that the corresponding sensor is removed and the corresponding IoT sensor information is deleted from the GUI array.

본 발명에 따른 홈자동화 제어 시스템은 홈 네트워크에 새로운 IoT 센서가 추가되거나 제거되는 경우 이를 자동으로 인식하여 홈 네트워크의 구성을 변경하고, 새롭게 추가된 센서 또는 제거된 센서 정보를 GUI에 반영하여 표시함으로써, 기존의 소스파일을 수정 없이 실시간으로 센서의 변경 상황을 반영할 수 있는 효과가 있다. The home automation control system according to the present invention automatically recognizes the addition or removal of a new IoT sensor in the home network, changes the configuration of the home network, reflects the newly added sensor or the removed sensor information to the GUI , It is possible to reflect the change situation of the sensor in real time without modifying the existing source file.

도 1은 본 발명에 따른 무선 센서 자동 감지 기반의 홈자동화 제어 시스템의 전체적인 네트워크 연결도,
도 2는 본 발명에 따른 중앙 컨트롤러의 블록 구성도,
도 3은 본 발명에 따른 중앙 컨트롤러가 IoT 센서의 추가 또는 제거를 감지하여 GUI 화면으로 표시하는 과정을 나타낸 흐름도,
도 4는 본 발명에 따른 GUI 표시부의 초기 화면 일례,
도 5는 본 발명에 따라 중앙 컨트롤러에서 새로운 센서를 감지하여 GUI 화면으로 표시하는 일례,
도 5는 본 발명에 따라 중앙 컨트롤러에서 새로운 센서를 감지하여 GUI 표시부에 표시하는 화면 일례,
도 6은 본 발명에 따라 중앙 컨트롤러에 의해 새로운 motion 센서가 감지되었을 때 이를 추가하여 표시하는 GUI 화면 일례,
도 7은 도 6에서 새롭게 추가된 motion 센서 정보를 표시하는 GUI 화면 일례,
도 8은 도 7에서 entry 센서가 제거되어 삭제된 GUI 화면 일례를 나타낸 것이다.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is an overall network diagram of a home automation control system based on automatic detection of a wireless sensor according to the present invention;
2 is a block diagram of a central controller according to the present invention;
FIG. 3 is a flowchart illustrating a process in which a central controller according to the present invention senses addition or removal of an IoT sensor and displays it on a GUI screen.
FIG. 4 is an example of an initial screen of the GUI display unit according to the present invention,
5 is a diagram illustrating an example in which a new sensor is detected by a central controller and displayed as a GUI screen according to the present invention,
5 is a diagram illustrating a screen for detecting a new sensor in the central controller and displaying it on the GUI display unit according to the present invention,
FIG. 6 illustrates an example of a GUI screen for additionally displaying a new motion sensor when the center controller detects the motion sensor according to the present invention,
FIG. 7 shows an example of a GUI screen displaying motion sensor information newly added in FIG. 6,
FIG. 8 shows an example of a GUI screen deleted by removing the entry sensor in FIG.

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

도 1은 본 발명의 실시예에 따른 무선 센서 자동 감지 기반의 홈자동화 제어 시스템의 전체적인 네트워크 연결도이고, 도 2는 중앙 컨트롤러의 블록 구성도를 나타낸 것이다. FIG. 1 is an overall network connection diagram of a home automation control system based on automatic detection of a wireless sensor according to an embodiment of the present invention, and FIG. 2 is a block diagram of a central controller.

도 1과 도 2에 도시된 바와 같이, 본 발명에 따른 홈자동화 제어 시스템은 가정에 설치되는 복수의 홈 IoT 센서(300)와, 상기 IoT 센서(300)를 제어하고 관리하는 중앙 컨트롤러(100)와, 상기 중앙 컨트롤러(100)와 IoT 센서(300)의 MQTT 프로토콜 통신을 중계하는 Broker 서버(200)를 포함하여 이루어진다. 1 and 2, a home automation control system according to the present invention includes a plurality of home IoT sensors 300 installed in the home, a central controller 100 for controlling and managing the IoT sensor 300, And a broker server 200 for relaying the MQTT protocol communication between the central controller 100 and the IoT sensor 300.

상기 중앙 컨트롤러(100)는 Broker 서버(200)의 중계를 통하여 가정에 설치되는 IoT 센서(300)와 MQTT 프로토콜을 사용하여 데이터를 송수신함으로써, IoT 센서(300)가 생성되고 제거되는 것을 자동으로 감지하게 된다. 상기 중앙 컨트롤러(100)에는 동작 환경을 설정하는 설정부(120)와, MQTT 프로토콜을 통하여 Broker 서버(200)의 중계를 통해 IoT 센서(300)와 통신을 수행하는 통신부(130)와, 상기 통신부(130)를 통하여 통신이 이루어지는 IoT 센서 정보를 저장하는 메모리(140)와, 상기 메모리(140)에 저장된 IoT 센서 정보를 GUI 화면으로 표시하는 GUI 표시부(150)와, 상기 설정부(120)와 통신부(130), 메모리(140) 및 GUI 표시부(150)의 동작을 제어하는 제어보드(110)와, 상기 각 구성부에 전원을 공급하는 전원부(160)가 구비된다. The central controller 100 automatically transmits and receives data to and from the IoT sensor 300 by transmitting and receiving data using the MQTT protocol with the IoT sensor 300 installed in the home through the relay of the broker server 200 . A communication unit 130 for communicating with the IoT sensor 300 via the relay of the broker server 200 via the MQTT protocol, A GUI 140 for displaying the IoT sensor information stored in the memory 140 on a GUI screen, a setting unit 120 for setting the IoT sensor information on the GUI screen, A control board 110 for controlling operations of the communication unit 130, the memory 140 and the GUI display unit 150 and a power supply unit 160 for supplying power to the respective components.

상기 제어보드(110)는 통신부(130)를 통하여 데이터가 수신되는 IoT 센서 정보를 메모리(140)에 저장하고, 메모리(140)에 저장된 IoT 센서(100)의 동작 상태를 GUI 표시부(150)를 통하여 화면에 표시하게 되며, 필요한 경우 IoT 센서(300)의 동작을 제어하게 된다. 상기 메모리(140)에는 신호가 수신된 IoT 센서 정보를 저장하는 센서 배열(141)과, GUI 표시부(150)에 표시될 IoT 센서(300) 정보를 저장하는 GUI 배열(142)이 구비된다. The control board 110 stores the IoT sensor information on which data is received through the communication unit 130 in the memory 140 and displays the operation status of the IoT sensor 100 stored in the memory 140 on the GUI display unit 150 And controls the operation of the IoT sensor 300 when necessary. The memory 140 is provided with a sensor array 141 for storing IoT sensor information on which a signal is received and a GUI array 142 for storing IoT sensor 300 information to be displayed on the GUI display unit 150.

본 발명의 실시예에서 상기 제어보드(110)는 처음에 데이터가 수신되는 모든 IoT 센서(300)의 정보를 센서 배열(141) 및 GUI 배열(142)에 저장하고, 이후 새롭게 추가된 IoT 센서(300)의 데이터가 수신되면 이를 자동으로 감지하여 새로운 IoT 센서(300) 정보를 센서 배열(141) 및 GUI 배열(142)에 추가하여 등록하게 된다. 또한, GUI 배열(142)에 등록된 IoT 센서(300) 중 설정 기간 동안 신호가 수신되지 않는 IoT 센서 정보를 삭제함으로써, 홈 네트워크에서 제거된 IoT 센서(300)의 정보가 더이상 GUI 표시부(150)를 통하여 표시되지 않도록 관리하게 된다. The control board 110 stores the information of all the IoT sensors 300 on which data is initially received in the sensor array 141 and the GUI array 142 and then outputs the newly added IoT sensor 300 is received, it is automatically detected and the new IoT sensor 300 information is added to the sensor array 141 and the GUI array 142 and registered. The information of the IoT sensor 300 removed from the home network is no longer displayed on the GUI display unit 150 by deleting the IoT sensor information for which no signal is received during the set period among the IoT sensors 300 registered in the GUI array 142. [ As shown in FIG.

이하, 상기의 구성으로 이루어진 홈자동화 제어 시스템의 동작 과정에 대하여 설명하기로 한다. Hereinafter, an operation process of the home automation control system having the above-described configuration will be described.

도 3은 본 발명의 실시예에 따라 중앙 컨트롤러가 IoT 센서의 추가 또는 제거를 감지하여 GUI 화면으로 표시하는 과정을 나타낸 흐름도이다. FIG. 3 is a flowchart illustrating a process in which a central controller detects addition or removal of an IoT sensor and displays it on a GUI screen according to an embodiment of the present invention.

단계 S100 : 먼저, 가정 내에 IoT 센서(300)들이 각각 설치되고, 이 IoT 센서(300)들이 Broker 서버(200)의 중계를 통하여 중앙 컨트롤러(100)와 MQTT 프로토콜을 통하여 통신이 설정된 상태에서, IoT 센서(300)들은 각자 감지되는 신호를 주기적으로 중앙 컨트롤러(100)에 전송하게 된다. 본 발명의 실시예에서 상기 IoT 센서(300)들은 Broker 서버(200)로 정해놓은 Topic 메시지와 함께 "센서이름_센서위치_센서값" 양식으로 정의된 메시지를 전달하는 방식으로 데이터를 전송하게 된다. 각 IoT 센서(300)들로부터 데이터를 받은 Broker 서버(200)는 해당 Topic을 Sub 하기로 한 중앙 컨트롤러(100)에 받은 데이터를 전송해주며, 이에 따라 중앙 컨트롤러(100)는 IoT 센서(300)의 데이터를 수신하게 된다. In step S100, the IoT sensors 300 are installed in the home, and when the IoT sensors 300 communicate with the central controller 100 through the MQTT protocol through the intermediary of the broker server 200, The sensors 300 periodically transmit the sensed signals to the central controller 100. In the embodiment of the present invention, the IoT sensors 300 transmit data by transmitting a message defined in the form of "sensor name_sensor position_sensor value" together with a Topic message set by the broker server 200 . The central controller 100 transmits data received from the IoT sensor 300 to the central controller 100. The central controller 100 transmits data received from the IoT sensor 300 to the central controller 100, Lt; / RTI >

단계 S110, S120, S130 : 중앙 컨트롤러(100)는 IoT 센서(300)로부터 데이터가 수신되면, 해당 데이터를 파싱(parsing)하여 센서 정보를 파악하고(S110), 이를 메모리(140)의 GUI 배열(142)에 등록된 센서 정보와 비교하여(S120), 새롭게 추가된 센서로부터 전송된 데이터인지를 판단하게 된다(S130). 즉, 중앙 컨트롤러(100)는 해당 데이터를 전송한 IoT 센서 이름이 GUI 배열(142)에 등록된 센서인지를 확인하여, GUI 배열(142)에 정보가 등록된 센서는 기존 센서로 인식하고, GUI 배열(142)에 등록되지 않은 센서는 새로운 센서로 인식하게 된다. When receiving data from the IoT sensor 300, the central controller 100 parses the corresponding data to identify the sensor information (S110), and stores it in the GUI array of the memory 140 (S110, S120, S130) (S120), and it is determined whether the data is transmitted from the newly added sensor (S130). That is, the central controller 100 confirms whether the IoT sensor name that transmitted the data is a sensor registered in the GUI array 142, recognizes the sensor whose information is registered in the GUI array 142 as an existing sensor, The sensor not registered in the array 142 is recognized as a new sensor.

단계 S140, S150, S160, S170 : 만약, 데이터를 전송한 IoT 센서(300)가 GUI 배열(142)에 등록되지 않은 새로운 센서라면, 중앙 컨트롤러(100)는 센서 배열(141)을 검사하여 해당 IoT 센서 정보가 센서 배열(141)에 등록되어 있는지를 확인하게 된다(S140). 만약 IoT 센서 정보가 센서 배열(141)에 등록되어 있지 않다면, 이는 이제까지 중앙 컨트롤러(100)에 의해 인식되지 않았던 새로운 센서임을 의미하는 것이므로, 중앙 컨트롤러(100)는 해당 IoT 센서 정보를 센서 배열(141)에 추가하여 등록하고(S150), GUI 배열(142)에도 추가하여 등록하게 된다(S160). 상기 GUI 배열(142)에 IoT 센서 정보가 추가되면, 해당 IoT 센서 정보가 GUI 표시부(150)를 통하여 새롭게 표시되게 된다(S170). 한편, IoT 센서 정보가 GUI 배열(142)에는 등록되어 있지 않지만 센서 배열(141)에 등록되어 있다면, 이는 중앙 컨트롤러(100)에 의해 과거에 등록되어 사용되다가 제거되었던 센서를 의미한다. 따라서, 중앙 컨트롤러(100)는 해당 IoT 센서 정보가 등록된 센서 배열(141)은 그대로 두고 GUI 배열(142)에만 해당 IoT 센서 정보를 추가하여(S160), GUI 표시부(150)를 통해 IoT 센서 정보를 새롭게 표시해주게 된다(S170). If the IoT sensor 300 that transmitted the data is a new sensor that is not registered in the GUI array 142, the central controller 100 checks the sensor array 141 to determine whether the corresponding IoT It is confirmed whether the sensor information is registered in the sensor array 141 (S140). If the IoT sensor information is not registered in the sensor array 141, this means that it is a new sensor which has not been recognized by the central controller 100 so far, so that the central controller 100 transmits the corresponding IoT sensor information to the sensor array 141 (S150), and registers it in addition to the GUI array 142 (S160). When the IoT sensor information is added to the GUI array 142, the IoT sensor information is newly displayed through the GUI display unit 150 (S170). If the IoT sensor information is not registered in the GUI array 142 but is registered in the sensor array 141, it means a sensor that was registered and used in the past by the central controller 100 and was removed. Accordingly, the central controller 100 adds the corresponding IoT sensor information only to the GUI array 142 (S160) while leaving the sensor array 141 in which the IoT sensor information is registered, and transmits the IoT sensor information (S170).

단계 S180 : 이와 같이, 중앙 컨트롤러(100)는 수신되는 IoT 센서 데이터를 분석하여, GUI 배열(142)에 없는 새로운 센서 데이터로 판단되면, 이를 센서 배열(141)에 등록과 기존 센서 이름과 비교한 후, 센서 배열(141)에 없는 경우에는 센서 배열(141) 및 GUI 배열(142)에 새롭게 센서 정보를 등록하고, 센서 배열(141)에 있는 경우 GUI 배열(142)에만 새롭게 등록한 후 GUI 표시부(150)를 통하여 화면에 표시하게 되는데, 이러한 과정은 시스템이 종료될 때까지 반복하여 수행하게 된다. Step S180: As described above, the central controller 100 analyzes the received IoT sensor data, and when it is determined that the sensor data is new sensor data not included in the GUI array 142, it registers it in the sensor array 141 and compares it with the existing sensor name The sensor information is newly registered in the sensor array 141 and the GUI array 142. When the sensor array 141 is present in the sensor array 141, the sensor information is newly registered only in the GUI array 142, 150). This process is repeated until the system is terminated.

단계 S200, S210, S220 : 상기의 과정을 통하여 IoT 센서 정보를 센서 배열(141) 및 GUI 배열(142)에 등록하는 중앙 컨트롤러(100)는 등록된 센서들로부터 주기적으로 데이터가 수신되면 해당 센서의 GUI 화면을 유지시키게 된다(S200). The central controller 100, which registers the IoT sensor information in the sensor array 141 and the GUI array 142 through the above process, periodically receives data from the registered sensors, The GUI screen is maintained (S200).

단계 S210, S220, S230, S240 : 한편, 다른 센서로 대체되거나 필요가 없어지는 경우 기존에 설치된 센서가 제거될 수 있는데, 이러한 경우 제거된 센서는 더이상 데이터를 전송하지 않게 된다. 본 발명에서는 더이상 사용되지 않는 기존 센서의 GUI 화면을 제거하기 위한 방법으로, 중앙 컨트롤러(100)에서 주기적인 데이터 수신을 위해 카운트 수(N)를 지정하고, 기존 센서가 설정된 주기에 데이터를 전송하지 않는 경우 카운터를 증가시켜(S210), 지정된 카운트 수(N)에 도달할 때까지 데이터가 수신되지 않으면(S220), 해당 센서는 제거된 것으로 판단하여 GUI 배열(142)에서 해당 센서 정보를 삭제하게 된다(S230). 상기 지정된 카운트 수(N)는 센서별로 다르게 설정될 수 있으며, 센서 정보가 GUI 배열(142)에서 삭제되면 GUI 표시부(150)에 표시되었던 해당 센서의 GUI 화면 또한 삭제되어 GUI 표시부(150)에 표시되는 센서 정보가 재배열된다(S240). S210, S220, S230, S240: On the other hand, if the sensor is replaced with another sensor or is no longer needed, the existing sensor may be removed. In this case, the sensor that is removed will no longer transmit data. In the present invention, a method for removing a GUI screen of an existing sensor that is no longer used is to designate a count number (N) for periodic data reception in the central controller 100, (S210). If no data is received (S220), the corresponding sensor is determined to have been removed and the corresponding sensor information is deleted from the GUI array 142 (S230). If the sensor information is deleted from the GUI array 142, the GUI screen of the corresponding sensor displayed on the GUI display unit 150 is also deleted and displayed on the GUI display unit 150 The sensor information is rearranged (S240).

상기의 과정을 통하여 더이상 사용되지 않는 센서 정보는 GUI 배열(142)에서 삭제되며, GUI 표시부(150)에는 GUI 배열(142)에 등록된 센서 정보만 표시하게 되므로, 기존에 GUI 화면에 보여지던 기존 센서는 제거된 상태로 갱신되어 표시되게 된다. The sensor information that is no longer used is deleted from the GUI array 142 and only the sensor information registered in the GUI array 142 is displayed on the GUI display unit 150. Therefore, The sensor is updated and displayed as it is removed.

도 4 내지 도 8은 본 발명의 실시예에 따른 중앙 컨트롤러의 GUI 표시부 화면 일례를 나타낸 것이다. 4 to 8 show an example of a GUI display screen of the central controller according to the embodiment of the present invention.

도 4는 GUI 표시부(150)의 초기 화면 일례를 나타낸 것으로, 중앙 컨트롤러(100)는 프로그램이 처음 실행될 때 모든 센서들이 동작하지 않는 GUI 초기 화면을 표시하게 된다. 이러한 GUI 초기 화면은 새로운 센서가 감지되기 전까지 유지된다. FIG. 4 shows an example of an initial screen of the GUI display unit 150, and the central controller 100 displays a GUI initial screen in which all the sensors do not operate when the program is first executed. This GUI initial screen is maintained until a new sensor is detected.

도 5는 중앙 컨트롤러(100)에서 새로운 센서를 감지하여 GUI 화면으로 표시하는 일례를 나타낸 것으로, 중앙 컨트롤러(100)는 Broker 서버(200)를 통하여 새로운 센서인 entry 센서로부터 센서 이름과 위치 및 센서값이 수신되면, 이를 읽어들여 왼쪽 화면에 센서 목록(entry 센서)을 표시하고, 우측 화면을 통해 센서 정보(이름, 위치, 센서값)를 표시하게 된다. 5 shows an example in which a new sensor is detected by the central controller 100 and displayed as a GUI screen. The central controller 100 receives a sensor name, a position and a sensor value The sensor list (entry sensor) is displayed on the left screen, and the sensor information (name, position, sensor value) is displayed on the right screen.

도 6은 중앙 컨트롤러(100)에 의해 새로운 motion 센서가 감지되었을 때 이를 추가하여 표시하는 GUI 화면 일례를 나타낸 것으로, 중앙 컨트롤러(100)는 새롭게 추가된 motion 센서로부터 데이터를 수신하게 되면, motion 센서를 왼쪽 화면의 entry 센서 목록에 이어 추가 등록하여 표시하게 된다. 6 shows an example of a GUI screen for additionally displaying a new motion sensor when it is detected by the central controller 100. When the central controller 100 receives data from a newly added motion sensor, After the entry sensor list on the left screen, it is additionally registered and displayed.

도 7은 도 6에서 새롭게 추가된 motion 센서 정보를 표시하는 GUI 화면 일례를 나타낸 것으로, 새롭게 등록된 motion 센서 목록을 선택하게 되면 이 motion 센서의 이름, 위치, 센서값이 GUI 화면 오른쪽에 표시되게 된다. FIG. 7 shows an example of a GUI screen displaying newly added motion sensor information in FIG. 6. When a newly registered motion sensor list is selected, the name, position, and sensor value of the motion sensor are displayed on the right side of the GUI screen .

도 8은 도 7에서 entry 센서가 제거되어 삭제된 GUI 화면 일례를 나타낸 것으로, 중앙 컨트롤러(100)에 이미 등록되었던 entry 센서가 더이상 필요 없어져 제거되는 경우, 중앙 컨트롤러(100)는 이를 감지하여 GUI 화면 목록에서 삭제하게 된다. FIG. 8 shows an example of a GUI screen deleted by removing the entry sensor in FIG. 7. When the entry sensor that has already been registered in the central controller 100 is no longer needed and is removed, the central controller 100 detects the entry sensor, It will be deleted from the list.

이와 같이, 본 발명에 따른 홈자동화 제어 시스템은 가정 내에 새로운 IoT 센서(300)가 설치되어 구동되면 이를 감지하여 GUI 화면을 통해 표시해주고, 사용되던 IoT 센서(300)가 필요 없어져 제거되는 경우에도 이를 감지하여 GUI 화면에서 삭제해줌으로써, 사용자가 실시간으로 센서의 변경 상황을 확인할 수 있게 된다. As described above, the home automation control system according to the present invention detects the new IoT sensor 300 installed in the home and displays it on the GUI screen when the new IoT sensor 300 is installed in the home. Even if the IoT sensor 300 used is removed, By detecting and deleting from the GUI screen, the user can check the change status of the sensor in real time.

이러한 본 발명은 상술한 실시 예에 한정되는 것은 아니며 본 발명이 속하는 기술 분야에서 통상의 지식을 갖는 자에 의해 본 발명의 기술사상과 아래에 기재될 특허청구 범위의 균등범위 내에서 다양한 수정 및 변형이 이루어질 수 있음은 물론이다. It is to be understood that the present invention is not limited to the above-described embodiment, and that various modifications and changes may be made by those skilled in the art without departing from the spirit and scope of the appended claims. Of course, can be achieved.

100 : 중앙 컨트롤러 110 : 제어보드
120 : 설정부 130 : 통신부
140 : 메모리 141 : 센서 배열
142 : GUI 배열 150 : GUI 표시부
160 : 전원부 200 : Broker 서버
300 : IoT 센서
100: central controller 110: control board
120: setting unit 130: communication unit
140: memory 141: sensor array
142: GUI array 150: GUI display
160: Power unit 200: Broker server
300: IoT sensor

Claims (6)

가정 내에 설치되는 복수의 IoT 센서(300)와; 상기 IoT 센서(300)와 MQTT 프로토콜을 통하여 데이터를 송수신하는 Broker 서버(200)와; 상기 Broker 서버(200)의 중계를 통하여 IoT 센서(300)와 MQTT 프로토콜을 통하여 통신을 수행하여, 새로운 IoT 센서(300)가 가정 내에 추가되면 추가되는 IoT 센서 정보를 메모리(140)에 등록하고 GUI 표시부(150)를 통하여 GUI 화면에 표시하며, 상기 메모리(140)에 등록된 IoT 센서(300)가 가정 내에서 제거되는 경우 제거된 IoT 센서 정보를 GUI 표시부(150)에서 삭제하여 GUI 화면을 재배열하는 중앙 컨트롤러(100);가 구비된 홈자동화 제어 시스템으로서,
상기 중앙 컨트롤러(100)의 메모리(140)에는 데이터가 수신된 IoT 센서 정보가 등록되는 센서 배열(141)과, GUI 표시부(150)에 표시될 IoT 센서 정보가 등록되는 GUI 배열(142)이 구비되어,
상기 중앙 컨트롤러(100)는 IoT 센서(300)로부터 데이터가 수신되면, 수신된 데이터를 전송한 IoT 센서(300)가 GUI 배열(142)에 등록된 센서인지를 확인하여, 상기 GUI 배열(142)에 등록된 센서는 기존 센서로 판단하고, GUI 배열(142)에 등록되지 않은 센서는 새롭게 추가된 센서로 판단하되,
상기 새롭게 추가된 센서로 판단되는 IoT 센서 정보가 센서 배열(141)에 등록되어 있는지를 확인하여, 해당 IoT 센서 정보가 센서 배열(141)에 등록되어 있지 않다면, 해당 IoT 센서 정보를 센서 배열(141) 및 GUI 배열(142)에 추가하여 등록하고,
해당 IoT 센서 정보가 센서 배열(141)에 등록되어 있다면, 과거에 등록되어 사용되다가 나중에 제거된 센서로 판단하여 해당 IoT 센서 정보가 등록된 센서 배열(141)은 그대로 두고 GUI 배열(142)에 센서 정보를 추가하여 등록하는 것을 특징으로 하는 홈자동화 제어 시스템.
A plurality of IoT sensors 300 installed in a home; A Broker server 200 for transmitting and receiving data to and from the IoT sensor 300 through an MQTT protocol; The broker server 200 communicates with the IoT sensor 300 via the MQTT protocol and registers the added IoT sensor information in the memory 140 when the new IoT sensor 300 is added to the home, The IoT sensor 300 is displayed on the GUI screen through the display unit 150. When the IoT sensor 300 registered in the memory 140 is removed from the home, the removed IoT sensor information is deleted from the GUI display unit 150, And a central controller (100) for controlling the home automation control system,
A sensor array 141 in which IoT sensor information on which data is received is registered in the memory 140 of the central controller 100 and a GUI array 142 in which IoT sensor information to be displayed on the GUI display unit 150 is registered Became,
When the central controller 100 receives data from the IoT sensor 300, the central controller 100 confirms whether the IoT sensor 300 transmitting the received data is a sensor registered in the GUI array 142, It is determined that the sensor registered in the GUI array 142 is an existing sensor, and that the sensor not registered in the GUI array 142 is a newly added sensor,
If the IoT sensor information is not registered in the sensor array 141, the IoT sensor information is stored in the sensor array 141. If the IoT sensor information is not registered in the sensor array 141, ) And the GUI array 142,
If the IoT sensor information is registered in the sensor array 141, it is determined that the IoT sensor information has been registered and used in the past, and the sensor array 141 in which the IoT sensor information is registered is left as it is, Information is added and registered.
삭제delete 삭제delete 삭제delete 삭제delete 제 1항에 있어서,
상기 중앙 컨트롤러(100)는
상기 GUI 배열(142)에 등록된 IoT 센서(300)의 제거 여부를 판단하기 위해 카운트 수(N)를 지정하고, 상기 IoT 센서(300)가 설정된 주기에 데이터를 전송하지 않는 경우 카운터를 증가시켜, 지정된 카운트 수(N)에 도달할 때까지 데이터가 수신되지 않으면, 해당 센서는 제거된 것으로 판단하여 GUI 배열(142)에서 해당 IoT 센서 정보를 삭제하는 것을 특징으로 하는 홈자동화 제어 시스템.
The method according to claim 1,
The central controller (100)
A count number N is set to determine whether or not the IoT sensor 300 registered in the GUI array 142 is removed. If the IoT sensor 300 does not transmit data in a predetermined period, the counter is incremented , And if the data is not received until the designated count number (N) is reached, it is determined that the corresponding sensor is removed and the corresponding IoT sensor information is deleted from the GUI array (142).
KR1020170077235A 2017-06-19 2017-06-19 Wireless-sensor automatic detection home automatation control device KR101961553B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170077235A KR101961553B1 (en) 2017-06-19 2017-06-19 Wireless-sensor automatic detection home automatation control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170077235A KR101961553B1 (en) 2017-06-19 2017-06-19 Wireless-sensor automatic detection home automatation control device

Publications (2)

Publication Number Publication Date
KR20180137706A KR20180137706A (en) 2018-12-28
KR101961553B1 true KR101961553B1 (en) 2019-03-22

Family

ID=65008522

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170077235A KR101961553B1 (en) 2017-06-19 2017-06-19 Wireless-sensor automatic detection home automatation control device

Country Status (1)

Country Link
KR (1) KR101961553B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109618010A (en) * 2019-01-29 2019-04-12 浪潮金融信息技术有限公司 A method of realizing that internet of things equipment is registered and found automatically

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101512747B1 (en) * 2014-05-26 2015-04-17 중앙대학교 산학협력단 Plug and play sensor network system using set-top proxy and method for providing application service using the system
KR101723510B1 (en) * 2016-10-28 2017-04-05 가온미디어 주식회사 control method of providing quick pairing of IoT devices using service scriber information

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090116531A (en) * 2008-05-07 2009-11-11 세종대학교산학협력단 Sensor node and ncap system structure, method for controlling a data thereof
KR101387928B1 (en) * 2010-06-24 2014-04-22 에스케이플래닛 주식회사 Home media device, system and method using it
KR101349540B1 (en) 2012-02-22 2014-01-08 부산대학교 산학협력단 System and method for providing context cognition to controll home network service
KR101678728B1 (en) 2014-04-04 2016-11-23 재단법인 다차원 스마트 아이티 융합시스템 연구단 Method and Apparatus for Monitoring of Environment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101512747B1 (en) * 2014-05-26 2015-04-17 중앙대학교 산학협력단 Plug and play sensor network system using set-top proxy and method for providing application service using the system
KR101723510B1 (en) * 2016-10-28 2017-04-05 가온미디어 주식회사 control method of providing quick pairing of IoT devices using service scriber information

Also Published As

Publication number Publication date
KR20180137706A (en) 2018-12-28

Similar Documents

Publication Publication Date Title
CN108432282B (en) Method and apparatus for managing electronic devices through wireless communication
US9224288B2 (en) Control apparatus, control method, program and system
KR100559026B1 (en) Home network system
US9438443B2 (en) Method and apparatus for registering remote network devices with a control device
US20160245538A1 (en) Smart ac controller with engery measurement capability
KR20170014707A (en) Method and apparatus for controlling visitor calling in home network system
CN108306796B (en) Intelligent home system, and information processing method and device of intelligent home equipment
JP5974931B2 (en) Communication device
US20160112249A1 (en) Rapid gateway swap
US20160352577A1 (en) Multiple gateway virtualization
US7715325B2 (en) Home network system
KR101961553B1 (en) Wireless-sensor automatic detection home automatation control device
JP2015035690A (en) Control device, appliance operation system, control method, and program
US20170126489A1 (en) Auto-Commissioning of Lighting Resources
JP4931659B2 (en) Home appliance network system
KR101989828B1 (en) Home network service providing system using portable terminal
CN110311841A (en) Method, equipment and the Intelligent household system of wisdom household equipment management
JP6785915B2 (en) Control devices, equipment operation systems, control methods and programs
JPWO2019026290A1 (en) Device control system and controlled device
JP2018124679A (en) Server apparatus, control system, computer program and communication method
JP2008234122A (en) Cooperation method of screen display information and cooperation method
JP2005184188A (en) Wireless communication system and program thereof
JP6390483B2 (en) Control device, control system, and control method
JP4639597B2 (en) Wireless communication apparatus and program
US9462409B2 (en) Mobile unit for controlling the comfort and/or security conditions in a building

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant