KR20110120810A - Sensor node equipped gerneral-purpose interface port with plug and play, sensor board equipped gerneral-purpose interface port with sensor device driver, gerneral-purpose interface port and each method thereof - Google Patents
Sensor node equipped gerneral-purpose interface port with plug and play, sensor board equipped gerneral-purpose interface port with sensor device driver, gerneral-purpose interface port and each method thereof Download PDFInfo
- Publication number
- KR20110120810A KR20110120810A KR1020100104922A KR20100104922A KR20110120810A KR 20110120810 A KR20110120810 A KR 20110120810A KR 1020100104922 A KR1020100104922 A KR 1020100104922A KR 20100104922 A KR20100104922 A KR 20100104922A KR 20110120810 A KR20110120810 A KR 20110120810A
- Authority
- KR
- South Korea
- Prior art keywords
- sensor
- interface port
- universal interface
- board
- port
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/16—Interfaces between hierarchically similar devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
Abstract
Description
본 발명의 일실시예는 센서 노드의 제어부와 센서부간의 효율적인 인터페이스를 제공하는 방안에 관한 것이다.One embodiment of the present invention relates to a method for providing an efficient interface between a control unit and a sensor unit of a sensor node.
일반적으로, 유비쿼터스 센서 네트워크(Ubiquitous Sensor Network; USN) 및 무선 센서 네트워크(Wireless Sensor Network; WSN)는 사물에 대한 인식정보 또는 주변의 환경정보를 감지하는 복수의 센서 노드로 구성된 네트워크로서, 외부와 통신하여 각 센서들에 의해 감지된 정보를 실시간으로 처리하거나 관리하는 기능을 제공한다.In general, a ubiquitous sensor network (USN) and a wireless sensor network (WSN) are networks composed of a plurality of sensor nodes that detect recognition information about an object or environmental information of the surroundings, and communicate with the outside. It provides a function to process or manage the information detected by each sensor in real time.
따라서, USN 시스템은 다양한 사물에 컴퓨팅 및 통신 기능을 부여하고, 언제(anytime), 어디서나(anywhere), 네트워크, 디바이스, 서비스의 종류에 관계없이 통신 가능한 환경을 제공할 수 있다.Accordingly, the USN system may provide computing and communication functions to various things and provide an environment capable of communicating regardless of anytime, anywhere, network, device, and service.
도 1은 종래기술에 따른 센서 노드의 구성을 도시한 블록도이다.1 is a block diagram showing the configuration of a sensor node according to the prior art.
도 1을 참고하면, 센서 노드(100)는 센서부(110), 제어부(120), 통신부(130), 및 전원부(140)를 포함한다.Referring to FIG. 1, the
제어부(120)는 센서 보드에 부착된 센서의 센싱 데이터를 처리하고, 외부 인터페이스를 위한 주변장치, 타이머, 전원을 관리한다. 또한, 제어부(120)는 센서 노드(100)의 목적에 따라 다양한 성능과 탄력적 구성이 요구되며, 센서 디바이스 드라이버, 운영체제(또는 펌웨어), 응용 등으로 구성된다.The
통신부(130)는 통신방식, 통신거리, 데이터량 등에 다양하게 이루어지며, 최소한의 전력소모, 한정된 무선자원을 효율적 사용하기 위한 기술로 구성된다.The
센서부(110)는 센서 보드에 부착된 센서에 의해 물리적인 아날로그 신호(온도, 습도, 빛, 진도, 소리, 가속도 등) 및 아날로그 신호로부터의 디지털 신호에 이르는 다양한 센싱 데이터를 생성하며, 생성된 센싱 데이터를 제어부(120)로 전달한다. 센서부(110)는 주변의 디지털 인터페이스에 따라 다양한 형태로 구성된다.The
전원부(140)는 안정적인 전원의 공급을 위해 1차 전지 또는 2차 전지로 구성될 수 있으며, 응용에 따라 다양한 자가 충전 방식 등을 사용할 수 있다.The
USN의 다양한 범위만큼 다양한 규격과 다양한 인터페이스를 갖는 센서를 이용함에 있어, 대량생산, 쉽고 편리한 개발을 위해 센서를 포함하는 센서 보드를 단순화 하고 범용화할 필요가 있다.In using sensors with various specifications and various interfaces as the various ranges of USN, it is necessary to simplify and generalize the sensor board including the sensors for mass production, easy and convenient development.
현재 USN에서 활용하는 센서들은 그 기능에 따라 SPI(Serial Peripheral Interface), I2C(Inter-Integrated Circuit), ADC(Analog to Digital Converter), Interrupt, Frequency 및 GPIO(General Purpose Input/Output) 등의 인터페이스를 갖는다. 또한, 센싱 데이터를 처리하는 제어부(120, Micro Control Unit; MCU)에는 센서 또는 센서 보드의 제어를 위한 센서 디바이스 드라이버를 탑재하게 되며, 센서 보드의 변경시 제어부에 탑재되는 소프트웨어 전체를 바꾸어야 하므로 대량생산 및 개발에 어려움이 있다.Sensors currently used in USN are based on their functions such as Serial Peripheral Interface (SPI), Inter-Integrated Circuit (I2C), Analog to Digital Converter (ADC), Interrupt, Frequency, and General Purpose Input / Output (GPIO). Have In addition, the
본 발명의 일실시예는 다양한 종류의 센서를 포함한 센서부와 제어부간의 인터페이스를 통일하여 센서부와 제어부 사이의 인터페이스를 단순화, 범용화 하면서 동시에 범용 인터페이스 포트를 통해 제어부가 센서부를 자동 인식하고 제어할 수 있는 범용 인터페이스 포트와 플러그 앤 플레이 기능을 구비한 센서 노드를 제공한다.One embodiment of the present invention is to simplify the interface between the sensor unit and the control unit by unifying the interface between the sensor unit and the control unit including various types of sensors, and at the same time, the control unit can automatically recognize and control the sensor unit through the universal interface port. Sensor interface with a universal interface port and plug and play capability.
본 발명의 일실시예는 다양한 종류의 센서와 연관된 센서 디바이스 드라이버를 센서 보드에 미리 저장함으로써, 센서 보드와 센서 노드가 연결되면, 센서 노드가 센서 보드에 저장된 센서 디바이스 드라이브를 다운로드하여, 센서 노드에 포함된 센서의 종류를 자동 인식할 수 있는 범용 인터페이스 포트와 센서 디바이스 드라이버를 구비한 센서 보드를 제공한다.According to an embodiment of the present invention, when a sensor device driver associated with various types of sensors is stored in advance in a sensor board, when the sensor board and the sensor node are connected, the sensor node downloads the sensor device drive stored in the sensor board, It provides a sensor board with a universal interface port and a sensor device driver that can automatically recognize the type of sensor included.
본 발명의 일실시예는 센서부와 제어부 사이의 인터페이스를 범용화함으로써, 다양한 종류의 센서와도 쉽게 인터페이스할 수 있도록 범용 인터페이스 포트를 제공한다.One embodiment of the present invention provides a general-purpose interface port so as to easily interface with various types of sensors by generalizing the interface between the sensor unit and the control unit.
본 발명의 일실시예에 따른 범용 인터페이스 포트와 플러그 앤 플레이 기능을 구비한 센서 노드는 센서 보드와 인터페이스하며, 연결된 센서 보드로부터 센서 디바이스 드라이버를 다운로드하는 범용 인터페이스 포트, 및 상기 다운로드된 센서 디바이스 드라이버를 이용하여 상기 센서 보드를 제어하고, 상기 센서 보드에 포함된 센서에 의해 생성된 센싱 데이터를 처리하는 제어부를 포함한다.A sensor node having a universal interface port and a plug and play function according to an embodiment of the present invention interfaces with a sensor board, and provides a universal interface port for downloading a sensor device driver from a connected sensor board, and the downloaded sensor device driver. And a controller for controlling the sensor board using the sensor board and processing sensing data generated by a sensor included in the sensor board.
상기 범용 인터페이스 포트는 SPI, I2C, ADC, Interrupt, 또는 Frequency 중 적어도 하나와 연관된 센서 디바이스 드라이버를 다운로드할 수 있다.The universal interface port may download a sensor device driver associated with at least one of SPI, I2C, ADC, Interrupt, or Frequency.
상기 센서 노드는 상기 범용 인터페이스 포트에 연결된 센서 보드로 전원을 공급하는 전원부를 더 포함할 수 있다. The sensor node may further include a power supply unit supplying power to a sensor board connected to the universal interface port.
상기 센서 노드는 상기 센서 보드를 포함하며, 상기 센서 보드에 포함된 센서에 따라 다양한 형태의 센싱 데이터를 생성하는 센서부를 더 포함할 수 있다.The sensor node may further include a sensor unit that includes the sensor board and generates various types of sensing data according to a sensor included in the sensor board.
본 발명의 일실시예에 따른 범용 인터페이스 포트와 센서 디바이스 드라이버를 구비한 센서 보드는 다양한 형태의 센싱 데이터 처리와 연관된 센서 디바이스 드라이버들을 포함하고, 범용 인터페이스 포트와 연결된 센서 노드로 상기 센서 디바이스 드라이버들을 제공하는 인증 모듈, 및 상기 다양한 형태의 센싱 데이터를 생성하고, 상기 범용 인터페이스 포트를 통해 상기 생성된 센싱 데이터를 상기 센서 노드로 제공하는 센서를 포함한다.A sensor board having a universal interface port and a sensor device driver according to an embodiment of the present invention includes sensor device drivers associated with various types of sensing data processing, and provide the sensor device drivers to a sensor node connected to the universal interface port. And an sensor configured to generate the various types of sensing data and provide the generated sensing data to the sensor node through the universal interface port.
상기 센서는 SPI, I2C, ADC, Interrupt, 또는 Frequency 형태의 센싱 데이터를 생성할 수 있다.The sensor may generate sensing data in the form of SPI, I2C, ADC, Interrupt, or Frequency.
본 발명의 일실시예에 따른 범용 인터페이스 포트는 n(n은 자연수)개의 핀으로 구성되며, 센서 노드와 센서 보드간을 인터페이스하는 센서 출력 연결 포트, 및 m(m은 자연수)개의 핀으로 구성되며, 상기 센서 보드에 저장된 센서 디바이스 드라이버를 상기 센서 노드로 다운로드하는 다운로드 포트를 포함한다.Universal interface port according to an embodiment of the present invention is composed of n (n is a natural number) pins, a sensor output connection port for interfacing between the sensor node and the sensor board, and m (m is a natural number) pins And a download port for downloading the sensor device driver stored in the sensor board to the sensor node.
상기 범용 인터페이스 포트는 k(k는 자연수)개의 핀으로 구성되며, 상기 센서 노드로부터 전원을 공급받는 전원 포트를 더 포함할 수 있다. The universal interface port may include k (k is a natural number) pins, and may further include a power port supplied with power from the sensor node.
상기 범용 인터페이스 포트는 v(v는 자연수)개의 핀으로 구성되며, 상기 센서 노드와 상기 센서 보드간의 인터페이스를 확장하는 확장 포트를 더 포함할 수 있다.The universal interface port is composed of v pins (v is a natural number), and may further include an expansion port for extending an interface between the sensor node and the sensor board.
본 발명의 일실시예에 따른 센서 노드 동작 방법은 범용 인터페이스 포트에 연결된 센서 보드로부터 센서 디바이스 드라이버를 다운로드하는 단계, 상기 다운로드된 센서 디바이스 드라이버를 이용하여 상기 센서 보드를 제어하는 단계, 및 상기 센서 보드에 포함된 센서에 의해 생성된 센싱 데이터를 처리하는 단계를 포함한다.According to an embodiment of the present disclosure, a method of operating a sensor node includes downloading a sensor device driver from a sensor board connected to a universal interface port, controlling the sensor board using the downloaded sensor device driver, and the sensor board. Processing the sensing data generated by the sensor included in the;
본 발명의 일실시예에 따른 센서 보드 동작 방법은 다양한 형태의 센싱 데이터 처리와 연관된 센서 디바이스 드라이버들을 저장하는 단계, 범용 인터페이스 포트와 연결된 센서 노드로 상기 센서 디바이스 드라이버들을 제공하는 단계, 상기 다양한 형태의 센싱 데이터를 생성하는 단계, 및 상기 범용 인터페이스 포트를 통해 상기 생성된 센싱 데이터를 상기 센서 노드로 제공하는 단계를 포함한다.According to an aspect of the present invention, there is provided a method of operating a sensor board, the method comprising: storing sensor device drivers associated with various types of sensing data processing; providing the sensor device drivers to a sensor node connected to a universal interface port; Generating sensing data, and providing the generated sensing data to the sensor node through the universal interface port.
본 발명의 일실시예에 따른 범용 인터페이스 포트 동작 방법은 n(n은 자연수)개의 핀으로 구성된 센서 출력 연결 포트를 이용하여 센서 노드와 센서 보드간을 인터페이스하는 단계, 및 m(m은 자연수)개의 핀으로 구성된 다운로드 포트를 이용하여 상기 센서 보드에 저장된 센서 디바이스 드라이버를 상기 센서 노드로 다운로드하는 단계를 포함한다.According to an embodiment of the present invention, a method of operating a universal interface port may include: interfacing between a sensor node and a sensor board using a sensor output connection port including n (n is a natural number) pins, and m (m is a natural number) Downloading a sensor device driver stored in the sensor board to the sensor node using a download port configured as a pin.
본 발명의 일실시예에 따르면, 센서 노드의 제어부와 센서부 사이의 인터페이스를 통일하고 범용화함으로써, 센서 보드에 장착된 센서의 종류에 따라 센서 노드의 하드웨어가 달라져서 드는 추가 비용과 추가 제작 시간이 소비 되는 단점을 줄일 수 있다.According to an embodiment of the present invention, by unifying and generalizing the interface between the control unit and the sensor unit of the sensor node, the additional cost and additional manufacturing time consumed by the hardware of the sensor node is changed according to the type of sensor mounted on the sensor board. This can reduce the disadvantages.
본 발명의 일실시예에 따르면, 범용 인터페이스 포트를 통해 센서 노드와 센서 보드를 결합하는 즉시 센서 보드로부터 센서 디바이스 드라이브가 센서 노드로 다운로드되어 센서 노드가 센서의 종류를 자동 인식함으로써, 센서의 종류가 달라짐에 따라 센서 노드의 소프트웨어를 수정해야 하는 단점을 줄일 수 있다.According to one embodiment of the present invention, as soon as the sensor node and the sensor board are coupled through the universal interface port, the sensor device drive is downloaded from the sensor board to the sensor node so that the sensor node automatically recognizes the type of the sensor. As a result, the disadvantage of having to modify the software of the sensor node can be reduced.
도 1은 종래기술에 따른 센서 노드의 구성을 도시한 블록도이다.
도 2는 본 발명의 일실시예에 따른 범용 인터페이스 포트와 플러그 앤 플레이 기능을 구비한 센서 노드의 구성을 도시한 블록도이다.
도 3은 본 발명의 다른 실시예에 따른 범용 인터페이스 포트와 플러그 앤 플레이 기능을 구비한 센서 노드의 구성을 도시한 블록도이다.
도 4는 본 발명의 일실시예에 따른 SPI(Serial Peripheral Interface)와 연관된 범용 인터페이스 포트와 센서 디바이스 드라이버를 구비한 센서 보드의 구성을 도시한 블록도이다.
도 5는 본 발명의 일실시예에 따른 I2C(Inter-Integrated Circuit)와 연관된 범용 인터페이스 포트와 센서 디바이스 드라이버를 구비한 센서 보드의 구성을 도시한 블록도이다.
도 6은 본 발명의 일실시예에 따른 ADC(Analog to Digital Converter)와 연관된 범용 인터페이스 포트와 센서 디바이스 드라이버를 구비한 센서 보드의 구성을 도시한 블록도이다.
도 7은 본 발명의 일실시예에 따른 Interrupt와 연관된 범용 인터페이스 포트와 센서 디바이스 드라이버를 구비한 센서 보드의 구성을 도시한 블록도이다.
도 8은 본 발명의 일실시예에 따른 Frequency와 연관된 범용 인터페이스 포트와 센서 디바이스 드라이버를 구비한 센서 보드의 구성을 도시한 블록도이다.
도 9는 본 발명의 일실시예에 따른 범용 인터페이스 포트의 구성을 도시한 블록도이다.
도 10은 본 발명의 일실시예에 따른 센서 노드 동작 방법의 순서를 도시한 흐름도이다.
도 11은 본 발명의 일실시예에 따른 센서 보드 동작 방법의 순서를 도시한 흐름도이다.
도 12는 본 발명의 일실시예에 따른 범용 인터페이스 포트 방법의 순서를 도시한 흐름도이다.1 is a block diagram showing the configuration of a sensor node according to the prior art.
2 is a block diagram illustrating a configuration of a sensor node having a universal interface port and a plug and play function according to an embodiment of the present invention.
3 is a block diagram illustrating a configuration of a sensor node having a universal interface port and a plug and play function according to another exemplary embodiment of the present invention.
FIG. 4 is a block diagram illustrating a configuration of a sensor board having a universal interface port and a sensor device driver associated with a serial peripheral interface (SPI) according to an embodiment of the present invention.
FIG. 5 is a block diagram illustrating a configuration of a sensor board having a universal interface port and a sensor device driver associated with an inter-integrated circuit (I2C) according to an embodiment of the present invention.
FIG. 6 is a block diagram illustrating a configuration of a sensor board having a universal interface port and a sensor device driver associated with an analog to digital converter (ADC) according to an embodiment of the present invention.
7 is a block diagram illustrating a configuration of a sensor board having a universal interface port and a sensor device driver associated with an interrupt according to an embodiment of the present invention.
FIG. 8 is a block diagram illustrating a configuration of a sensor board having a universal interface port associated with a frequency and a sensor device driver according to an embodiment of the present invention.
9 is a block diagram showing the configuration of a universal interface port according to an embodiment of the present invention.
10 is a flowchart illustrating a procedure of a sensor node operating method according to an embodiment of the present invention.
11 is a flowchart illustrating a procedure of a sensor board operating method according to an embodiment of the present invention.
12 is a flowchart illustrating a procedure of a universal interface port method according to an embodiment of the present invention.
이하, 첨부 도면들 및 첨부 도면들에 기재된 내용들을 참조하여 본 발명의 다양한 실시예를 상세하게 설명하지만, 본 발명이 실시예에 의해 제한되거나 한정되는 것은 아니다.Hereinafter, various embodiments of the present invention will be described in detail with reference to the accompanying drawings and accompanying drawings, but the present invention is not limited to or limited by the embodiments.
도 2는 본 발명의 일실시예에 따른 범용 인터페이스 포트와 플러그 앤 플레이 기능을 구비한 센서 노드의 구성을 도시한 블록도이다.2 is a block diagram illustrating a configuration of a sensor node having a universal interface port and a plug and play function according to an embodiment of the present invention.
도 2를 참고하면, 범용 인터페이스 포트와 플러그 앤 플레이 기능을 구비한 센서 노드(200, 이하 '센서 노드'라 함)는 제어부(210), 전원부(220), 연결 변환부(230), 범용 인터페이스 포트(240), 및 센서부(250)를 포함할 수 있다. 여기서, 센서부(250)는 센서(251) 및 인증 모듈(252)을 포함하는 센서 보드를 포함할 수 있다.Referring to FIG. 2, the sensor node 200 (hereinafter referred to as a “sensor node”) having a universal interface port and a plug and play function may include a
주변 환경의 정보를 수집하는 센서(251)는 그 역할과 종류에 따라 출력의 형태가 다르고, 요구하는 연결 핀수도 다르다. 그러나, 현재 제조되는 있는 센서(251)들의 출력을 전달하기 위한 인터페이스는 크게 5가지 종류가 있다. 그 종류로는 SPI, I2C, ADC, Interrupt 및 Frequency 방식이 있다.The
센서 노드(200)와 센서 보드 사이의 범용 인터페이스 포트(240)는 총 9개 핀으로 구성된다. 범용 인터페이스 포트(240)는 센서 보드(센서부)가 필요로 하는 전원을 공급받기 위한 VCC(Common-collector voltage) 핀과 GND(ground) 핀(이하, '전원 포트'라 함), 플러그 앤 플레이 기능을 위해 센서 보드가 가진 센서 디바이스 드라이버를 센서 노드(200)로 다운로드 하기 위해 SCLK(Serial Clock) 핀과 DATA 핀(이하, '다운로드 포트'라 함), 센서(251)에서 생성된 센싱 데이터를 전송하기 위한 4개의 센서 인터페이스 핀(이하, '센서 출력 연결 포트'라 함)과 추가 확장을 위한 1개의 확장 인터페이스 핀(이하, '확장 포트'라 함)으로 구성된다. 이때, 상기 4개의 센서 인터페이스 핀은 실제 사용하는 종류의 센서 출력의 개수에 따라 최소 1개에서 4개까지 사용될 수 있다. 여기서, 전원 핀 2개(VCC 핀과 GND 핀)와 센서 디바이스 드라이버 다운로드용 핀 2개(SCLK 핀과 DATA 핀)는 모든 센서 보드의 범용 인터페이스 포트에 공통으로 사용된다.The
센서부(250)가 범용 인터페이스 포트(240)를 통해 제어부(210)와 연결되면 제어부(210)는 인증 모듈(252)로부터 센서 디바이스 드라이버를 다운로드한다. 센서 디바이스 드라이버는 센서부(250)에 포함된 센서(251)의 종류에 따라 상이하게 생성되는 센싱 데이터를 처리하기 위한 것이다. 예컨대, 상기 센서 디바이스 드라이버는 센서(251)의 종류에 따라 SPI, I2C, ADC, Interrupt 또는 Frequency 중 어느 하나와 연관된 것일 수 있다.When the
즉, 제어부(210)는 상기 다운로드된 센서 디바이스 드라이버를 이용하여 센서부(250)에 포함된 센서(251)의 종류와 센싱 데이터의 출력 형태를 자동으로 판단할 수 있다. 또한, 제어부(210)는 연결 변환부(230)를 제어하여 해당되는 범용 인터페이스 포트(240)와 연결한다. That is, the
이 구조에 의하면, 제어부(210)는 서로 다른 종류의 센서(251)를 갖는 센서부(250)에 연결되더라도 자동으로 센서부(250)를 인식하여 센서(251)의 종류에 대한 정보를 얻을 수 있다. 또한, 전원부(220)는 범용 인터페이스 포트(240)에 연결된 센서부(250)로 전원을 공급할 수 있다. 그리고, 응용 분야의 환경에 따라 2개 이상의 센서부도 연결 가능하다.According to this structure, the
도 3은 본 발명의 다른 실시예에 따른 범용 인터페이스 포트와 플러그 앤 플레이 기능을 구비한 센서 노드의 구성을 도시한 블록도이다.3 is a block diagram illustrating a configuration of a sensor node having a universal interface port and a plug and play function according to another exemplary embodiment of the present invention.
도 3을 참고하면, 센서 노드(300)는 제어부(310), 전원부(320), 범용 인터페이스 포트(330), 센서부(340), 복수의 센서부들을 포함할 수 있다. 하나의 센서부(340)는 센서(341) 및 인증 모듈(342)을 포함하는 센서 보드를 포함할 수 있다.Referring to FIG. 3, the
상기 복수의 센서부들 각각은 서로 다른 형태의 센서를 포함할 수 있다. 따라서, 제어부(310)는 각각의 센서부(340)로부터 서로 다른 형태의 센서(341)에서 생성된 센싱 데이터를 처리하기 위한 센서 디바이스 드라이버를 다운로드하고, 상기 다운로드된 센서 디바이스 드라이버를 이용하여 센서부(340)를 제어함으로써, 제어부(340)에 포함된 센서(341)에 의해 생성된 센싱 데이터를 처리할 수 있다. Each of the plurality of sensor units may include different types of sensors. Accordingly, the
이때, 센서 노드(300)는 연결 변환부 없이 범용 인터페이스 포트(330)를 통해 제어부(310)와 센서부(340)간을 직접 연결할 수 있어, 구조가 간단하고 제어가 쉬운 장점을 갖는다. At this time, the
도 3의 나머지 설명들은 도 2와 동일하므로, 설명을 생략한다.Since the remaining descriptions of FIG. 3 are the same as those of FIG. 2, the description is omitted.
상기에서 설명한 바와 같이, 센서부(340)와 센서 보드는 동일한 개념으로 해석될 수 있다. 본 발명의 범용 인터페이스 포트와 센서 디바이스 드라이버를 구비한 센서 보드는 다양한 형태의 센싱 데이터 처리와 연관된 센서 디바이스 드라이버들을 포함하고, 범용 인터페이스 포트와 연결된 센서 노드(300)로 상기 센서 디바이스 드라이버들을 제공하는 인증 모듈, 및 상기 다양한 형태의 센싱 데이터를 생성하고, 상기 범용 인터페이스 포트를 통해 상기 생성된 센싱 데이터를 센서 노드(300)로 제공하는 센서를 포함한다. 즉, 상기 센서는 SPI, I2C, ADC, Interrupt, 또는 Frequency 형태의 센싱 데이터를 생성할 수 있다.As described above, the
이하에서는, 표 1을 참고하여 도 4 내지 도 8을 통해 센서의 종류에 따른 센서 보드를 설명한다.Hereinafter, a sensor board according to the type of sensor will be described with reference to Tables 1 through 8.
도 4는 본 발명의 일실시예에 따른 SPI와 연관된 범용 인터페이스 포트와 센서 디바이스 드라이버를 구비한 센서 보드의 구성을 도시한 블록도이다.4 is a block diagram illustrating a configuration of a sensor board having a universal interface port and a sensor device driver associated with an SPI according to an embodiment of the present invention.
도 4를 참고하면, SPI와 연관된 범용 인터페이스 포트와 센서 디바이스 드라이버를 구비한 센서 보드(400, 이하 '센서 보드'라 함)는 센서(410), 인증 모듈(420), 및 범용 인터페이스 포트(430)를 포함할 수 있다.Referring to FIG. 4, a sensor board 400 (hereinafter referred to as a “sensor board”) having a universal interface port and a sensor device driver associated with an SPI includes a
인증 모듈(420)은 SPI와 연관된 센서 디바이스 드라이버들을 포함하고, 범용 인터페이스 포트(430)와 연결된 센서 노드(300)로 상기 SPI와 연관된 센서 디바이스 드라이버들을 제공한다.The
센서(410)는 상기 SPI와 연관된 형태의 센싱 데이터를 생성하고, 범용 인터페이스 포트(430)를 통해 상기 생성된 센싱 데이터를 센서 노드(300)로 제공한다. The
센서 보드(400)의 출력을 SPI 방식으로 센싱 데이터를 전달하는 경우에는 표 1을 참고하여, 범용 인터페이스 포트(430)로 4개의 핀이 사용될 수 있다. 예컨대, 범용 인터페이스 포트(430)는 SCLK, CS, MOSI 및 MISO(Sensor Interface 1~4)와 각각 연관된 포트와, 센서 출력 연결 포트 1~4까지 포함할 수 있다. When transmitting the sensing data to the output of the
도 5는 본 발명의 일실시예에 따른 I2C와 연관된 범용 인터페이스 포트와 센서 디바이스 드라이버를 구비한 센서 보드의 구성을 도시한 블록도이다.FIG. 5 is a block diagram illustrating a configuration of a sensor board having a universal interface port and a sensor device driver associated with I2C according to an embodiment of the present invention.
도 5를 참고하면, I2C와 연관된 센서 보드(500)는 센서(510), 인증 모듈(520), 및 범용 인터페이스 포트(530)를 포함할 수 있다.Referring to FIG. 5, the
인증 모듈(520)은 I2C와 연관된 센서 디바이스 드라이버들을 포함하고, 범용 인터페이스 포트(530)와 연결된 센서 노드(300)로 상기 I2C와 연관된 센서 디바이스 드라이버들을 제공한다.The
센서(510)는 상기 I2C와 연관된 형태의 센싱 데이터를 생성하고, 범용 인터페이스 포트(530)를 통해 상기 생성된 센싱 데이터를 센서 노드(300)로 제공한다. The
센서 보드(500)의 출력을 I2C 방식으로 센싱 데이터를 전달하는 경우에는 표 1을 참고하여, 범용 인터페이스 포트(530)로 2개의 핀이 사용될 수 있다. 범용 인터페이스 포트(530)는 SCLK와 DATA(Sensor Interface 1~2) 출력이 센서 출력 연결 포트 1과 2에 연결되고, 다른 포트들은 N/C 처리된다. 여기서 사용하는 SCLK와 DATA 포트는 센서 디바이스 드라이버 다운로드를 위한 2개의 핀과 이름은 동일하지만, 물리적으로 다른 핀으로써 독립적으로 동작하게 된다. When transmitting the sensing data to the output of the
도 6은 본 발명의 일실시예에 따른 ADC와 연관된 범용 인터페이스 포트와 센서 디바이스 드라이버를 구비한 센서 보드의 구성을 도시한 블록도이다.FIG. 6 is a block diagram illustrating a configuration of a sensor board having a universal interface port and a sensor device driver associated with an ADC according to an embodiment of the present invention.
도 6을 참고하면, ADC와 연관된 센서 보드(600)는 센서(610), 인증 모듈(620), 및 범용 인터페이스 포트(630)를 포함할 수 있다.Referring to FIG. 6, the
인증 모듈(620)은 ADC와 연관된 센서 디바이스 드라이버들을 포함하고, 범용 인터페이스 포트(630)와 연결된 센서 노드(300)로 상기 ADC와 연관된 센서 디바이스 드라이버들을 제공한다.The
센서(610)는 상기 ADC와 연관된 형태의 센싱 데이터를 생성하고, 범용 인터페이스 포트(630)를 통해 상기 생성된 센싱 데이터를 센서 노드(300)로 제공한다. The
센서 보드(600)의 출력을 ADC와 방식으로 센싱 데이터를 전달하는 경우에는 표 1을 참고하여, 범용 인터페이스 포트(630)로 1개의 핀이 사용될 수 있다. 범용 인터페이스 포트(630)는 센서 출력 연결 포트 1(Sensor Interface 1)과 연결되고, 다른 포트들은 N/C 처리된다. When the sensing data is transmitted to the ADC by the output of the
도 7은 본 발명의 일실시예에 따른 Interrupt와 연관된 범용 인터페이스 포트와 센서 디바이스 드라이버를 구비한 센서 보드의 구성을 도시한 블록도이다.7 is a block diagram illustrating a configuration of a sensor board having a universal interface port and a sensor device driver associated with an interrupt according to an embodiment of the present invention.
도 7을 참고하면, Interrupt와 연관된 센서 보드(700)는 센서(710), 인증 모듈(720), 및 범용 인터페이스 포트(730)를 포함할 수 있다.Referring to FIG. 7, the
인증 모듈(720)은 Interrupt와 연관된 센서 디바이스 드라이버들을 포함하고, 범용 인터페이스 포트(730)와 연결된 센서 노드(300)로 상기 Interrupt와 연관된 센서 디바이스 드라이버들을 제공한다.The
센서(710)는 상기 Interrupt와 연관된 형태의 센싱 데이터를 생성하고, 범용 인터페이스 포트(730)를 통해 상기 생성된 센싱 데이터를 센서 노드(300)로 제공한다. The
센서 보드(700)의 출력을 Interrupt와 방식으로 센싱 데이터를 전달하는 경우에는 표 1을 참고하여, 범용 인터페이스 포트(730)로 1개의 핀이 사용될 수 있다. 범용 인터페이스 포트(730)는 센서 출력 연결 포트 1(Sensor Interface 1)과 연결되고, 다른 포트들은 N/C 처리된다. When the sensing data is transmitted to the output of the
도 8은 본 발명의 일실시예에 따른 Frequency와 연관된 범용 인터페이스 포트와 센서 디바이스 드라이버를 구비한 센서 보드의 구성을 도시한 블록도이다.FIG. 8 is a block diagram illustrating a configuration of a sensor board having a universal interface port associated with a frequency and a sensor device driver according to an embodiment of the present invention.
도 8을 참고하면, Frequency와 연관된 센서 보드(800)는 센서(810), 인증 모듈(820), 및 범용 인터페이스 포트(830)를 포함할 수 있다.Referring to FIG. 8, the
인증 모듈(820)은 Frequency와 연관된 센서 디바이스 드라이버들을 포함하고, 범용 인터페이스 포트(830)와 연결된 센서 노드(300)로 상기 Frequency와 연관된 센서 디바이스 드라이버들을 제공한다.The
센서(810)는 상기 Frequency와 연관된 형태의 센싱 데이터를 생성하고, 범용 인터페이스 포트(830)를 통해 상기 생성된 센싱 데이터를 센서 노드(300)로 제공한다. The
센서 보드(800)의 출력을 Frequency와 방식으로 센싱 데이터를 전달하는 경우에는 표 1을 참고하여, 범용 인터페이스 포트(830)로 1개의 핀이 사용될 수 있다. 범용 인터페이스 포트(830)는 센서 출력 연결 포트 1(Sensor Interface 1)과 연결되고, 다른 포트들은 N/C 처리된다. When the sensing data is transmitted to the output of the sensor board in a frequency and manner, one pin may be used as the
도 9는 본 발명의 일실시예에 따른 범용 인터페이스 포트의 구성을 도시한 블록도이다.9 is a block diagram showing the configuration of a universal interface port according to an embodiment of the present invention.
도 9를 참고하면, 범용 인터페이스 포트(900)는 전원 포트(910), 센서 출력 연결 포트(920), 확장 포트(930), 및 다운로드 포트(940)를 포함할 수 있다.Referring to FIG. 9, the
전원 포트(910)는 k(k는 자연수)개의 핀으로 구성되며, 센서 노드(300)로부터 전원을 공급받는다. 예컨대, k는 '2'일 수 있으며, 전원 포트(910)는 VCC 핀과 GND 핀을 포함할 수 있다.The
센서 출력 연결 포트(920)는 n(n은 자연수)개의 핀으로 구성되며, 센서 노드(300)와 센서 보드(400 내지 800 중 어느 하나, 이하, '800'으로 통칭함)간을 인터페이스한다. 예컨대, n는 실제 사용하는 센서의 출력 개수에 따라 1부터 4까지 사용될 수 있으며, 센서 출력 연결 포트(920)는 센서 보드(800)로부터 센싱 데이터를 센서 노드(300)로 전송할 수 있다.The sensor
확장 포트(930)는 v(v는 자연수)개의 핀으로 구성되며, 센서 노드(300)와 센서 보드(800)간의 인터페이스를 확장하는 포트일 수 있다. 예컨대, v는 '1'일 수 있으며, 확장 포트(930)는 센서 출력 연결 포트(920)와 같이 센서 보드(800)로부터 센싱 데이터를 센서 노드(300)로 전송할 수 있다.The
다운로드 포트(940)는 플러그 앤 플레이 기능을 위해 센서 보드(800)가 가진 센서 디바이스 드라이버를 센서 노드(300)로 다운로드하는 포트이다. 다운로드 포트(940)는 m(m은 자연수)개의 핀으로 구성되며, 센서 보드(800)에 저장된 센서 디바이스 드라이버를 센서 노드(300)로 다운로드할 수 있다. 예컨대, m은 '2'일 수 있으며, 다운로드 포트(940)는 SCLK 핀과 DATA 핀을 포함할 수 있다.The
이러한, 범용 인터페이스 포트(900)는 센서 노드(300)와 센서 보드(800)에서 모두 공통으로 사용될 수 있다.The
도 10은 본 발명의 일실시예에 따른 센서 노드 동작 방법의 순서를 도시한 흐름도이다.10 is a flowchart illustrating a procedure of a sensor node operating method according to an embodiment of the present invention.
도 10을 참고하면, 단계 1010에서, 센서 노드(300)는 범용 인터페이스 포트(330)에 연결된 센서 보드(800)로부터 센서 디바이스 드라이버를 다운로드한다. 센서 디바이스 드라이버는 센서부(340)에 포함된 센서(341)의 종류에 따라 상이하게 생성되는 센싱 데이터를 처리하기 위한 것이다. 예컨대, 상기 센서 디바이스 드라이버는 센서(341)의 종류에 따라 SPI, I2C, ADC, Interrupt 또는 Frequency 중 어느 하나와 연관된 것일 수 있다.Referring to FIG. 10, in
단계 1020에서, 센서 노드(300)는 상기 다운로드된 센서 디바이스 드라이버를 이용하여 센서 보드(800)를 제어한다. 센서 보드(800)는 센서 노드(300)에 포함된 센서부(340)를 의미한다.In
단계 1030에서, 센서 노드(300)는 센서 보드(800)에 포함된 센서(810)에 의해 생성된 센싱 데이터를 처리할 수 있다. 예를 들어, 센서 노드(300)는 SPI와 연관된 센서 보드(400)의 센서(410)에서 생성된 센싱 데이터를 SPI 방식에 따라 처리하고, I2C와 연관된 센서 보드(500)의 센서(510)에서 생성된 센싱 데이터를 I2C 방식에 따라 처리하고, ADC와 연관된 센서 보드(600)의 센서(610)에서 생성된 센싱 데이터를 ADC 방식에 따라 처리하고, Interrupt와 연관된 센서 보드(700)의 센서(710)에서 생성된 센싱 데이터를 Interrupt 방식에 따라 처리하며, Frequency와 연관된 센서 보드(800)의 센서(810)에서 생성된 센싱 데이터를 Frequency 방식에 따라 처리할 수 있다.In
도 11은 본 발명의 일실시예에 따른 센서 보드 동작 방법의 순서를 도시한 흐름도이다.11 is a flowchart illustrating a procedure of a sensor board operating method according to an embodiment of the present invention.
도 11을 참고하면, 단계 1110에서, 센서 보드(800)는 다양한 형태의 센싱 데이터 처리와 연관된 센서 디바이스 드라이버들을 저장한다. 센서 보드(800)는 센서의 종류에 따라 도 4 내지 도 8에 도시한 센서 보드 중 어느 하나일 수 있다.Referring to FIG. 11, in
단계 1120에서, 센서 보드(800)는 범용 인터페이스 포트(830)와 연결된 센서 노드(300)로 상기 센서 디바이스 드라이버들을 제공한다.In
단계 1130에서, 센서 보드(800)는 상기 다양한 형태의 센싱 데이터를 생성한다. 예를 들어, 센서 보드(400)의 센서(410)는 SPI 방식에 따라 센싱 데이터를 생성하고, 센서 보드(500)의 센서(510)는 I2C 방식에 따라 센싱 데이터를 생성하고, 센서 보드(600)의 센서(610)는 ADC 방식에 따라 센싱 데이터를 생성하고, 센서 보드(700)의 센서(710)는 Interrupt 방식에 따라 센싱 데이터를 생성하며, 센서 보드(800)의 센서(810)는 Frequency 방식에 따라 센싱 데이터를 생성할 수 있다.In
단계 1140에서, 센서 보드(800)는 범용 인터페이스 포트(830)를 통해 상기 생성된 센싱 데이터를 센서 노드(300)로 제공한다.In
도 12는 본 발명의 일실시예에 따른 범용 인터페이스 포트 방법의 순서를 도시한 흐름도이다.12 is a flowchart illustrating a procedure of a universal interface port method according to an embodiment of the present invention.
도 12를 참고하면, 단계 1210에서, 범용 인터페이스 포트(900)는 n(n은 자연수)개의 핀으로 구성된 센서 출력 연결 포트를 이용하여 센서 노드(300)와 센서 보드(800)간을 인터페이스한다.Referring to FIG. 12, in
단계 1220에서, 범용 인터페이스 포트(900)는 m(m은 자연수)개의 핀으로 구성된 다운로드 포트를 이용하여 센서 보드(800)에 저장된 센서 디바이스 드라이버를 센서 노드(300)로 다운로드한다.In
표 1을 참고하여 설명하면, SPI 방식으로 센싱 데이터를 전달하는 경우, 범용 인터페이스 포트(900)는 4개의 핀이 사용되는데, SCLK, CS, MOSI 및 MISO 핀이 센서 인터페이스 핀 1~4(센서 출력 연결 포트)까지 차례로 연결된다. Referring to Table 1, when the sensing data is transmitted in the SPI method, four pins are used for the
I2C 방식으로 센싱 데이터를 전달하는 경우, 범용 인터페이스 포트(900)는 2개의 핀이 사용되는데, SCLK와 DATA 출력이 센서 인터페이스 핀 1과 2에 연결되고, 다른 핀들은 N/C 처리된다. When transmitting sensing data in the I2C manner, the
ADC, Interrupt 또는 Frequency 방식으로 센싱 데이터를 전달하는 경우, 범용 인터페이스 포트(900)는 센서 인터페이스 핀이 하나만 필요하다. 즉, 각 센서의 출력은 센서 인터페이스 핀 1에 연결되고, 다른 핀들은 N/C 처리된다.When sensing data is transmitted in an ADC, interrupt, or frequency manner, the
본 발명의 실시 예에 따른 방법들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. Methods according to an embodiment of the present invention can be implemented in the form of program instructions that can be executed by various computer means and recorded in a computer readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.As described above, the present invention has been described by way of limited embodiments and drawings, but the present invention is not limited to the above embodiments, and those skilled in the art to which the present invention pertains various modifications and variations from such descriptions. This is possible.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the claims below but also by the equivalents of the claims.
200: 센서 노드
210: 제어부
220: 전원부
230: 연결 변환부
240: 범용 인터페이스 포트
250: 센서부
251: 센서
252: 인증 모듈200: sensor node
210: control unit
220: power supply
230: connection conversion unit
240: universal interface port
250: sensor
251: sensor
252: authentication module
Claims (18)
상기 다운로드된 센서 디바이스 드라이버를 이용하여 상기 센서 보드를 제어하고, 상기 센서 보드에 포함된 센서에 의해 생성된 센싱 데이터를 처리하는 제어부
를 포함하는 범용 인터페이스 포트와 플러그 앤 플레이 기능을 구비한 센서 노드.A universal interface port that interfaces with the sensor board and downloads the sensor device driver from the connected sensor board; And
Control unit for controlling the sensor board using the downloaded sensor device driver, and processing the sensing data generated by the sensor included in the sensor board
Sensor node having a universal interface port and a plug and play function comprising a.
상기 범용 인터페이스 포트는,
SPI(Serial Peripheral Interface), I2C(Inter-Integrated Circuit), ADC(Analog to Digital Converter), Interrupt, 또는 Frequency 중 적어도 하나와 연관된 센서 디바이스 드라이버를 다운로드하는, 범용 인터페이스 포트와 플러그 앤 플레이 기능을 구비한 센서 노드.The method of claim 1,
The universal interface port,
Universal interface port and plug and play capability to download sensor device drivers associated with at least one of Serial Peripheral Interface (SPI), Inter-Integrated Circuit (I2C), Analog to Digital Converter (ADC), Interrupt, or Frequency Sensor node.
상기 범용 인터페이스 포트에 연결된 센서 보드로 전원을 공급하는 전원부
를 더 포함하는, 범용 인터페이스 포트와 플러그 앤 플레이 기능을 구비한 센서 노드.The method of claim 1,
Power supply unit for supplying power to the sensor board connected to the universal interface port
The sensor node further comprises a universal interface port and a plug and play function.
상기 센서 보드를 포함하며, 상기 센서 보드에 포함된 센서에 따라 다양한 형태의 센싱 데이터를 생성하는 센서부
를 더 포함하는, 범용 인터페이스 포트와 플러그 앤 플레이 기능을 구비한 센서 노드.The method of claim 1,
A sensor unit including the sensor board and generating various types of sensing data according to a sensor included in the sensor board
The sensor node further comprises a universal interface port and a plug and play function.
상기 다양한 형태의 센싱 데이터를 생성하고, 상기 범용 인터페이스 포트를 통해 상기 생성된 센싱 데이터를 상기 센서 노드로 제공하는 센서
를 포함하는, 범용 인터페이스 포트와 센서 디바이스 드라이버를 구비한 센서 보드.An authentication module including sensor device drivers associated with various types of sensing data processing and providing the sensor device drivers to a sensor node coupled with a universal interface port; And
A sensor for generating the various types of sensing data, and provides the generated sensing data to the sensor node through the universal interface port
A sensor board comprising a universal interface port and a sensor device driver comprising a.
상기 센서는,
SPI(Serial Peripheral Interface), I2C(Inter-Integrated Circuit), ADC(Analog to Digital Converter), Interrupt, 또는 Frequency 형태의 센싱 데이터를 생성하는, 범용 인터페이스 포트와 센서 디바이스 드라이버를 구비한 센서 보드.The method of claim 5,
The sensor,
Sensor board with general purpose interface port and sensor device driver to generate sensing data in the form of Serial Peripheral Interface (SPI), Inter-Integrated Circuit (I2C), Analog to Digital Converter (ADC), Interrupt, or Frequency.
m(m은 자연수)개의 핀으로 구성되며, 상기 센서 보드에 저장된 센서 디바이스 드라이버를 상기 센서 노드로 다운로드하는 다운로드 포트
를 포함하는, 범용 인터페이스 포트.a sensor output connection port consisting of n (n is a natural number) pins and interfacing between a sensor node and a sensor board; And
A download port consisting of m pins (m is a natural number) and downloading the sensor device driver stored in the sensor board to the sensor node.
The universal interface port comprising a.
k(k는 자연수)개의 핀으로 구성되며, 상기 센서 노드로부터 전원을 공급받는 전원 포트
를 더 포함하는, 범용 인터페이스 포트.The method of claim 7, wherein
Power port consisting of k pins (k is a natural number) and powered from the sensor node
Further comprising a universal interface port.
v(v는 자연수)개의 핀으로 구성되며, 상기 센서 노드와 상기 센서 보드간의 인터페이스를 확장하는 확장 포트
를 더 포함하는, 범용 인터페이스 포트.The method of claim 7, wherein
An expansion port consisting of v (v is a natural number) pins and extending an interface between the sensor node and the sensor board.
Further comprising a universal interface port.
상기 다운로드된 센서 디바이스 드라이버를 이용하여 상기 센서 보드를 제어하는 단계; 및
상기 센서 보드에 포함된 센서에 의해 생성된 센싱 데이터를 처리하는 단계
를 포함하는, 센서 노드 동작 방법.Downloading a sensor device driver from a sensor board connected to the universal interface port;
Controlling the sensor board using the downloaded sensor device driver; And
Processing sensing data generated by a sensor included in the sensor board;
Including, the sensor node operation method.
상기 센서 디바이스 드라이버를 다운로드하는 단계는,
SPI(Serial Peripheral Interface), I2C(Inter-Integrated Circuit), ADC(Analog to Digital Converter), Interrupt, 또는 Frequency 중 적어도 하나와 연관된 센서 디바이스 드라이버를 다운로드하는 단계
를 포함하는, 센서 노드 동작 방법.The method of claim 10,
The step of downloading the sensor device driver,
Downloading a sensor device driver associated with at least one of Serial Peripheral Interface (SPI), Inter-Integrated Circuit (I2C), Analog to Digital Converter (ADC), Interrupt, or Frequency
Including a sensor node operation method.
상기 범용 인터페이스 포트에 연결된 센서 보드로 전원을 공급하는 단계
를 더 포함하는, 센서 노드 동작 방법.The method of claim 10,
Supplying power to a sensor board connected to the universal interface port
Further comprising a sensor node operation method.
상기 센서 보드를 포함하며, 상기 센서 보드에 포함된 센서에 따라 다양한 형태의 센싱 데이터를 생성하는 단계
를 더 포함하는, 센서 노드 동작 방법.The method of claim 10,
Generating various types of sensing data according to a sensor included in the sensor board and including the sensor board;
Further comprising a sensor node operation method.
범용 인터페이스 포트와 연결된 센서 노드로 상기 센서 디바이스 드라이버들을 제공하는 단계;
상기 다양한 형태의 센싱 데이터를 생성하는 단계; 및
상기 범용 인터페이스 포트를 통해 상기 생성된 센싱 데이터를 상기 센서 노드로 제공하는 단계
를 포함하는, 센서 보드 동작 방법.Storing sensor device drivers associated with various types of sensing data processing;
Providing the sensor device drivers to a sensor node coupled with a universal interface port;
Generating the various types of sensing data; And
Providing the generated sensing data to the sensor node through the universal interface port
Including, the sensor board operating method.
상기 다양한 형태의 센싱 데이터를 생성하는 단계는,
상기 센서에서 SPI(Serial Peripheral Interface), I2C(Inter-Integrated Circuit), ADC(Analog to Digital Converter), Interrupt, 또는 Frequency 형태의 센싱 데이터를 생성하는 단계
를 포함하는, 센서 보드 동작 방법.The method of claim 14,
The generating of the various types of sensing data may include:
Generating sensing data in the form of a serial peripheral interface (SPI), an inter-integrated circuit (I2C), an analog to digital converter (ADC), an interrupt, or a frequency in the sensor
Including, the sensor board operating method.
m(m은 자연수)개의 핀으로 구성된 다운로드 포트를 이용하여 상기 센서 보드에 저장된 센서 디바이스 드라이버를 상기 센서 노드로 다운로드하는 단계
를 포함하는, 범용 인터페이스 포트 동작 방법.interfacing between the sensor node and the sensor board using a sensor output connection port consisting of n (n is a natural number) pins; And
Downloading a sensor device driver stored in the sensor board to the sensor node using a download port consisting of m (m is a natural number) pins
Comprising a universal interface port operation method.
k(k는 자연수)개의 핀으로 구성된 전원 포트를 통해 상기 센서 노드로부터 전원을 공급받는 단계
를 더 포함하는, 범용 인터페이스 포트 동작 방법.The method of claim 16,
receiving power from the sensor node through a power port consisting of k (k is a natural number) pins
Further comprising a universal interface port operation method.
v(v는 자연수)개의 핀으로 구성된 확장 포트를 통해 상기 센서 노드와 상기 센서 보드간의 확장된 인터페이스를 제공하는 단계
를 더 포함하는, 범용 인터페이스 포트 동작 방법.The method of claim 16,
providing an extended interface between the sensor node and the sensor board through an expansion port consisting of v (v is a natural number) pins
Further comprising a universal interface port operation method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/097,868 US20110276738A1 (en) | 2010-04-29 | 2011-04-29 | Sensor node including general-purpose interface port and plug and play function, sensor board including general-purpose interface port and sensor device driver, general-purpose interface port, and operation method of sensor node, sensor board, and general-purpose interface port |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20100039933 | 2010-04-29 | ||
KR1020100039933 | 2010-04-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20110120810A true KR20110120810A (en) | 2011-11-04 |
Family
ID=45391905
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100104922A KR20110120810A (en) | 2010-04-29 | 2010-10-26 | Sensor node equipped gerneral-purpose interface port with plug and play, sensor board equipped gerneral-purpose interface port with sensor device driver, gerneral-purpose interface port and each method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20110120810A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150024579A (en) * | 2013-08-27 | 2015-03-09 | 삼성전기주식회사 | Interface converting appartus |
WO2016203356A1 (en) * | 2015-06-16 | 2016-12-22 | Theranica Bio-Electronics Ltd. | Multi-sensing using multiple serial protocols over a common interconnection scheme |
KR20190116060A (en) * | 2018-03-19 | 2019-10-14 | 한국과학기술원 | Plug and play general internet of things node based smart monitoring system and method for recognizing type of sensor in the same |
US11167135B2 (en) | 2017-05-21 | 2021-11-09 | Theranica Bio-Electronics Ltd. | Apparatus for providing pain relief therapy |
US11357980B2 (en) | 2016-09-29 | 2022-06-14 | Theranica Bio-Electronics Ltd. | Apparatus for applying an electrical signal to a subject |
KR20230126881A (en) | 2022-02-24 | 2023-08-31 | 한남대학교 산학협력단 | Automatic interlocking system of devices using machine learning image recognition |
-
2010
- 2010-10-26 KR KR1020100104922A patent/KR20110120810A/en not_active Application Discontinuation
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150024579A (en) * | 2013-08-27 | 2015-03-09 | 삼성전기주식회사 | Interface converting appartus |
WO2016203356A1 (en) * | 2015-06-16 | 2016-12-22 | Theranica Bio-Electronics Ltd. | Multi-sensing using multiple serial protocols over a common interconnection scheme |
US10289594B2 (en) | 2015-06-16 | 2019-05-14 | Theranica Bio-Electronics Ltd. | Multi-sensing using multiple serial protocols over a common interconnection scheme |
US11357980B2 (en) | 2016-09-29 | 2022-06-14 | Theranica Bio-Electronics Ltd. | Apparatus for applying an electrical signal to a subject |
US11167135B2 (en) | 2017-05-21 | 2021-11-09 | Theranica Bio-Electronics Ltd. | Apparatus for providing pain relief therapy |
US11904163B2 (en) | 2017-05-21 | 2024-02-20 | Theranica Bio-Electronics Ltd. | Apparatus for providing pain relief therapy |
KR20190116060A (en) * | 2018-03-19 | 2019-10-14 | 한국과학기술원 | Plug and play general internet of things node based smart monitoring system and method for recognizing type of sensor in the same |
KR20230126881A (en) | 2022-02-24 | 2023-08-31 | 한남대학교 산학협력단 | Automatic interlocking system of devices using machine learning image recognition |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20110276738A1 (en) | Sensor node including general-purpose interface port and plug and play function, sensor board including general-purpose interface port and sensor device driver, general-purpose interface port, and operation method of sensor node, sensor board, and general-purpose interface port | |
KR101843782B1 (en) | Mobile devices | |
KR101832953B1 (en) | Remote wakeup of application processor of mobile device | |
US9959241B2 (en) | System and method for accessory device architecture that passes via intermediate processor a descriptor when processing in a low power state | |
US10886672B2 (en) | Connector for connecting antenna and electronic device having the same | |
KR20110120810A (en) | Sensor node equipped gerneral-purpose interface port with plug and play, sensor board equipped gerneral-purpose interface port with sensor device driver, gerneral-purpose interface port and each method thereof | |
RU2696321C2 (en) | Power control contracts for auxiliary devices | |
KR20120096864A (en) | Wireless charging of mobile device | |
KR101840287B1 (en) | Mobile device | |
CN105700732B (en) | It is used for transmission the devices, systems, and methods of touch sensor information | |
US11249936B2 (en) | Method of communication between multiple devices using USB type-C interface and electronic device implementing same | |
US10120827B2 (en) | Communication system with serial ports for automatically identifying device types and communication protocols and method thereof | |
US20110267282A1 (en) | Wireless human machine interface apparatus, cloud computing system and portable computer | |
KR20210154252A (en) | Method and apparatus for indicating spatial relation information, and communication equipment | |
US20170213533A1 (en) | Dongle device for audio/music device | |
KR102514763B1 (en) | Method for utilizing input device and electronic device for the same | |
US20080136606A1 (en) | Separable device for controlling node and sensor network node | |
KR102501760B1 (en) | Apparatus and method for transmitting signals in a plurality of frequency bands | |
CN115733549B (en) | PCIE network card, switching method of interface modes of PCIE network card, electronic equipment and storage medium | |
KR101215025B1 (en) | System for controlling peripheral using bluetooth communication module with connected smart phone and method therefor | |
US20110113165A1 (en) | Terminal apparatus usign a peripheral apparatus of another terminal via the control of one terminal, and interface method thereof | |
JP7325523B2 (en) | Electronic device and control method | |
US11802951B2 (en) | Electronic device and electronic device control method | |
US10743359B2 (en) | Electronic device for connecting with external devices based on connection information and operating method thereof | |
KR20220083221A (en) | Hub device of iot environment and method for processing event based on local network thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |