KR101854384B1 - Internet of things sensing chip integrating with wireless modem for internet of things and nand flash memory and sensing data storing method using the same - Google Patents
Internet of things sensing chip integrating with wireless modem for internet of things and nand flash memory and sensing data storing method using the same Download PDFInfo
- Publication number
- KR101854384B1 KR101854384B1 KR1020160078049A KR20160078049A KR101854384B1 KR 101854384 B1 KR101854384 B1 KR 101854384B1 KR 1020160078049 A KR1020160078049 A KR 1020160078049A KR 20160078049 A KR20160078049 A KR 20160078049A KR 101854384 B1 KR101854384 B1 KR 101854384B1
- Authority
- KR
- South Korea
- Prior art keywords
- sensing data
- signal
- data
- transmission request
- request message
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000004891 communication Methods 0.000 claims abstract description 17
- 230000005540 biological transmission Effects 0.000 claims description 45
- 238000012545 processing Methods 0.000 claims description 23
- 238000007906 compression Methods 0.000 claims description 22
- 230000006835 compression Effects 0.000 claims description 21
- 238000005070 sampling Methods 0.000 claims description 7
- 230000002093 peripheral effect Effects 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 3
- 238000013139 quantization Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
- G06F15/7807—System on chip, i.e. computer system on a single chip; System in package, i.e. computer system on one or more chips in a single package
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H04L67/16—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/04—Protocols for data compression, e.g. ROHC
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2211/00—Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
- G06F2211/007—Encryption, En-/decode, En-/decipher, En-/decypher, Scramble, (De-)compress
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computing Systems (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
본 발명은 IoT 용 무선모뎀과 낸드 플래시 메모리가 일체화된 IoT 센싱칩 및 이를 이용한 센싱 데이터 저장 방법에 관한 것이다.
본 발명에 따르면, IoT 센싱칩은 주변 환경을 측정하여 주변 환경 정보에 대한 센싱 데이터를 생성하는 센서, 서버 또는 사용자 단말과 무선 통신하며, 상기 센싱 데이터를 신호 처리하고, 상기 서버 또는 사용자 단말로부터 전송 요청이 있는 경우 상기 신호 처리된 센싱 데이터를 전송하는 IoT 용 무선모뎀, 그리고 상기 신호 처리된 센싱 데이터를 저장하는 낸드 플래시 메모리를 포함하며, 상기 센서, 상기 IoT 용 무선모뎀 및 상기 낸드 플래시 메모리는 일체화되어 구성된다.
이와 같이 본 발명에 따르면, 주변 환경을 센싱하는 센서, 외부 단말이나 서버와 무선 통신할 수 있는 모뎀, 그리고 센싱 데이터를 저장할 수 있는 낸드 플래시 메모리를 하나의 칩으로 일체화하여 구현하므로 별도의 장치로 구현시 요구되는 인터페이스 구성을 제거할 수 있다. 따라서, 하드웨어 구성시 부피를 줄일 수 있으며 소비전력을 감소시킬 수 있는 장점이 있다.The present invention relates to an IoT sensing chip in which a wireless modem for IoT and a NAND flash memory are integrated, and a sensing data storing method using the IoT sensing chip.
According to the present invention, the IoT sensing chip wirelessly communicates with a sensor, a server, or a user terminal that generates sensing data for surrounding information by measuring the surrounding environment, processes the sensed data, And a NAND flash memory for storing the sensed data. The sensor, the wireless modem for IoT, and the NAND flash memory are integrated with each other, .
As described above, according to the present invention, since a sensor for sensing the surrounding environment, a modem capable of wireless communication with an external terminal or a server, and a NAND flash memory capable of storing sensing data are integrated into one chip, It is possible to remove the required interface configuration. Accordingly, it is possible to reduce the volume and reduce the power consumption in the hardware configuration.
Description
본 발명은 IoT 용 무선모뎀과 낸드 플래시 메모리가 일체화된 IoT 센싱칩 및 이를 이용한 센싱 데이터 저장 방법에 관한 것으로서, 더욱 상세하게는 센서, 컨트롤러, 무선모뎀 및 저장장치를 하나의 칩 형태로 일체화하여 소비전력을 낮출 수 있는 IoT 용 무선모뎀과 낸드 플래시 메모리가 일체화된 IoT 센싱칩 및 이를 이용한 센싱 데이터 저장 방법에 관한 것이다.The present invention relates to an IoT sensing chip in which a wireless modem for IoT and a NAND flash memory are integrated, and a sensing data storing method using the IoT sensing chip. More particularly, the present invention relates to a sensor, a controller, a wireless modem and a storage device, To an IoT sensing chip in which a wireless modem for IoT capable of lowering power and a NAND flash memory are integrated and a sensing data storing method using the IoT sensing chip.
사물인터넷(Internet of Things, IoT)이란 스마트폰, 테블릿 PC, 자동차, 냉장고 등 생활 속에 있는 모든 사물이 인터넷에 연결되어 동작되는 것을 말한다. 이러한 사물인터넷 기술을 통해 각 사물들이 스스로 데이터를 주고 받아 이를 처리하게 되므로, 간단한 명령만으로 주변의 모든 사물을 제어할 수 있게 된다. Internet of Things (IoT) refers to all things in life, such as smartphones, tablet PCs, cars, and refrigerators, connected to the Internet. These things Internet technology allows each object to send and process data on its own, so that it is possible to control all objects around by a simple command.
사물인터넷을 각 사물에 구현하기 위해서는 정보를 측정하고 저장할 수 있는 장치가 필수적으로 요구된다. 사물들이 스스로 동작을 제어하기 위해서는 제어의 기반이 되는 데이터가 필요하기 때문이다. 이에 따라, 현재 NB-IoT라 불리는 무선 접속기술의 표준화 작업이 진행되고 있다. 이러한 IoT을 위한 디바이스에서는 낸드 플래시 메모리를 저장장치로 적용하는 것이 유력하다.Objects In order to implement the Internet on each object, a device capable of measuring and storing information is essential. This is because objects require data that is the basis of control in order to control their motion. Accordingly, a standardization work of wireless access technology called NB-IoT is underway. In such a device for IoT, it is likely to apply NAND flash memory as a storage device.
하지만 모바일장치 등의 저장장치로 사용되는 메니지드 낸드 플래시 메모리(managed NAND flash memory)는 여러 회사의 장치 및 어플리게이션에 독립적으로 운영되도록 eMMC, UFS 등의 규격이 적용된 호스트 인터페이스(host interface, IF)가 설계되어 있다. 이러한 호스트 인터페이스는 많은 소비전력을 소비할 뿐만 아니라 장치에서 큰 부피를 차지함으로 인해 소형화가 어려운 단점이 있다. However, a managed NAND flash memory, which is used as a storage device of a mobile device or the like, is a host interface (IF) to which standards such as eMMC and UFS are applied so as to operate independently of devices and applications of various companies. Is designed. Such a host interface not only consumes a lot of power consumption but also has a disadvantage that miniaturization is difficult due to a large volume in the device.
본 발명의 배경이 되는 기술은 한국등록특허 제10-1584600호(2016.01.19.공고)에 개시되어 있다.The technology of the background of the present invention is disclosed in Korean Patent No. 10-1584600 (published on Jan. 19, 2016).
본 발명이 이루고자 하는 기술적 과제는 센서, 컨트롤러, IoT 용 무선 모뎀 및 저장장치를 하나의 칩 형태로 일체화하여 소비전력을 낮출 수 있는 IoT 용 무선모뎀과 낸드 플래시 메모리가 일체화된 IoT 센싱칩 및 이를 이용한 센싱 데이터 저장 방법을 제공하기 위한 것이다.SUMMARY OF THE INVENTION The present invention is directed to an IoT sensing chip in which a wireless modem for IoT and a NAND flash memory integrated with a sensor, a controller, a wireless modem for IoT, and a storage device are integrated into one chip to reduce power consumption, And a method of storing sensing data.
이러한 기술적 과제를 이루기 위한 본 발명의 실시예에 따르면 IoT 센싱칩은 주변 환경을 측정하는 센서, 서버 또는 사용자 단말과 무선 통신하며, 상기 센싱 데이터를 신호 처리하고, 상기 서버 또는 사용자 단말로부터 전송 요청이 있는 경우 상기 신호 처리된 센싱 데이터를 전송하는 IoT 용 무선모뎀, 그리고 상기 신호 처리된 센싱 데이터 저장하는 낸드 플래시 메모리를 포함하며, 상기 센서, 상기 IoT 용 무선모뎀 및 상기 낸드 플래시 메모리는 일체화되어 구성된다.According to an embodiment of the present invention, an IoT sensing chip wirelessly communicates with a sensor, a server, or a user terminal for measuring a surrounding environment, processes the sensed data, and transmits a transmission request from the server or the user terminal And a NAND flash memory for storing the sensed data, wherein the sensor, the wireless modem for IoT, and the NAND flash memory are integrated and configured .
상기 주변 환경 정보는, 주변의 온도, 습도, 기압, 기체 성분 및 기체 농도 중 적어도 하나를 포함할 수 있다.The ambient environment information may include at least one of ambient temperature, humidity, atmospheric pressure, gas component, and gas concentration.
상기 IoT 용 무선모뎀은, 상기 센싱 데이터를 부호화, 암호화, 압축 및 무결성 검사 과정을 통해 신호 처리하는 신호처리부, 그리고 상기 서버 또는 사용자 단말로부터 상기 신호 처리된 센싱 데이터에 대한 전송 요청 메시지를 수신하거나, 상기 전송 요청 메시지에 따라 상기 서버 또는 사용자 단말로 상기 신호 처리된 센싱 데이터를 전송하는 통신부를 포함할 수 있다.The wireless modem for IoT may include a signal processor for signal processing the sensing data through encoding, encryption, compression, and integrity checking, and for receiving a transmission request message for the sensed sensing data from the server or the user terminal, And a communication unit for transmitting the signal-processed sensing data to the server or the user terminal according to the transmission request message.
상기 신호처리부는, 상기 생성된 센싱 데이터를 샘플링(sampling)하여 디지털 데이터로 부호화하는 정보원 부호화 모듈, 기 설정된 암호화 알고리즘을 이용하여 상기 디지털 데이터로 부호화된 센싱 데이터를 암호화하는 보안 모듈, 기 설정된 압축 알고리즘을 이용하여 상기 디지털 데이터로 부호화된 센싱 데이터를 압축하는 압축 모듈, 그리고 상기 디지털 데이터로 부호화된 센싱 데이터의 데이터 무결성을 검사하는 무결성 검사 모듈을 포함할 수 있다.The signal processing unit may include an information source encoding module for sampling the generated sensing data and encoding the generated sensing data into digital data, a security module for encrypting the sensing data encoded with the digital data using a predetermined encryption algorithm, A compression module for compressing the sensing data encoded using the digital data, and an integrity checking module for checking data integrity of the sensing data encoded with the digital data.
상기 IoT 용 무선모뎀은, 상기 전송 요청 메시지의 요청 빈도 수와 기 설정된 임계값을 이용하여 상기 신호 처리된 센싱 데이터의 저장 위치를 설정하는 제어부, 그리고 상기 저장 위치의 설정 결과에 따라 상기 신호 처리된 센싱 데이터를 저장하는 버퍼를 더 포함할 수 있다The wireless modem for IoT may further include a controller for setting a storage location of the sensed sensing data using the number of request frequency of the transmission request message and a preset threshold value, And may further include a buffer for storing sensing data
상기 제어부는, 상기 전송 요청 메시지의 요청 빈도 수와 기 설정된 임계값을 비교하며, 비교 결과, 상기 전송 요청 메시지의 빈도 수가 상기 임계값보다 크거나 같은 경우 상기 신호 처리된 센싱 데이터를 버퍼(buffer)에 저장하도록 설정하고, 상기 전송 요청 메시지의 빈도 수가 상기 임계값보다 작은 경우 상기 신호 처리된 센싱 데이터를 상기 낸드 플래시 메모리에 저장하도록 설정할 수 있다. Wherein the control unit compares the requested frequency of the transmission request message with a predetermined threshold value, and when the frequency of the transmission request message is greater than or equal to the threshold value, And store the signal-processed sensing data in the NAND flash memory when the frequency of the transmission request message is smaller than the threshold value.
본 발명의 다른 실시예에 따른 센싱 데이터 저장 방법은 IoT 센싱칩을 이용한 센싱 데이터 저장 방법에 있어서, 주변 환경을 측정하여 주변 환경 정보에 대한 센싱 데이터를 생성하는 단계, 상기 생성된 센싱 데이터를 신호 처리하는 단계, 상기 신호 처리된 센싱 데이터를 저장하는 단계, 그리고 서버 또는 사용자 단말로부터 전송 요청이 있는 경우 상기 신호 처리된 센싱 데이터를 전송하는 단계를 포함하며, 상기 IoT 센싱칩은, 서버 또는 사용자 단말과 무선 통신한다.According to another embodiment of the present invention, there is provided a sensing data storing method using an IoT sensing chip, the sensing data storing method comprising the steps of: generating sensing data for surrounding information by measuring a surrounding environment; Storing the sensed sensing data, and transmitting the sensed sensing data when a transmission request is made from a server or a user terminal, wherein the IoT sensing chip comprises a server or a user terminal, Wireless communication.
이와 같이 본 발명에 따르면, 주변 환경을 센싱하는 센서, 외부 단말이나 서버와 무선 통신할 수 있는 모뎀, 그리고 센싱 데이터를 저장할 수 있는 낸드 플래시 메모리를 하나의 칩으로 일체화하여 구현하므로 별도의 장치로 구현시 요구되는 인터페이스 구성을 제거할 수 있다. 따라서, 하드웨어 구성시 부피를 줄일 수 있으며 소비전력을 감소시킬 수 있는 장점이 있다. As described above, according to the present invention, since a sensor for sensing the surrounding environment, a modem capable of wireless communication with an external terminal or a server, and a NAND flash memory capable of storing sensing data are integrated into one chip, It is possible to remove the required interface configuration. Accordingly, it is possible to reduce the volume and reduce the power consumption in the hardware configuration.
또한, 하나의 칩에 복수의 센서를 통합하여 구현할 수 있으므로, 환경 정보가 요구되는 다양한 분야에 이용이 가능하다. In addition, since a plurality of sensors can be integrated into one chip, it can be used in various fields requiring environmental information.
그리고, 아날로그 신호를 데이터 신호로 처리하는 장치를 칩 내에 통합 구현하므로, 외부에서 기타 신호처리과정 없이도 센싱 데이터를 바로 활용할 수 있다.In addition, since the device for processing an analog signal into a data signal is integrally implemented in a chip, the sensing data can be directly used without any other signal processing process from the outside.
그리고, 정보의 요청 빈도에 따라 저장 위치를 달리하게 되므로, 데이터의 입출력 속도를 높일 수 있다. Since the storage locations are changed according to the frequency of requesting information, the input / output speed of data can be increased.
도 1은 본 발명의 실시예에 따른 IoT 센싱칩을 설명하기 위한 도면이다.
도 2는 도 1에 나타낸 IoT 용 무선모뎀의 구성도이다.
도 3은 도 2에 나타낸 신호처리부의 구성도이다.
도 4는 본 발명의 실시예에 따른 센싱 데이터 저장 방법에 대한 순서도이다.
도 5는 도 4의 S420 단계를 상세히 나타낸 순서도이다.1 is a view for explaining an IoT sensing chip according to an embodiment of the present invention.
Fig. 2 is a configuration diagram of the wireless modem for IoT shown in Fig. 1. Fig.
3 is a configuration diagram of the signal processing unit shown in FIG.
4 is a flowchart illustrating a method of storing sensing data according to an embodiment of the present invention.
FIG. 5 is a detailed flowchart of step S420 of FIG.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있다는 것을 의미한다.Throughout the specification, when an element is referred to as "comprising ", it means that it can include other elements as well, without excluding other elements unless specifically stated otherwise.
그러면 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention.
도 1은 본 발명의 실시예에 따른 IoT 센싱칩을 설명하기 위한 도면이다. 도 1에 도시된 바와 같이 본 발명의 실시예에 따른 IoT 센싱칩(100)은 주변 환경을 측정하여 센싱 데이터를 생성 및 저장하고, 서버(200) 또는 사용자 단말(300) 중 적어도 하나에 센싱 데이터를 전송한다.1 is a view for explaining an IoT sensing chip according to an embodiment of the present invention. As shown in FIG. 1, the IoT sensing chip 100 according to the embodiment of the present invention generates and stores sensing data by measuring the surrounding environment, and transmits sensing data to at least one of the
그러면, 본 발명의 실시예에 따른 IoT 센싱칩(100)에 대하여 구체적으로 살펴보도록 한다. 도 1에 도시된 바와 같이, 본 발명의 실시예에 따른 IoT 센싱칩(100)은 센서(110), IoT 용 무선모뎀(130) 및 낸드 플래시 메모리(150)를 포함한다.Hereinafter, the IoT sensing chip 100 according to the embodiment of the present invention will be described in detail. 1, the IoT sensing chip 100 according to the embodiment of the present invention includes a sensor 110, a
우선, 센서(110)는 주변 환경을 측정하여 주변 환경 정보에 대한 센싱 데이터를 생성한다. 이때, 주변 환경 정보는 주변의 온도, 습도, 기압, 기체 성분, 기체 농도 및 물체의 유무 중 적어도 하나를 포함하며, 이외에도 측정 가능한 주변 환경 정보를 더 포함한다. 따라서, 센서(110)는 주변 환경 정보의 종류에 따라 복수개로 형성될 수 있다. First, the sensor 110 measures the surrounding environment and generates sensing data on the surrounding environment information. At this time, the surrounding environment information includes at least one of ambient temperature, humidity, atmospheric pressure, gas component, gas concentration, and existence of an object, and further includes measurable environment information. Therefore, the sensor 110 may be formed in a plurality of types according to the type of the surrounding information.
다음으로, IoT 용 무선모뎀(130)는 서버(200) 또는 사용자 단말(300)과 무선 통신하며, 센싱 데이터를 신호 처리하고, 서버(200) 또는 사용자 단말(300)로부터 전송 요청이 있는 경우 신호 처리된 센싱 데이터를 전송한다. The
도 2는 도 1에 나타낸 IoT 용 무선모뎀의 구성도이다. 도 2에 도시된 바와 같이, IoT 용 무선모뎀(130)는 신호처리부(131) 및 통신부(136)를 포함하며, 제어부(141) 및 버퍼(146)를 더 포함할 수 있다. Fig. 2 is a configuration diagram of the wireless modem for IoT shown in Fig. 1. Fig. 2, the
먼저, 신호처리부(131)는 센싱 데이터를 부호화, 암호화, 압축 및 무결성 검사 과정을 통해 신호 처리한다. 도 3은 도 2에 나타낸 신호처리부의 구성도이다. First, the
도 3에 도시된 바와 같이, 신호처리부(131)는 정보원 부호화 모듈(132), 보안 모듈(133), 압축 모듈(134) 및 무결성 검사 모듈(135)을 포함한다.3, the
우선, 정보원 부호화 모듈(132)은 생성된 센싱 데이터를 샘플링(sampling)하여 디지털 데이터로 부호화한다. 여기서, 생성된 센싱 데이터는 센서(110)로부터 전송받은 센싱 데이터를 의미한다. First, the information source encoding module 132 samples the generated sensing data and encodes the generated sensing data into digital data. Here, the generated sensing data refers to sensing data transmitted from the sensor 110.
그리고, 보안 모듈(133)은 기 설정된 암호화 알고리즘을 이용하여 디지털 데이터로 부호화된 센싱 데이터를 암호화한다. Then, the
그리고, 압축 모듈(134)은 기 설정된 압축 알고리즘을 이용하여 디지털 데이터로 부호화된 센싱 데이터를 압축한다.Then, the
그리고, 무결성 검사 모듈(135)은 디지털 데이터로 부호화된 센싱 데이터의 데이터 무결성을 검사한다.Then, the
다음으로, 통신부(136)는 서버(200) 또는 사용자 단말(300)로부터 신호 처리된 센싱 데이터에 대한 전송 요청 메시지를 수신한다. 그리고, 통신부(136)는 전송 요청 메시지에 따라 서버(200) 또는 사용자 단말(300)로 신호 처리된 센싱 데이터를 전송한다. Next, the
즉, 본 발명의 실시예에 따른 IoT 센싱칩(100)은 통신부(136)가 외부의 서버(200) 또는 사용자 단말(300)과 무선으로 통신하는 역할을 하므로, eMMC, UFS와 같은 외부 기기와 연결하기 위한 인터페이스를 필요로 하지 않는다.That is, since the IoT sensing chip 100 according to the embodiment of the present invention plays a role of communicating wirelessly with the
한편, 통신부(136)는 무선 RAT(Radio Access Technology) 모뎀과 같은 무선통신기기로 구현될 수 있다. 그리고 통신부(136)는 복수의 서버(200) 또는 사용자 단말(300)과 무선 통신할 수 있으며, 서버(200) 및 사용자 단말(300)과 동시에 무선 통신할 수도 있다. Meanwhile, the
다음으로, 제어부(141)는 전송 요청 메시지의 요청 빈도 수와 기 설정된 임계값을 이용하여 신호 처리된 센싱 데이터의 저장 위치를 설정한다.Next, the
구체적으로 제어부(141)는, 전송 요청 메시지의 요청 빈도 수와 기 설정된 임계값을 비교한다. Specifically, the
비교 결과, 전송 요청 메시지의 빈도 수가 임계값보다 크거나 같은 경우, 제어부(141)는 신호 처리된 센싱 데이터를 버퍼(buffer, 146)에 저장하도록 설정한다. As a result of comparison, when the frequency of the transmission request message is equal to or greater than the threshold, the
반대로, 전송 요청 메시지의 빈도 수가 임계값보다 작은 경우, 제어부(141)는 신호 처리된 센싱 데이터를 낸드 플래시 메모리(150)에 저장하도록 설정한다.On the other hand, when the frequency of the transmission request message is smaller than the threshold value, the
그리고, 버퍼(146)는 저장 위치의 설정 결과에 따라 신호 처리된 센싱 데이터를 저장한다. 버퍼(buffer)란 입출력 데이터 등의 정보를 전송할 때 일시적인 데이터 저장 장소로 사용되는 것으로서, 본 발명의 실시예에 따르면 통신부(136)를 통해 센싱 데이터를 서버 등에 전송할 때 일시적으로 저장하는 역할뿐만 아니라, 제어부(141)의 제어에 따라 센싱 데이터를 저장하는 역할도 할 수 있다.The buffer 146 stores sensing data subjected to signal processing according to the setting result of the storage position. The buffer is used as a temporary data storage place when information such as input / output data is transmitted. In the present invention, not only the function of temporarily storing the sensing data when transmitting the sensing data to the server through the
다음으로, 낸드 플래시 메모리(150)는 신호 처리된 센싱 데이터를 저장한다. 그리고, 낸드 플래시 메모리(150)는 서버(200)나 사용자 단말(300)로부터 수신한 데이터를 저장할 수도 있다. 낸드 플래시 메모리(Nand Flash Memory)란, 전원이 공급되지 않더라도 저장된 데이터를 보존할 수 있고, 손쉽게 데이터를 쓰고 지울 수 있는 비휘발성 메모리를 말하며, 본 발명의 실시예에 따르면 신호 처리된 센싱 데이터를 저장한다. Next, the
본 발명의 실시예에 따르면, 낸드 플래시 메모리(150)는 IoT 용 무선모뎀(130)의 제어에 따라 데이터를 쓰고 지우거나, 데이터를 보존할 수 있다.According to the embodiment of the present invention, the
한편, 본 발명의 실시예에 따른 IoT 센싱칩(100)은 센서(110), IoT 용 무선모뎀(130) 및 낸드 플래시 메모리(150)가 일체화되어 구성된다. Meanwhile, the IoT sensing chip 100 according to the embodiment of the present invention is formed by integrating the sensor 110, the
이하에서는 도 4를 통해 본 발명의 실시예에 따른 IoT 센싱칩(100)을 이용한 센싱 데이터 저장 방법에 대하여 살펴보도록 한다. 도 4는 본 발명의 실시예에 따른 센싱 데이터 저장 방법에 대한 순서도이다. Hereinafter, a sensing data storing method using the IoT sensing chip 100 according to an embodiment of the present invention will be described with reference to FIG. 4 is a flowchart illustrating a method of storing sensing data according to an embodiment of the present invention.
도 4에 도시된 바와 같이, 센서(110)는 주변 환경을 측정하여 주변 환경 정보에 대한 센싱 데이터를 생성한다(S410). 이때, 센서(110)가 생성한 센싱 데이터는 수학적 관계에 따르는 물리적 변수의 신호인 아날로그 신호일 수 있다. As shown in FIG. 4, the sensor 110 measures the surrounding environment and generates sensing data on the surrounding environment information (S410). At this time, the sensing data generated by the sensor 110 may be an analog signal which is a signal of a physical variable according to a mathematical relationship.
그러면, IoT 용 무선모뎀(130)는 생성된 센싱 데이터를 부호화, 암호화, 압축 및 무결성 검사 과정을 통해 신호 처리한다(S420). 도 5는 도 4의 S420 단계를 상세히 나타낸 순서도이다. Then, the
도 4에 도시된 바와 같이, IoT 용 무선모뎀(130)는 생성된 센싱 데이터를 샘플링하여 디지털 데이터로 부호화한다(S421). 샘플링(sampling)이란, 지속적인 신호의 입력 중에 일정 간격으로 샘플링된 신호만을 취하는 과정을 의미하며, 본 발명의 실시예에 따르면, 기 설정된 샘플링 간격에 따라 센서(110)로부터 전송받은 센싱 데이터로부터 샘플링된 신호를 취한다. 이후, IoT 용 무선모뎀(130)는 샘플링된 신호의 실수 값을 양자화(Quantization) 과정을 통해 센싱 데이터를 아날로그 신호에서 디지털 신호로 변환한다. As shown in FIG. 4, the
다음으로, IoT 용 무선모뎀(130)는 기 설정된 암호화 알고리즘을 이용하여 디지털 데이터로 부호화된 센싱 데이터를 암호화한다(S422). 여기서, 암호화 알고리즘이란, 제3자가 이해하기 어려운 형식으로 데이터를 암호화하는 알고리즘을 의미한다. 본 발명의 실시예에 따른 암호화 알고리즘은 ARIA(Academy, Research Institute, Agency), SEED, HIGHT(HIGh security and light weigHT), LEA(Lightweight Encryption Algorithm), AES(Advanced Encryption Standard), DES(Data Encryption Standard), SHA(Secure Hash Algorithm), HAS, IDEA(International Data Encryption Algorithm), FEAL(Fast Data Encryption Algorithm)를 포함한다.Next, the
다음으로, IoT 용 무선모뎀(130)는 기 설정된 압축 알고리즘을 이용하여 디지털 데이터로 부호화된 센싱 데이터를 압축한다(S423). 여기서, 압축 알고리즘이란 데이터의 크기를 줄이는 목적으로 데이터를 가공하는 알고리즘을 의미한다. 본 발명의 실시예에 따른 압축 알고리즘은 반복길이 코딩(run-length coding), 허프만 코딩(Huffman coding), 렘펠-지프 코딩(Lempel-Ziv coding)과 같은 무손실 압축(lossless compression) 알고리즘, 변환 코딩(transform coding), 예측 코딩(predictive coding), 양자화(quantization), 웨이블릿 코딩(wavelet-based coding), 보간법(interpolation), 프랙탈 압축(fractal compression)과 같은 손실 압축(lossy compression) 알고리즘 그리고 혼성 압축(hybrid compression) 알고리즘을 포함한다.Next, the
다음으로, IoT 용 무선모뎀(130)는 디지털 데이터로 부호화된 센싱 데이터의 데이터 무결성을 검사한다(S424). 구체적으로, IoT 용 무선모뎀(130)는 암호화 및 압축 과정을 거친 디지털 데이터로 부호화된 센싱 데이터의 데이터 무결성을 검사한다. Next, the
만약, 센서(110)로부터 수신된 센싱 데이터가 S420 단계의 신호처리 과정을 수행한 데이터인 경우 IoT 용 무선모뎀(130)는 S420 단계의 신호처리 과정을 생략하거나 선택적으로 수행할 수도 있다.If the sensing data received from the sensor 110 is data that has undergone the signal processing in step S420, the
그러면, 낸드 플래시 메모리(150)는 S420 단계를 통해 신호 처리된 센싱 데이터를 저장한다(S430). Then, the
다음으로, IoT 용 무선모뎀(130)는 서버(200) 또는 사용자 단말(300)로부터 신호 처리된 센싱 데이터에 대한 전송 요청 메시지를 수신한다(S440). 이때, 전송 요청 메시지는 특정한 환경 정보에 대한 센싱 데이터일 수 있으며, 특정한 시간대의 센싱 데이터일 수 있다. Next, the
예를 들어, 센서(110)가 생성한 센싱 데이터가 온도, 습도, 기압에 대한 주변 환경 정보라고 가정한다. 이때, 서버(200) 또는 사용자 단말(300)로부터 수신한 전송 요청 메시지는 온도에 대한 센싱 데이터를 전송해 달라는 메시지이거나, 최근 4시간 동안의 온도, 습도, 기압에 대한 센싱 데이터를 전송해 달라는 메시지일 수도 있다.For example, it is assumed that the sensing data generated by the sensor 110 is environmental information on temperature, humidity, and air pressure. At this time, the transmission request message received from the
그러면, IoT 용 무선모뎀(130)는 전송 요청 메시지에 따라 서버(200) 또는 사용자 단말(300)로 신호 처리된 센싱 데이터를 전송한다(S450). 이때, IoT 용 무선모뎀(130)는 무선 통신을 이용하여 서버(200) 또는 사용자 단말(300)로 센싱 데이터를 전송한다. Then, the
다음으로, IoT 용 무선모뎀(130)는 전송 요청 메시지의 요청 빈도 수와 기 설정된 임계값을 비교한다(S460). 여기서, 요청 빈도 수는 현재 시간을 기준으로 기 설정된 시간 동안 전송 요청된 횟수를 의미한다. 그리고 요청 빈도 수는 주변 환경 정보의 종류나 시간대별로 검출될 수 있다. 요청 빈도 수를 검출하는 설정 기간이나 임계값은 통상의 기술자에 의해 설계변경이 가능하다.Next, the
비교 결과, 전송 요청 메시지의 빈도 수가 임계값보다 작은 경우, IoT 용 무선모뎀(130)는 신호 처리된 센싱 데이터를 낸드 플래시 메모리(150)에 저장하도록 설정한다(S470). 예를 들어, 주변 환경 정보 중 온도 정보에 대한 센싱 데이터 요청 빈도수가 임계값보다 작으면, IoT 용 무선모뎀(130)는 온도 정보에 대한 센싱 데이터를 계속하여 낸드 플래시 메모리(150)에 저장하도록 설정한다. As a result of the comparison, if the frequency of the transmission request message is smaller than the threshold value, the
반대로, 전송 요청 메시지의 빈도 수가 임계값보다 크거나 같은 경우, IoT 용 무선모뎀(130)는 신호 처리된 센싱 데이터를 버퍼(146)에 저장하도록 설정한다(S480).Conversely, if the frequency of the transmission request message is greater than or equal to the threshold value, the
예를 들어, 주변 환경 정보 중 습도 정보에 대한 센싱 데이터 요청 빈도수가 임계값보다 크거나 같으면, IoT 용 무선모뎀(130)는 습도 정보에 대한 센싱 데이터를 더 이상 낸드 플래시 메모리(150)에 저장하지 않고, 버퍼(146)에 저장하도록 설정한다.For example, if the frequency of the sensing data request for the humidity information in the surrounding environment information is greater than or equal to the threshold value, the
그러면, IoT 용 무선모뎀(130)는 저장 위치의 설정 결과에 따라 신호 처리된 센싱 데이터를 저장한다(S490). Then, the
S460 내지 S480 단계는 기 설정된 시간 간격에 따라 반복적으로 수행할 수 있으며, 이에 따라 센싱 데이터의 저장 장소가 변경될 수 있다. Steps S460 through S480 may be repeatedly performed in accordance with a predetermined time interval, whereby the storage location of the sensing data may be changed.
본 발명의 실시예에 따르면, 주변 환경을 센싱하는 센서, 외부 단말이나 서버와 무선 통신할 수 있는 모뎀, 그리고 센싱 데이터를 저장할 수 있는 낸드 플래시 메모리를 하나의 칩으로 일체화하여 구현하므로 별도의 장치로 구현시 요구되는 인터페이스 구성을 제거할 수 있다. 따라서, 하드웨어 구성시 부피를 줄일 수 있으며 소비전력을 감소시킬 수 있는 장점이 있다. According to the embodiment of the present invention, since a sensor for sensing the surrounding environment, a modem capable of wireless communication with an external terminal or a server, and a NAND flash memory capable of storing sensing data are integrated into one chip, It is possible to eliminate the interface configuration required in the implementation. Accordingly, it is possible to reduce the volume and reduce the power consumption in the hardware configuration.
또한, 하나의 칩에 복수의 센서를 통합하여 구현할 수 있으므로, 환경 정보가 요구되는 다양한 분야에 이용이 가능하다. In addition, since a plurality of sensors can be integrated into one chip, it can be used in various fields requiring environmental information.
그리고, 아날로그 신호를 데이터 신호로 처리하는 장치를 칩 내에 통합 구현하므로, 외부에서 기타 신호처리과정 없이도 센싱 데이터를 바로 활용할 수 있다.In addition, since the device for processing an analog signal into a data signal is integrally implemented in a chip, the sensing data can be directly used without any other signal processing process from the outside.
그리고, 정보의 요청 빈도에 따라 저장 위치를 달리하게 되므로, 데이터의 입출력 속도를 높일 수 있다. Since the storage locations are changed according to the frequency of requesting information, the input / output speed of data can be increased.
본 발명은 도면에 도시된 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 다른 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의하여 정해져야 할 것이다.While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. Accordingly, the true scope of the present invention should be determined by the technical idea of the appended claims.
100 : IoT 센싱칩 110 : 센서
130 : IoT 용 무선모뎀 131 : 신호처리부
132 : 정보원 부호화 모듈 133 : 보안 모듈
134 : 압축 모듈 135 : 무결성 검사 모듈
136 : 통신부 141 : 제어부
146 : 버퍼 150 : 낸드 플래시 메모리
200 : 서버 300 : 사용자 단말 100: IoT sensing chip 110: Sensor
130: IoT wireless modem 131: Signal processor
132: information source coding module 133: security module
134: compression module 135: integrity check module
136: communication unit 141:
146: buffer 150: NAND flash memory
200: server 300: user terminal
Claims (12)
서버 또는 사용자 단말과 무선 통신하며, 상기 센싱 데이터를 신호 처리하고, 상기 서버 또는 사용자 단말로부터 전송 요청이 있는 경우 상기 신호 처리된 센싱 데이터를 전송하는 IoT 용 무선모뎀, 그리고
상기 신호 처리된 센싱 데이터를 저장하는 낸드 플래시 메모리를 포함하며,
상기 IoT 용 무선모뎀은,
상기 센싱 데이터를 부호화, 암호화, 압축 및 무결성 검사 과정을 통해 신호 처리하는 신호처리부,
상기 서버 또는 사용자 단말로부터 상기 신호 처리된 센싱 데이터에 대한 전송 요청 메시지를 수신하거나, 상기 전송 요청 메시지에 따라 상기 서버 또는 사용자 단말로 상기 신호 처리된 센싱 데이터를 전송하는 통신부,
상기 전송 요청 메시지의 요청 빈도 수와 기 설정된 임계값을 이용하여 상기 신호 처리된 센싱 데이터의 저장 위치를 설정하는 제어부, 그리고
상기 저장 위치의 설정 결과에 따라 상기 신호 처리된 센싱 데이터를 저장하는 버퍼를 포함하며,
상기 제어부는,
상기 전송 요청 메시지의 요청 빈도 수와 기 설정된 임계값을 비교하며, 비교 결과, 상기 전송 요청 메시지의 빈도 수가 상기 임계값보다 크거나 같은 경우 상기 신호 처리된 센싱 데이터를 버퍼(buffer)에 저장하도록 설정하고, 상기 전송 요청 메시지의 빈도 수가 상기 임계값보다 작은 경우 상기 신호 처리된 센싱 데이터를 상기 낸드 플래시 메모리에 저장하도록 설정하고,
상기 전송 요청 메시지의 빈도 수는 현재 시간을 기준으로 기 설정된 시간 동안 전송 요청된 횟수이며, 기 설정된 시간 동안 상기 전송 요청 메시지의 빈도 수의 변화에 따라 상기 신호 처리된 센싱 데이터의 저장 장소를 변경하며,
상기 센서, 상기 IoT 용 무선모뎀 및 상기 낸드 플래시 메모리는 일체화되어 구성되는 IoT 센싱칩.A sensor for generating sensing data for surrounding information by measuring the surrounding environment,
A wireless modem for IoT that wirelessly communicates with a server or a user terminal, processes the sensing data, and transmits the signal-processed sensing data when there is a transmission request from the server or the user terminal, and
And a NAND flash memory for storing the signal-processed sensing data,
The wireless modem for IoT includes:
A signal processor for signal processing the sensing data through encoding, encryption, compression, and integrity checking;
A communication unit for receiving a transmission request message for the signal processing sensed data from the server or a user terminal or transmitting the sensed sensing data to the server or the user terminal according to the transmission request message,
A controller for setting a storage location of the signal-processed sensing data using the number of request frequency of the transmission request message and a predetermined threshold value, and
And a buffer for storing the signal-processed sensing data according to the setting result of the storage position,
Wherein,
Comparing the requested frequency of the transmission request message with a predetermined threshold value and storing the signal-processed sensing data in a buffer when the frequency of the transmission request message is greater than or equal to the threshold value as a result of the comparison; And to store the signal-processed sensing data in the NAND flash memory when the frequency of the transmission request message is smaller than the threshold value,
The frequency of the transmission request message is the number of times of transmission requested for a predetermined time based on the current time and changes the storage location of the signal processed sensing data according to the frequency of the transmission request message for a predetermined time ,
Wherein the sensor, the wireless modem for IoT, and the NAND flash memory are integrated.
상기 주변 환경 정보는,
주변의 온도, 습도, 기압, 기체 성분, 기체 농도 및 물체의 유무 중 적어도 하나를 포함하는 IoT 센싱칩.The method according to claim 1,
The peripheral environment information may include,
An IoT sensing chip including at least one of ambient temperature, humidity, atmospheric pressure, gas component, gas concentration, and presence or absence of an object.
상기 신호처리부는,
상기 생성된 센싱 데이터를 샘플링(sampling)하여 디지털 데이터로 부호화하는 정보원 부호화 모듈,
기 설정된 암호화 알고리즘을 이용하여 상기 디지털 데이터로 부호화된 센싱 데이터를 암호화하는 보안 모듈,
기 설정된 압축 알고리즘을 이용하여 상기 디지털 데이터로 부호화된 센싱 데이터를 압축하는 압축 모듈, 그리고
상기 디지털 데이터로 부호화된 센싱 데이터의 데이터 무결성을 검사하는 무결성 검사 모듈을 포함하는 IoT 센싱칩.The method according to claim 1,
The signal processing unit,
An information source encoding module for sampling the generated sensing data and encoding the generated sensing data into digital data,
A security module for encrypting the sensing data encoded with the digital data using a predetermined encryption algorithm,
A compression module for compressing the sensing data encoded with the digital data using a predetermined compression algorithm, and
And an integrity checking module for checking data integrity of the sensing data encoded with the digital data.
주변 환경을 측정하여 주변 환경 정보에 대한 센싱 데이터를 생성하는 단계,
상기 생성된 센싱 데이터를 부호화, 암호화, 압축 및 무결성 검사 과정을 통해 신호 처리하는 단계,
상기 신호 처리된 센싱 데이터를 저장하는 단계, 그리고
서버 또는 사용자 단말로부터 전송 요청이 있는 경우 상기 신호 처리된 센싱 데이터를 전송하는 단계를 포함하며,
상기 신호 처리된 센싱 데이터를 저장하는 단계는,
상기 전송 요청 메시지의 요청 빈도 수와 기 설정된 임계값을 이용하여 상기 신호 처리된 센싱 데이터의 저장 위치를 설정하는 단계, 그리고
상기 저장 위치의 설정 결과에 따라 상기 신호 처리된 센싱 데이터를 저장하는 단계를 포함하며,
상기 저장 위치를 설정하는 단계는,
상기 전송 요청 메시지의 요청 빈도 수와 기 설정된 임계값을 비교하는 단계,
비교 결과, 상기 전송 요청 메시지의 빈도 수가 상기 임계값보다 크거나 같은 경우 상기 신호 처리된 센싱 데이터를 버퍼(buffer)에 저장하도록 설정하는 단계, 그리고
상기 전송 요청 메시지의 빈도 수가 상기 임계값보다 작은 경우 상기 신호 처리된 센싱 데이터를 낸드 플래시 메모리에 저장하도록 설정하는 단계를 포함하며,
상기 신호 처리된 센싱 데이터를 전송하는 단계는,
상기 서버 또는 사용자 단말로부터 상기 신호 처리된 센싱 데이터에 대한 전송 요청 메시지를 수신하는 단계, 그리고
상기 전송 요청 메시지에 따라 상기 서버 또는 사용자 단말로 상기 신호 처리된 센싱 데이터를 전송하는 단계를 포함하며,
상기 전송 요청 메시지의 빈도 수는 현재 시간을 기준으로 기 설정된 시간 동안 전송 요청된 횟수이며, 기 설정된 시간 동안 상기 전송 요청 메시지의 빈도 수의 변화에 따라 상기 신호 처리된 센싱 데이터의 저장 장소가 변경되며,
상기 IoT 센싱칩은,
서버 또는 사용자 단말과 무선 통신하는 센싱 데이터 저장 방법.A method of storing sensing data using an IoT sensing chip,
Generating sensing data for surrounding information by measuring a surrounding environment,
Performing signal processing on the generated sensing data through encoding, encryption, compression, and integrity checking;
Storing the signal-processed sensing data, and
And transmitting the signal-processed sensing data when there is a transmission request from a server or a user terminal,
Wherein the step of storing the signal-
Setting a storage location of the signal-processed sensing data using the number of request frequency of the transmission request message and a predetermined threshold value, and
Storing the signal-processed sensing data according to the setting result of the storage location,
Wherein the setting of the storage location comprises:
Comparing the number of requested frequencies of the transmission request message with a preset threshold value,
Setting the signal-processed sensing data to be stored in a buffer when the frequency of the transmission request message is greater than or equal to the threshold value as a result of the comparison;
And setting the signal-processed sensing data to be stored in the NAND flash memory when the frequency of the transmission request message is smaller than the threshold value,
Wherein the step of transmitting the signal-
Receiving a transmission request message for the signal-processed sensing data from the server or the user terminal, and
And transmitting the signal-processed sensing data to the server or the user terminal according to the transmission request message,
The frequency of the transmission request message is the number of times of transmission requested for a predetermined time based on the current time, and the storage location of the signal-processed sensing data is changed according to the frequency of the transmission request message for a predetermined time ,
The IoT sensing chip includes:
A method of storing sensing data in wireless communication with a server or user terminal.
상기 주변 환경 정보는,
주변의 온도, 습도, 기압, 기체 성분, 기체 농도 및 물체의 유무 중 적어도 하나를 포함하는 센싱 데이터 저장 방법.8. The method of claim 7,
The peripheral environment information may include,
And at least one of ambient temperature, humidity, atmospheric pressure, gas component, gas concentration, and presence or absence of an object.
상기 생성된 센싱 데이터를 신호 처리하는 단계는,
상기 생성된 센싱 데이터를 샘플링(sampling)하여 디지털 데이터로 부호화하는 단계,
기 설정된 암호화 알고리즘을 이용하여 상기 디지털 데이터로 부호화된 센싱 데이터를 암호화하는 단계,
기 설정된 압축 알고리즘을 이용하여 상기 디지털 데이터로 부호화된 센싱 데이터를 압축하는 단계, 그리고
상기 디지털 데이터로 부호화된 센싱 데이터의 데이터 무결성을 검사하는 단계를 포함하는 센싱 데이터 저장 방법.8. The method of claim 7,
The step of signal processing the generated sensing data comprises:
Sampling the generated sensing data and encoding the sensed data into digital data,
Encrypting the sensing data encoded with the digital data using a predetermined encryption algorithm,
Compressing the sensing data encoded with the digital data using a predetermined compression algorithm, and
And inspecting data integrity of the sensing data encoded with the digital data.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160078049A KR101854384B1 (en) | 2016-06-22 | 2016-06-22 | Internet of things sensing chip integrating with wireless modem for internet of things and nand flash memory and sensing data storing method using the same |
PCT/KR2017/006588 WO2017222320A1 (en) | 2016-06-22 | 2017-06-22 | Iot sensing chip in which iot wireless modem and nand flash memory are integrated, and sensing data storage method using same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160078049A KR101854384B1 (en) | 2016-06-22 | 2016-06-22 | Internet of things sensing chip integrating with wireless modem for internet of things and nand flash memory and sensing data storing method using the same |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180000189A KR20180000189A (en) | 2018-01-02 |
KR101854384B1 true KR101854384B1 (en) | 2018-06-20 |
Family
ID=60784149
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160078049A KR101854384B1 (en) | 2016-06-22 | 2016-06-22 | Internet of things sensing chip integrating with wireless modem for internet of things and nand flash memory and sensing data storing method using the same |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR101854384B1 (en) |
WO (1) | WO2017222320A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102289406B1 (en) * | 2019-07-18 | 2021-08-12 | 국민대학교산학협력단 | Traffic signal processing device capable of analysis of atmospheric environment |
KR102241415B1 (en) * | 2019-09-11 | 2021-04-19 | 주식회사 아프로스 | Secure IoT Smart Sensor Device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080052345A (en) * | 2006-12-07 | 2008-06-11 | 한국전자통신연구원 | Method and apparatus for hierarchily communicating information using cache server |
KR20100066872A (en) * | 2008-12-10 | 2010-06-18 | 한국전자통신연구원 | Sensor tag and method for storing sensed data |
JP2013110622A (en) * | 2011-11-22 | 2013-06-06 | Hitachi Consumer Electronics Co Ltd | Sensor wireless transmission and reception apparatus and sensor wireless transmission and reception method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090111305A (en) * | 2009-10-09 | 2009-10-26 | 주식회사 비즈모델라인 | RFID Tag with Sensing Function |
KR101824503B1 (en) * | 2011-03-09 | 2018-02-01 | 삼성전자 주식회사 | Apparatus for low energy wireless communication |
-
2016
- 2016-06-22 KR KR1020160078049A patent/KR101854384B1/en active IP Right Grant
-
2017
- 2017-06-22 WO PCT/KR2017/006588 patent/WO2017222320A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080052345A (en) * | 2006-12-07 | 2008-06-11 | 한국전자통신연구원 | Method and apparatus for hierarchily communicating information using cache server |
KR20100066872A (en) * | 2008-12-10 | 2010-06-18 | 한국전자통신연구원 | Sensor tag and method for storing sensed data |
JP2013110622A (en) * | 2011-11-22 | 2013-06-06 | Hitachi Consumer Electronics Co Ltd | Sensor wireless transmission and reception apparatus and sensor wireless transmission and reception method |
Also Published As
Publication number | Publication date |
---|---|
KR20180000189A (en) | 2018-01-02 |
WO2017222320A1 (en) | 2017-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2023201428B2 (en) | Picture data encoding method and apparatus and picture data decoding method and apparatus | |
CN113614798A (en) | Reader coordination for access control | |
US20140317418A1 (en) | Server, client device, and usb redirection method | |
CN103400076B (en) | Malware detection methods, devices and systems on a kind of mobile terminal | |
US10819944B2 (en) | Mobile wireless drive storage for mobile phone used as car dashboard camera | |
US20170041540A1 (en) | Energy-efficient secure vision processing applying object detection algorithms | |
KR101854384B1 (en) | Internet of things sensing chip integrating with wireless modem for internet of things and nand flash memory and sensing data storing method using the same | |
US20150281196A1 (en) | Increased communication security | |
EP3407177A1 (en) | Method for capturing fingerprint and associated products | |
CN105407353A (en) | Image compression method and apparatus | |
KR102241415B1 (en) | Secure IoT Smart Sensor Device | |
CN109803144B (en) | Video encoding and decoding method, device and system and electronic equipment | |
Chen et al. | ARM-embedded implementation of a video chaotic secure communication via WAN remote transmission with desirable security and frame rate | |
ES2921983T3 (en) | Method and apparatus for processing message data | |
JP2018521537A (en) | Improved compressed caching in virtual memory systems | |
JP2015122016A5 (en) | ||
CN105992001A (en) | Method and device for carrying out quantification processing on picture | |
US9838496B2 (en) | Managing data acquisition | |
US11589207B2 (en) | Electronic device for identifying external electronic device and method of operating same | |
WO2020061731A1 (en) | Resource processing method, electronic device, and computer-readable storage medium | |
TW202020744A (en) | Method of cable sensing data collection, and electronic apparatus and chip using the same | |
KR20200001799A (en) | Apparatus and method for communicating data in network environment based on nan protocol | |
WO2014198118A1 (en) | Method and device for protecting privacy information with browser | |
JP2013110622A (en) | Sensor wireless transmission and reception apparatus and sensor wireless transmission and reception method | |
US20240028613A1 (en) | System for managing data based on hierarchical data repository and operating method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant |