KR100558767B1 - System for controlling home using a mobile terminal and usb - Google Patents
System for controlling home using a mobile terminal and usb Download PDFInfo
- Publication number
- KR100558767B1 KR100558767B1 KR1020030063919A KR20030063919A KR100558767B1 KR 100558767 B1 KR100558767 B1 KR 100558767B1 KR 1020030063919 A KR1020030063919 A KR 1020030063919A KR 20030063919 A KR20030063919 A KR 20030063919A KR 100558767 B1 KR100558767 B1 KR 100558767B1
- Authority
- KR
- South Korea
- Prior art keywords
- home
- usb
- mobile terminal
- boiler
- control signal
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0042—Universal serial bus [USB]
Landscapes
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
- Small-Scale Networks (AREA)
Abstract
본 발명은 관리자의 모바일 단말기 또는 인터넷이 가능한 단말기로부터 입력된 제어신호대로 USB 홈 제어기에 연결되어 있는 가전제품, 전열기구 및 보일러를 제어할 수 있도록 한 모바일 단말기 및 USB를 이용한 홈 제어 시스템과 그 방법에 관한 것이다.The present invention is a home control system and method using a mobile terminal and a USB to control home appliances, heating appliances and boilers connected to a USB home controller according to a control signal input from a mobile terminal of a manager or an internet-enabled terminal. It is about.
이를 위하여 본 발명은 적어도 하나의 가전제품, 전열기구 및 보일러에 연결되어, 상기 연결된 가전제품, 전열기구 및 보일러를 제어하기 위한 USB 홈 제어기; 모바일 단말기로부터 입력받은 가전제품, 전열기구 및 보일러 중 어느 하나에 대한 제어신호를 외부에서 전송받는 CDMA모듈; 및 상기 USB 홈 제어기를 관리하며, 상기 CDMA모듈을 통해 전송받은 가전제품, 전열기구 및 보일러에 대한 제어신호를 해당 USB 홈 제어기로 출력하고, 출력된 제어신호대로 USB 홈 제어기와 연결된 가전제품 또는 전열기구 또는 보일러 중 어느 하나를 제어하는 한편, 상기 제어신호대로 가전제품 또는 전열기구 및 보일러 중 어느 하나가 작동되면, 관리자의 모바일 단말기로 작동완료메시지를 전달하는 홈 서버를 포함하는 것을 특징으로 한다.To this end, the present invention is connected to at least one home appliance, a heating device and a boiler, USB home controller for controlling the connected home appliances, heating device and boiler; CDMA module for receiving a control signal for any one of a home appliance, a heating device and a boiler received from the mobile terminal from the outside; And managing the USB home controller, and outputting control signals for the home appliances, the heating apparatus, and the boiler received through the CDMA module to the corresponding USB home controllers, and the home appliances or electrical appliances connected to the USB home controller according to the output control signals. While controlling any one of the hot air balloon or the boiler, the home appliance or any one of the heating device and the boiler as the control signal, characterized in that it comprises a home server for delivering the operation completion message to the administrator's mobile terminal.
USB, 모바일, 홈 제어기, 홈 네트워크USB, Mobile, Home Controller, Home Network
Description
도 1은 본 발명의 실시예에 따른 모바일 단말기 및 USB를 이용한 홈 제어 시스템을 설명하기 위한 블록도,1 is a block diagram illustrating a home control system using a mobile terminal and a USB according to an embodiment of the present invention;
도 2는 도 1의 홈 서버를 상세하게 설명하기 위한 블록도,FIG. 2 is a block diagram illustrating the home server of FIG. 1 in detail; FIG.
도 3은 도 1의 USB 홈 제어기를 상세하게 설명하기 위한 블록도,3 is a block diagram illustrating the USB home controller of FIG. 1 in detail;
도 4는 디바이스 드라이버 구조를 도시한 도면,4 illustrates a device driver structure;
도 5는 USB 홈 제어기의 펌웨어를 도시한 도면,5 shows the firmware of the USB home controller;
도 6은 본 발명의 실시예에 따른 모바일 단말기 및 USB를 이용한 홈 제어 방법을 설명하기 위한 동작 흐름도.6 is a flowchart illustrating a home control method using a mobile terminal and a USB according to an embodiment of the present invention.
<도면 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
1 : 모바일 단말기 2 : 기지국1: mobile terminal 2: base station
3 : 클라이언트 PC 4 : 백본망3: client PC 4: backbone
10 : 홈 서버 20 : USB 홈 제어기10: home server 20: USB home controller
30 : CDMA모듈 40 : 가전제품30: CDMA module 40: home appliances
41 : 보일러 42 : 전열기구41: boiler 42: heating equipment
본 발명은 모바일 단말기 및 USB를 통한 홈 제어 시스템과 그 방법에 관한 것으로, 가정내에 있는 각종 가전제품, 전열기구 및 보일러 등에 적용되어 관리자의 모바일 단말기를 조작하여 가정내에 설치된 가전제품, 전열기구 및 보일러에 대해 제어신호를 입력받으면, 입력받은 제어신호를 USB 홈 제어기로 출력하여 USB 홈 제어기에 연결되어 있는 가전제품, 전열기구 및 보일러를 편리하게 작동되도록 제어할 수 있는 모바일 단말기 및 USB를 이용한 홈 제어 시스템과 그 방법에 관한 것이다.The present invention relates to a home control system and a method through a mobile terminal and USB, and applied to various home appliances, heating appliances and boilers in a home, and operated by a manager's mobile terminal. When the control signal is inputted to the home control using a mobile terminal and USB to output the input control signal to the USB home controller to conveniently operate home appliances, heating appliances and boilers connected to the USB home controller. It relates to a system and a method thereof.
최근 초고속 통신망과 인터넷 사용 인구의 급격한 증가에 따라 가정 내 전자식 장치나 기계설비의 제어와 감시에 인터넷을 이용하려는 움직임이 크게 일고 있다. 특히, 전력선 통신(PLC)이나 블루투스 등 각종 유무선 통신기술이 활발히 개발 보급되면서 네트워크 기반의 홈 네트워크에 대한 관심과 수요가 증가하고 있다.Recently, due to the rapid growth of the high-speed communication network and the Internet population, there is a great movement to use the Internet for the control and monitoring of electronic devices and machinery in the home. In particular, as wired and wireless communication technologies such as power line communication (PLC) and Bluetooth are actively developed and distributed, interest and demand for network-based home networks are increasing.
더욱이 핸드폰의 발전과 차세대 광대역 무선 통신은 모바일 홈 네트워크를 가능하게 하고 있는데, 이러한 모바일 홈 네트워크는 그 역사가 짧지만은 않으나 서로간의 규약과 표준이 정해지지 않아 실생활에 적용되기 어려운 문제점이 있었다.In addition, the development of mobile phones and next-generation broadband wireless communication has enabled mobile home networks. Although these mobile home networks have a short history, they are difficult to apply in real life because their protocols and standards are not defined.
또한, 시간과 장소의 제약 없이 유/무선 네트워크를 통해 가전기기 및 장치를 연결하여 가정의 보안, 장치제어, 에너지 관리, 방문자 관리, 건강 모니터링 기능이 가정내에서 보편적으로 채택되어 자동화 및 정보관리를 총괄하면서 외부 인터 넷망과 연계되는 홈 네트워크가 집집마다 필요한 실정이다.In addition, by connecting home appliances and devices through wired / wireless networks without restriction of time and place, home security, device control, energy management, visitor management, and health monitoring functions are universally adopted in the home for automation and information management. In general, a home network connected to an external internet network is needed for each house.
본 발명은 상기와 같은 문제점을 해결하기 위해 안출된 것으로서, 그 목적은 관리자의 모바일 단말기 또는 클라이언트 PC를 조작하여 가정내에 설치된 가전제품, 전열기구 및 보일러에 대해 제어신호를 입력받으면, 입력받은 제어신호를 USB 홈 제어기로 출력하여 USB 홈 제어기에 연결되어 있는 가전제품, 전열기구 및 보일러가 작동되도록 제어할 수 있을 뿐만 아니라 해당 가전제품, 전열기구 및 보일러 중 어느 하나가 제어신호대로 작동되면 작동완료메시지를 관리자의 모바일 단말기로 전달함으로써 편리하게 가정내 설치된 기기들을 관리할 수 있도록 한 모바일 단말기 및 USB를 이용한 홈 제어 시스템과 그 방법을 제공하는데 있다.The present invention has been made to solve the above problems, the object of the operation is to receive a control signal for home appliances, heating appliances and boilers installed in the home by operating a mobile terminal or client PC of the administrator, Output to the USB home controller to control not only the home appliances, heating appliances and boilers connected to the USB home controller, but also any one of the corresponding home appliances, heating appliances and boilers is operated according to the control signal. The present invention provides a home control system and a method using a mobile terminal and a USB, which can conveniently manage devices installed in a home by transferring the information to a manager's mobile terminal.
상기 목적을 달성하기 위한 본 발명의 일 측면에 따른 모바일 단말기 및 USB 를 이용한 홈 제어 시스템은, 적어도 하나의 가전제품, 전열기구 및 보일러에 연결되어, 상기 연결된 가전제품, 전열기구 및 보일러를 제어하기 위한 USB 홈 제어기; 모바일 단말기로부터 입력받은 가전제품, 전열기구 및 보일러 중 어느 하나에 대한 제어신호를 외부에서 전송받는 CDMA모듈; 및 상기 USB 홈 제어기를 관리하며, 상기 CDMA모듈을 통해 전송받은 가전제품, 전열기구 및 보일러에 대한 제어신호를 해당 USB 홈 제어기로 출력하고, 출력된 제어신호대로 USB 홈 제어기와 연결된 가전제품 또는 전열기구 또는 보일러 중 어느 하나를 제어하는 한편, 상기 제어신호대로 가전제품 또는 전열기구 및 보일러 중 어느 하나가 작동되면, 관리자의 모바일 단말 기로 작동완료메시지를 전달하는 홈 서버를 포함하는 것을 특징으로 한다.Home control system using a mobile terminal and a USB according to an aspect of the present invention for achieving the above object is connected to at least one home appliance, a heating device and a boiler, to control the connected home appliances, heating device and boiler USB home controller for; CDMA module for receiving a control signal for any one of a home appliance, a heating device and a boiler received from the mobile terminal from the outside; And managing the USB home controller, and outputting control signals for the home appliances, the heating apparatus, and the boiler received through the CDMA module to the corresponding USB home controllers, and the home appliances or electrical appliances connected to the USB home controller according to the output control signals. While controlling any one of a hot air balloon or a boiler, the home appliance or any one of the heating device and the boiler as the control signal, characterized in that it comprises a home server for delivering the operation completion message to the mobile terminal of the manager.
바람직하게는, 상기 홈 서버는, 적어도 하나의 USB 홈 제어기와 연결되어 있으며, 연결된 USB 홈 제어기를 관리 및 제어하는 USB 호스트; CDMA, 802.11 및 블루투스 등과 같은 무선 통신용 PC 카드가 장착되어, 상기 모바일 단말기와 무선 통신을 지원하는 PCMCIA 인터페이스; 백본(back-bone)망에 연결된 클라이언트 PC와 접속되도록 하는 인터넷장치; 및 적어도 하나의 가전제품, 전열기구 및 보일러 등에 연결된 USB 홈 제어기를 관리 및 제어하는 한편, 상기 PCMCIA 인터페이스를 통해 모바일 단말기로부터 입력된 제어신호 또는 클라이언트 PC로부터 상기 백본망 및 인터넷장치를 통해 입력된 제어신호를 상기 USB 호스트와 연결된 해당 USB 홈 제어기로 전송되도록 제어한 후 전송된 제어신호대로 작동이 이루어지면, 작동완료메시지를 관리자의 모바일 단말기로 전달되도록 하는 MPU를 포함하는 것을 특징으로 한다.Preferably, the home server is connected to at least one USB home controller, USB host for managing and controlling the connected USB home controller; A PCMCIA interface equipped with a PC card for wireless communication such as CDMA, 802.11, and Bluetooth to support wireless communication with the mobile terminal; An internet device for connecting to a client PC connected to a back-bone network; And controlling and controlling a USB home controller connected to at least one home appliance, a heating device, a boiler, or the like, while controlling a control signal input from a mobile terminal through the PCMCIA interface or a backbone network and an internet device from a client PC. And controlling the signal to be transmitted to the corresponding USB home controller connected to the USB host, and when the operation is performed according to the transmitted control signal, the operation completion message is characterized by including an MPU to be delivered to the manager's mobile terminal.
더욱 바람직하게는, 상기 홈 서버의 MPU는, 상기 USB 홈 제어기로부터 무단 침입상태를 알리는 제어신호를 입력받으면, 칩입상태를 알리는 침입알림메시지를 관리자의 모바일 단말기에 SMS 등과 같은 통신방식으로 전달되도록 하는 것을 특징으로 한다.More preferably, when the MPU of the home server receives a control signal informing the unauthorized intrusion state from the USB home controller, the intrusion notification message informing the intrusion status is transmitted to the mobile terminal of the manager through a communication method such as SMS. It is characterized by.
더욱 더 바람직하게는, 상기 USB 홈 제어기는, 상기 USB 포트와 연결되어 적어도 하나의 가전제품, 전열기구 및 보일러에서 감지된 신호를 상기 홈 서버로 전송하는 한편, 상기 홈 서버로부터 전송된 제어신호를 외부로 전송하는 USB 인터페이스 엔진; 및 상기 USB 인터페이스 엔진을 통해 전송된 제어신호를 해당 가전제 품, 전열기구 및 보일러로 출력하고, 상기 가전제품, 전열기구 및 보일러로부터 감지된 신호를 입력받으면, 입력받은 감지신호를 상기 홈 서버로 전송되도록 제어하는 제 1 MPU를 포함하는 것을 특징으로 한다.Even more preferably, the USB home controller is connected to the USB port, and transmits a signal detected by at least one home appliance, a heating device, and a boiler to the home server, and transmits a control signal transmitted from the home server. USB interface engine for transmitting to the outside; And outputting a control signal transmitted through the USB interface engine to a corresponding home appliance, a heating device, and a boiler, and receiving the detected signal from the home appliance, a heating device, and a boiler, and sending the received detection signal to the home server. And a first MPU controlling to be transmitted.
상기 본 발명의 다른 측면에 따른 모바일 단말기 및 USB 포트를 통한 홈 제어 방법은, (a) 모바일 단말기 또는 클라이언트 PC로부터 적어도 하나의 가전제품, 전열기구 및 보일러에 대한 제어신호를 입력받는 단계; (b) 상기 (a) 단계를 통해 입력받아 요청된 가전제품, 전열기구 및 보일러에 해당되는 USB 홈 제어기로 제어신호를 출력하는 단계; (c) 상기 (b) 단계를 통해 출력된 제어신호대로 USB 홈 제어기와 연결된 가전제품 또는 전열기구 또는 보일러 중 어느 하나가 작동되도록 제어하는 단계; 및 (d) 상기 (c)단계를 통해 제어되는 제어신호대로 가전제품 또는 전열기구 또는 보일러 중 어느 하나가 작동되면, 관리자의 모바일 단말기로 작동완료메시지를 전달하는 단계를 포함하는 것을 특징으로 한다.Home control method via a mobile terminal and a USB port according to another aspect of the present invention, (a) receiving a control signal for at least one home appliance, a heating device and a boiler from a mobile terminal or a client PC; (b) receiving a control signal and outputting a control signal to a USB home controller corresponding to the requested home appliance, a heating apparatus, and a boiler; (c) controlling any one of a home appliance, a heating device, or a boiler connected to the USB home controller according to the control signal output through the step (b); And (d) when any one of the home appliance, the heating apparatus, or the boiler is operated as the control signal controlled through the step (c), delivering an operation completion message to the manager's mobile terminal.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
이하에서의 본 발명은 모바일 단말기 및 USB를 이용한 홈 제어 시스템과 그 방법을 바람직한 실시예로써 설명할 것이나, 본 발명의 기술적 사상은 이에 한정하거나 제한되지 않고 당업자에 의해 변형되어 다양하게 실시될 수 있음은 물론이다.Hereinafter, the present invention will be described as a preferred embodiment of a home control system and a method using a mobile terminal and USB, but the technical idea of the present invention is not limited or limited thereto and can be variously modified and implemented by those skilled in the art. Of course.
본 발명의 실시예에 따른 모바일 단말기 및 USB를 이용한 홈 제어 시스템을 도 1 내지 도 3을 참조하여 설명하면 다음과 같다.A home control system using a mobile terminal and a USB according to an embodiment of the present invention will be described with reference to FIGS. 1 to 3 as follows.
도 1은 본 발명의 실시예에 따른 모바일 단말기 및 USB를 이용한 홈 제어 시 스템을 설명하기 위한 블록도이고, 도 2는 도 1의 홈 서버를 상세하게 설명하기 위한 블록도이며, 도 3은 도 1의 USB 홈 제어기를 상세하게 설명하기 위한 블록도이다.1 is a block diagram illustrating a home control system using a mobile terminal and a USB according to an embodiment of the present invention, FIG. 2 is a block diagram illustrating the home server of FIG. 1 in detail, and FIG. 1 is a block diagram illustrating the USB home controller in detail.
도 1을 참조하여 설명하면 본 발명의 실시예에 따른 모바일 단말기 및 USB 포트를 통한 홈 제어 시스템은 적어도 하나의 가전제품(40), 전열기구(42) 및 보일러(41)와 연결되어, 연결된 가전제품(40), 전열기구(42) 및 보일러(41)를 제어하는 USB 홈 제어기(20)와, 상기 USB 홈 제어기(20)를 관리하며, 모바일 단말기(1)로부터 입력받은 가전제품(40) 또는 전열기구(42) 또는 보일러(41)에 대한 제어신호대로 USB 홈 제어기(20)와 연결된 가전제품(40) 또는 전열기구(42) 또는 보일러(41) 중 어느 하나를 제어하는 홈 서버(10)와, 상기 모바일 단말기(1)와 홈 서버(10)의 무선통신이 이루어지도록 인터페이스하는 CDMA모듈(30)을 포함한다.Referring to FIG. 1, a home control system through a mobile terminal and a USB port according to an exemplary embodiment of the present invention is connected to at least one
또한, 상기 모바일 단말기 및 USB를 통한 홈 제어 시스템은 상기 USB 홈 제어기(20)로부터 무단 침입상태를 알리는 제어신호를 입력받으면, 상기 입력받은 제어신호를 이용하여 관리자의 모바일 단말기(1)에 침입상태를 알리는 침입알림정보가 전달되도록 지원한다.In addition, when the mobile terminal and the home control system via the USB receives a control signal indicating the unauthorized intrusion state from the
본 발명의 실시예에 따른 모바일 단말기 및 USB를 통한 홈 제어 시스템은 모바일 단말기(1), 기지국(2), 클라이언트 PC(3), 백본망(4), 홈서버(10), USB 홈 제어기(20), CDMA모듈(30), 가전제품(40), 보일러(41), 전열기구(42) 등으로 구성된다.Home control system via a mobile terminal and a USB according to an embodiment of the present invention is a
상기 홈 서버(10)는 상기 USB 홈 제어기(20)를 관리하며, 상기 CDMA모듈(30) 을 통해 전송받은 가전제품(40), 전열기구(42) 및 보일러(41)에 대한 제어신호를 해당 USB 홈 제어기(20)로 출력되도록 하고, 출력된 제어신호대로 USB 홈 제어기(10)와 연결된 가전제품(40) 또는 전열기구(42) 또는 보일러(41) 중 어느 하나를 제어하는 한편, 상기 제어신호대로 상기 USB 홈 제어기(10)와 연결된 해당 가전제품 또는 전열기구 또는 보일러가 작동되면, 작동완료메시지를 관리자의 모바일 단말기(1)로 전송되도록 지원한다.The
또한, 상기 홈 서버(10)는 클라이언트 PC(3)로부터 상기 백본망(4)을 통해 입력된 제어신호를 해당 USB 홈 제어기(20)로 전송되도록 제어한다.In addition, the
상기 USB 홈 제어기(20)는 USB 포트와 연결된 보일러(41) 및 전열기구(42)를 제어할 뿐만 아니라 직접적으로 연결된 각종 가전제품(40) 등을 제어한다.The
또한, 상기 USB 홈 제어기(20)는 상기 홈 서버(10)로부터 출력된 제어신호를 해당 USB 홈 제어기와 연결된 가전제품(40) 또는 전열기구(42) 또는 보일러(41)로 전송되도록 제어하고, 상기 가전제품(40), 전열기구(42) 및 보일러(41)로부터 감지된 감지신호를 상기 홈 서버(10)로 출력되도록 한다.In addition, the
상기 CDMA모듈(30)은 상기 기지국(2)을 통해 관리자의 모바일 단말기(1)로부터 입력된 제어신호를 상기 홈 서버(10)로 전송되도록 하거나 상기 홈 서버(10)로부터 침입상황을 알리는 침입알림메시지를 기지국(2)을 통해 관리자의 모바일 단말기(1)로 전송되도록 한다.The
도 2를 참조하여 상기 홈 서버(10)를 설명하면, 상기 홈 서버(10)는 USB 호스트(11), PCMCIA 인터페이스(12), 인터넷 장치(13), MPU(14), SDRAM(15) 및 플래 쉬 메모리(16) 등을 포함한다.Referring to FIG. 2, the
상기 USB 호스트(11)는 적어도 하나의 USB 홈 제어기(20)와 연결되어 있으며, 연결된 USB 홈 제어기(20)를 관리 및 제어한다. 이때, 상기 USB 호스트(11)는 최대 126개의 USB 홈 제어기(20)와 연결이 가능하다.The
상기 PCMCIA 인터페이스(12)는 CDMA, 802.11, 블루투스 등과 같은 무선 통신용 PC 카드를 삽입하여 무선 통신을 지원하는 인터페이스 역할을 수행한다. The PCMCIA
상기 인터넷 장치(13)는 클라이언트 PC(3)가 백본(back-bone)망(4)에 연결되어, 상기 홈 서버(10)에 접속할 수 있게 한다.The
상기 MPU(14)는 적어도 하나의 가전제품(40), 전열기구(42) 및 보일러(41) 등에 연결된 USB 홈 제어기(20)를 관리 및 제어하고, 상기 PCMCIA 인터페이스(12)를 통해 모바일 단말기(1)로부터 입력된 제어신호 또는 클라이언트 PC(3)로부터 상기 백본망(4) 및 인터넷장치(13)를 통해 입력된 제어신호를 상기 USB 호스트(11)와 연결된 해당 USB 홈 제어기(20)로 전송되도록 제어한다.The MPU 14 manages and controls the
또한, 상기 MPU(14)는 상기 전송된 제어신호대로 해당 USB 홈 제어기(20)에 연결된 가전제품 또는 전열기구 또는 보일러가 작동되도록 하고, 작동이 완료되면 상기 관리자의 모바일 단말기(1)로 작동완료메시지가 전달되도록 한다.In addition, the MPU 14 allows the home appliance or heating device or boiler connected to the corresponding
또한, 상기 MPU(14)는 상기 USB 홈 제어기(20)로부터 무단 침입상태를 알리는 제어신호를 입력받으면, 관리자의 모바일 단말기(1)로 SMS 등과 같은 통신방식을 이용하여 침입상태를 알리는 침입알림정보가 전달되도록 제어한다.In addition, when the MPU 14 receives a control signal informing the unauthorized intrusion state from the
여기서, 상기 MPU(14)는 ARM 계열의 SA1110을 사용하고, 메모리는 플래쉬 메 모리와 SDRAM을 사용하였으나, 본 발명이 이에 한정되는 것은 아니다.Here, although the MPU 14 uses the SA1110 of the ARM series and the flash memory and the SDRAM is used as the memory, the present invention is not limited thereto.
또한, 상기 MPU(14)는 SOC(System On Chip)로써, SDRAM 컨트롤러, PCMCIA 컨트롤러, LCD 컨트롤러, 내장형 시스템에 필요한 각종 컨트롤러, MMU(Memory Management Unit) 및 고급 프로그램 언어를 지원할 수 있는 명령 셋(Instruction Set)이 내장되어 있다.In addition, the
상기 홈 서버(10)는 상기 USB 홈 제어기(20)를 관리하고, 상기 인터넷 장치(14)와 CDMA모듈(30)을 이용하여 유/무선 인터넷과 SMS(Short Message Service)를 지원하며, 내장형 OS가 포팅되어 있어 각각의 장치들의 디바이스 드라이버를 관리한다.The
또한, 상기 홈 서버(10)는 CGI(Common Gateway Interface)를 사용하여 클라이언트 PC(3)에서 웹브라우저를 통해 쉽게 홈 네트워킹을 가능하게 해준다. 이때, 상기 CGI 프로그램은 크게 USB 홈 제어기(20)를 관리하는 CGI와 SMS 발송 모듈(미도시)의 초기화를 위한 CGI로 이루어진다.In addition, the
상기 디바이스 드라이버는 디바이스와 시스템 메모리간에 데이터의 전달을 담당하는 커널 내부기능인데, 이러한 디바이스 드라이버는 위쪽으로 파일 시스템과 인터페이스를 가지며, 아래쪽으로 실제 디바이스 하드웨어와 인터페이스를 갖는다. 여기서, 커널에서 디바이스 드라이버와 다른 부분간에 인터페이스는 도 4에 도시된 바와 같다.The device driver is a kernel internal function that is responsible for the transfer of data between the device and the system memory. The device driver has an interface with the file system upwards and an actual device hardware interface downwards. Here, the interface between the device driver and other parts of the kernel is as shown in FIG.
도 4를 참조하여 디바이스 드라이버구조를 설명하면, 상기 디바이스 드라이버는 기존의 BSD 소켓 인터페이스를 사용자 응용 프로그램(user application program)에 제공하기 위해서 BSD 소켓 층(BSD socket layer)을 두고 있으며, 이것을 인터넷 프로토콜 층(internet protocol layer)을 두어 프로토콜 층과 연관 짖게 한다.Referring to FIG. 4, the device driver structure includes a BSD socket layer for providing an existing BSD socket interface to a user application program, which is an Internet protocol layer. (internet protocol layer) to associate with the protocol layer.
USB 디바이스 드라이버 구조를 보면, 응용 프로그램(application program)은 USB 클라이언트 드라이버와 인터페이스하게 되며, 상기 USB 클라이언트 드라이버는 USB 호스트 컨트롤러를 이용하기 위해서 USB 코어(core)를 이용하여 접근하게 된다.In the USB device driver structure, an application program interfaces with a USB client driver, which is accessed using a USB core to use a USB host controller.
상기 USB 호스트 컨트롤러는 이미 구현된 상태이며, 안정되어 있기에 디바이스 드라이버를 만들고자 하면 USB 클라이언트 드라이버만을 구현하면 되어서 상기 USB 홈 제어기용 클라이언트 디바이스 드라이버는 USB 홈 제어기(20)의 기능을 응용프로그램에서 사용할 수 있다.Since the USB host controller is already implemented and is stable, only a USB client driver needs to be implemented to make a device driver so that the client device driver for the USB home controller can use the functions of the
PCMCIA 디바이스 드라이버 구조를 보면, 상기 PCMCIA 디바이스 드라이버는 크게 카드 서비스(CS: Card Services), 소켓 서비스(SS: Socket Services), 클라이언트 디바이스 드라이버(CDD: Client Device Driver)로 구성된다.Looking at the PCMCIA device driver structure, the PCMCIA device driver is mainly composed of a card service (CS), a socket service (SS), and a client device driver (CDD).
상기 카드 서비스(CS)는 운영체제에 의존적인 PC 카드 클라이언트 디바이스 드라이버에 대한 응용 프로그램 인터페이스(API)의 표준을 제공하는 역할을 하고, 상기 소켓 서비스(SS)는 직접적으로 시스템에 있는 PC 카드 하드웨어에 대한 접근을 하기에 시스템의 바이오스(BIOS)에 구현되거나 또는 디바이스 드라이버의 형태로 구현되어 상기 카드 서비스(CS)와 인터페이스하며, 상기 클라이언트 디바이스 드라이버(CDD)는 상기 카드 서비스(CS)에 의존적인 디바이스 드라이버로서, 상기 카드 서비스(CS)가 제공하는 응용 프로그램 인터페이스(API)를 사용해서 시스템의 자원을 할당받고, 요구하는 일을 처리할 수 있게 된다.The card service (CS) serves to provide a standard for an application program interface (API) for PC card client device drivers that are operating system dependent, and the socket service (SS) directly for the PC card hardware in the system. Access is implemented in the BIOS of the system or in the form of a device driver to interface with the card service CS, wherein the client device driver CDD is a device driver dependent on the card service CS. For example, the application program interface (API) provided by the card service (CS) can be used to allocate resources of the system and to process the required work.
한편, 상기 USB 홈 제어기(20)는 각종 가전제품(40), 전열기구(42) 및 보일러(41) 등을 USB 포트를 통하여 제어하기 위한 USB 인터페이스 장치로서, 상기 USB 포트와 연결되거나 직접적으로 연결된 가정 내 다양한 가전제품, 전열기구 및 보일러 등을 제어하는 역할을 수행한다.Meanwhile, the
여기서, 상기 USB 홈 제어기(20)는 USB의 특성상 주변기기의 자동인식, 접속, 제거가 동작 중에 가능하고, 최대 126개까지의 주변기기를 접속할 수 있다.Here, the
도 3을 참조하여 설명하면 상기 USB 홈 제어기(20)는 USB 인터페이스 엔진(21), 제 1 MPU(22), 디지털 입출력부(23), 아날로그 입력부(24), 아날로그 출력부(25) 및 카운터 & PWM부(26) 등을 포함한다.Referring to FIG. 3, the
상기 USB 인터페이스 엔진(21)은 상기 USB 포트와 연결되거나 직접적으로 연결된 적어도 하나의 가전제품(40), 전열기구(42) 및 보일러(41)에서 감지된 신호를 상기 홈 서버(10)로 전송하는 역할을 수행한다.The
또한, 상기 USB 인터페이스 엔진(21)은 상기 홈 서버(10)로부터 전송된 제어신호를 외부(예를 들면, 해당 가전제품, 보일러, 전열기구 등과 같은)로 전송하는 역할을 수행한다.In addition, the
여기서, 상기 USB 인터페이스 엔진의 데이터 전송방법으로는 컨트롤 전송(control transfer), 벌크 전송(Bulk transfer), 인터럽트 전송(interrupt transfer) 및 등시성전송(isochronous transfer)을 지원한다.Here, the data transfer method of the USB interface engine supports control transfer, bulk transfer, interrupt transfer, and isochronous transfer.
상기 컨트롤 전송은 USB 호스트(11)가 USB 디바이스의 구성정보를 읽어들이기 위해 사용되는 전송방법이고, 상기 벌크 전송은 비 주기적인 대량의 데이터 전송에 사용되며 오류 검출기능이 있고, 상기 인터럽트 전송은 간단한 제어용으로, 소량의 데이터를 주기적으로 보내는 경우에 사용되는 전송이며, 상기 등시성 전송은 음성 데이터나 영상신호와 같이 데이터의 정확성보다 등시성이 중요시되는 응용에 사용된다.The control transfer is a transfer method used by the
여기서, 상기 등시성 전송은 데이터전송의 밴드폭이 보장되고, 데이터의 전송속도가 보증되며, 전송에 오류가 있더라고 재전송은 실시되지 않아 전송에 오류가 있더라도 실시간성을 중시하는 데이터의 전송에 사용된다.In this case, the isochronous transmission is guaranteed for the bandwidth of the data transmission, the transmission speed of the data is guaranteed, and even if there is an error in the transmission, retransmission is not performed.
상기 제 1 MPU(22)는 상기 USB 인터페이스 엔진(21)을 통해 전송된 제어신호를 해당 가전제품(40), 전열기구(42) 및 보일러(41)로 출력되도록 제어하고, 상기 가전제품(40), 전열기구(42) 및 보일러(41)로부터 감지된 신호를 입력받으면, 상기 입력받은 감지신호를 상기 USB 인터페이스 엔진(21)을 통해 상기 홈 서버(10)로 전송되도록 제어한다.The
상기 디지털 입출력부(Digital IO)(23)는 디지털 입력 12채널, 디지털 출력 12채널, 상기 아날로그 입력부(Analog Input)(24)는 아날로그 입력 4채널, 상기 아날로그 출력부(Analog Output)(25)는 아날로그 출력 1채널, 상기 카운터 및 PWM부(Counter & PWM)(26)는 카운터 2채널, PWM 1채널을 가지고 있다. 여기서, 각각의 I/O의 전기적인 특성은 다음의 표1과 같다.The digital input / output unit (Digital IO) 23 is a
이때, 상기 USB 홈 제어기(20)는 다양한 입출력특성과 전송방법을 지원하여 가전제품(40), 보일러(41) 및 전열기구(42) 등 여러 제품에 연결되어 제어할 수 있다.In this case, the
상기 USB 홈 제어기(20)의 펌웨어(firmware)는 MCS51을 기반으로 설계되며, 도 5에 도시된 바와 같이 6개의 층으로 구성된다.The firmware of the
먼저, HAL(Hardware Abstraction Layer)는 펌웨어의 가장 하위층에 있는 부분으로서, 하드웨어에 의존한 PDIUSBD12로 입출력을 수행한다.First, HAL (Hardware Abstraction Layer) is the lowest part of the firmware, and performs input and output to the PDIUSBD12 depending on the hardware.
PDIUSBD12 커맨드 인터페이스는 커맨드 인터페이스(Command Interface) 집합을 정의함으로써 PDIUSBD12로 데이터를 전송하는데 사용되는 모든 함수들을 캡슐화한다.The PDIUSBD12 command interface encapsulates all the functions used to transfer data to PDIUSBD12 by defining a set of command interfaces.
ISR(Interrupt Service Routine)은 PDIUSBD12에서 발생한 인터럽트에 관한 처리를 수행하는 부분이며, PDIUSBD12의 내부 FIFO(First Input First Output)에서 CPU 메모리로 데이터를 전송한다.Interrupt Service Routine (ISR) is a part that performs processing on interrupts generated by PDIUSBD12 and transfers data from the internal first input first output (FIFO) of PDIUSBD12 to CPU memory.
상기 CDMA모듈(30)은 기지국(2)을 통해 모바일 단말기(1)로부터 입력받은 가전제품(40), 전열기구(42) 및 보일러(41) 중 어느 하나에 대한 제어신호를 상기 홈 서버(10)로 전송되도록 하는 역할을 수행한다.The
여기서, 상기 CDMA모듈(30)은 모바일 단말기(1)를 이용하여 언제 어디서나 홈 서버(10)에 접속할 수 있도록 지원한다.Here, the
상기 CDMA모듈(30)은 다음의 표 2와 같은 특성을 가지며, PPP(Point-to-Point protocol)를 이용한 무선 인터넷과 1 대 1 데이터 통신을 지원한다.The
이제, 도 6을 참조하여 본 발명의 실시예에 따른 모바일 단말기 및 USB 포트를 통한 홈 제어 방법을 설명하면, 상기 홈 서버(10)는 모바일 단말기(1)로부터 기지국(2) 및 CDMA모듈(30)을 통해 적어도 하나의 가전제품(40), 전열기구(42) 및 보일러(41)에 대한 제어신호를 입력받거나 또는 인터넷이 가능한 클라이언트 PC(3)로부터 백본망(4)을 통해 가전제품, 전열기구 및 보일러에 대한 제어신호를 입력받는다(S10).Now, referring to FIG. 6, a home control method through a mobile terminal and a USB port according to an exemplary embodiment of the present invention will be described. The
이 후, 상기 홈 서버(10)는 상기 모바일 단말기(1) 또는 클라이언트 PC(3)로부터 입력받은 해당 가전제품, 전열기구 및 보일러와 연결된 USB 홈 제어기(20)로 제어신호를 출력한다(S20).Thereafter, the
그러면, 상기 홈서버(10)는 상기 출력된 제어신호대로 USB 홈 제어기(20)에 연결된 가전제품, 전열기구 및 보일러가 작동되도록 제어한다(S30).Then, the
이때, 상기 홈 서버(10)는 상기 제어신호대로 해당 가전제품, 전열기구 및 보일러가 작동되면, 상기 작동이 완료되었음을 알리는 작동완료메시지를 관리자의 모바일 단말기(10)로 CDMA모듈(30)을 통해 전송되도록 한다(S40).At this time, the
예를 들어 설명하면, 시골에서 어머니가 오셨는데 집에 문이 닫혀있는 경우, 회사에서 인터넷이 가능한 클라이언트 PC(3)의 웹 브라우져를 이용하여 홈 서버(10)에 연결하고 인증절차를 거친 후 전자 도어락을 열어주라는 명령을 한다.For example, if the mother came from the countryside and the door is closed, the electronic door lock after the company connects to the
그러면, 상기 홈 서버(10)의 웹 기반 CGI 프로그램은 명령어를 USB 홈 제어기(20) 관리 응용 프로그램에게 전달하여 명령을 해석해서 전자 도어락이 연결되어 있는 USB 홈 제어기(20)에게 문을 열어주도록 한다.Then, the web-based CGI program of the
그 후, 상기 홈 서버(10)는 전자 도어락이 열린 상태가 되었음을 USB 홈 제어기(20)를 통해 감지하여 작동완료메시지를 CDMA모듈(30)을 거쳐 관리자의 모바일 단말기(1)로 전달되도록 한다.Thereafter, the
이렇게 함으로서, 가정내에 설치되어 있는 다양한 전자기기들을 편리하게 관리할 수 있다.By doing so, it is possible to conveniently manage various electronic devices installed in the home.
이상의 본 발명은 상기에 기술된 실시예들에 의해 한정되지 않고, 당업자들에 의해 다양한 변형 및 변경을 가져올 수 있으며, 이는 첨부된 청구항에서 정의되는 본 발명의 취지와 범위에 포함된다.The present invention is not limited to the embodiments described above, and various modifications and changes can be made by those skilled in the art, which are included in the spirit and scope of the present invention as defined in the appended claims.
이상에서 살펴본 바와 같이, 본 발명은 관리자의 모바일 단말기 또는 클라이언트 PC를 조작하여 입력받은 제어신호대로 가정내에 설치된 가전제품, 전열기구 및 보일러를 편리하게 작동시킬 수 있는 효과가 있다. As described above, the present invention has an effect that can conveniently operate the home appliances, heating appliances and boilers installed in the home as a control signal received by operating the manager's mobile terminal or client PC.
또한, 본 발명은 제어신호대로 작동된 후에 작동완료메시지를 관지라의 모바일 단말기로 전달함으로써 가정내 설치된 기기들의 관리가 용이한 효과가 있다.In addition, the present invention has an effect that it is easy to manage the devices installed in the home by delivering the operation completion message to the mobile terminal of the office after being operated according to the control signal.
또한, 본 발명은 모바일 단말기 또는 클라이언트 PC를 통해 언제 어디서나 홈 서버와의 접속이 가능한 효과가 있다.In addition, the present invention has an effect that can be connected to the home server anytime, anywhere through a mobile terminal or a client PC.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030063919A KR100558767B1 (en) | 2003-09-16 | 2003-09-16 | System for controlling home using a mobile terminal and usb |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030063919A KR100558767B1 (en) | 2003-09-16 | 2003-09-16 | System for controlling home using a mobile terminal and usb |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050027601A KR20050027601A (en) | 2005-03-21 |
KR100558767B1 true KR100558767B1 (en) | 2006-03-10 |
Family
ID=37384834
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030063919A KR100558767B1 (en) | 2003-09-16 | 2003-09-16 | System for controlling home using a mobile terminal and usb |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100558767B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101401952B1 (en) * | 2014-02-17 | 2014-05-30 | 류진규 | Remote controller and security system having thereof |
-
2003
- 2003-09-16 KR KR1020030063919A patent/KR100558767B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR20050027601A (en) | 2005-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102882751B (en) | Intelligent domestic network system and chromacoder thereof | |
US20080279202A1 (en) | Integrated Gateway for Distributed Home Network and Software Framework Structure for the Same | |
US20050076150A1 (en) | Home network system and method for operating the same | |
EP3249624A1 (en) | Remote control docking station and system | |
US20070223500A1 (en) | Home Network System | |
CN104780054B (en) | A kind of gateway to the wake-up of control area net(CAN) network or suspend mode | |
US10101771B2 (en) | Remote control docking station and system | |
US7839299B2 (en) | Remote control device, remote control method, and remotely controlled device | |
CN1960276B (en) | Remote control system and method | |
WO2015143709A1 (en) | Network access method, rfid tag, electronic device, and control system | |
KR100558767B1 (en) | System for controlling home using a mobile terminal and usb | |
JP2002218572A (en) | Remote control system and micro-server | |
US20030185185A1 (en) | Wireless local area network access controller and related method | |
KR101242054B1 (en) | M2M Module for Supporting Serial Communication Emulation through WiBro Network and Operation Method thereof | |
KR101624734B1 (en) | An electric power measuring system with wireless connection function | |
CN103716368A (en) | Remote control apparatus using video phone including wifi-module | |
KR100781798B1 (en) | Remote control system using wireless universal serial bus | |
US7349996B2 (en) | Method and system for remote management of data over a wireless link | |
KR101579057B1 (en) | Measured data transmissiion method in an wireless connected electricity measuring apparatus | |
US20140211658A1 (en) | Wireless apparatus and network address report method in zigbee network | |
KR100704624B1 (en) | Universal interface device and method for communication using by universal interface device | |
WO2005004397A1 (en) | Mobile home network system | |
KR100739138B1 (en) | Network system | |
WO2005004399A1 (en) | Reservation information processing apparatus for mobile home network system | |
CN106993217A (en) | Module TV accesses the system and method for its external module with double wifi networkings |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
N231 | Notification of change of applicant | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120302 Year of fee payment: 7 |
|
LAPS | Lapse due to unpaid annual fee |