WO2019107594A1 - Procédé de mise en correspondance de données de dispositif et de ressources de serveur dans un environnement iot, et passerelle l'appliquant - Google Patents
Procédé de mise en correspondance de données de dispositif et de ressources de serveur dans un environnement iot, et passerelle l'appliquant Download PDFInfo
- Publication number
- WO2019107594A1 WO2019107594A1 PCT/KR2017/013804 KR2017013804W WO2019107594A1 WO 2019107594 A1 WO2019107594 A1 WO 2019107594A1 KR 2017013804 W KR2017013804 W KR 2017013804W WO 2019107594 A1 WO2019107594 A1 WO 2019107594A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- mapping table
- gateway
- resource
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- 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/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1074—Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
- G06F16/84—Mapping; Conversion
Definitions
- the present invention relates to an Internet of Things (IoT) related technology, and more particularly, to a method and system for storing data collected from devices into a server as a resource.
- IoT Internet of Things
- the IoT system has a structure in which an IoT server is located in an upper layer, devices are located in a lower layer, and gateways relay devices and IoT servers in an intermediate layer.
- the gateway analyzes the data received from the lower devices, converts the data into resource data that can be stored / utilized in the IoT server, and transmits the converted resource data to the IoT server.
- the configuration of the IoT system may be added, changed or removed depending on needs and choices.
- the gateway can not convert resource data by data analysis for added or changed devices.
- SW changes to on-site gateways are even more challenging.
- an IoT resource mapping method including: receiving data from a device; Converting the received device data into resource data by referring to the mapping table held by the gateway; And transmitting, by the gateway, the converted resource data to the server.
- the mapping table may be divided for each application ID.
- mapping table to be referred to can be determined based on the application ID contained in the received device data.
- the application resource name of the server in which the resource data is to be stored may be specified.
- mapping table a container in which resource data is to be stored may be specified.
- the device data a plurality of contents are sequentially recorded.
- containers in which a plurality of contents are to be stored may be specified according to the content order.
- the IoT resource mapping method includes: a step in which a gateway requests a mapping table to a server; And the gateway receiving and holding the mapping table from the server.
- the IoT resource mapping method according to the embodiment of the present invention may further include a step of the gateway requesting a mapping table for the added device or the device whose data structure or resource structure is changed.
- the IoT resource mapping method may further include a mapping table management step of adding a mapping table received from the server to the gateway or replacing the mapping table stored in the received mapping table .
- a gateway includes: a first communication unit for receiving data from a device; A processor for referring to a mapping table and converting the received device data into resource data; And a second communication unit for transmitting the converted resource data to the server.
- an IoT resource mapping method including: converting a device data into resource data by referring to a mapping table held by a gateway; And transmitting, by the gateway, the converted resource data to the server.
- a gateway includes a processor for converting device data into resource data with reference to a mapping table held by the gateway; And a communication unit for transmitting the converted resource data to the server.
- Fig. 1 is a schematic view showing the configuration of the IoT system
- FIG. 2 is a diagram illustrating an IoT data-resource mapping method according to an exemplary embodiment of the present invention.
- 3 is a diagram illustrating a mapping table
- FIG. 5 is a block diagram of a gateway according to another embodiment of the present invention.
- FIG. 2 is a diagram illustrating an IoT data-resource mapping method according to an exemplary embodiment of the present invention. Referring to FIG. 2 shows a process in which the gateway 120 collects data from the lower device 110, converts the data into resource data, and transmits the data to the IoT server 130 in the IoT environment.
- FIG. 1 in the IoT environment, it is general that a plurality of devices are subordinate to one gateway, a plurality of gateways are subordinate to one IoT server, and so is the IoT environment to which the embodiment of the present invention is applied , It should be noted that only one gateway 120 and one device 110 are shown in FIG. 2 for convenience of explanation and explanation.
- the gateway 120 requests the IoT server 130 for a 'device data-IoT server resource mapping table' (1), and the IoT server 130 requests the 'device data-IoT server resource mapping table' (2).
- the 'device data-IoT server resource mapping table' (hereinafter abbreviated as 'mapping table') is a table for referring to data to be used in converting the data received from the device 110 into the utilized resource type stored in the IOT server 130 to be.
- mapping table is illustrated in Fig. As shown in the figure, the mapping table stores application resource names (aeName) and application IDs (id) as information on application resources, container names ("temperature”, “ “humidity”, “CO2").
- the application resource name (aeName) and the application ID (id) are information for specifying application resources. That is, it is information for specifying an application resource of the IOT server 130 in which the resource is to be stored.
- the mapping table is created separately for each application ID.
- the container names are information for designating the containers in which the contents constituting the resource data are stored.
- the number of container names matches the number of containers constituting the resource as well as the number of containers of application resources. In the case of the mapping table shown in Fig. 3, the number of the contents constituting the resource is three because there are three container names.
- the gateway 120 receiving and holding the mapping table from the IOT server 130 is ready to convert the data of the device 110 into the resource data of the IoT server 130. After that, 2 will be described.
- the gateway 120 first receives data from the device 110 (3).
- the data of the device 110 is illustrated on the left side of FIG.
- the illustrated device data "1122 36.5 56 750" is a string in which the application ID and the contents are sequentially listed. 2) "36.5" is the temperature value which is the first content, 3) “56” is the humidity value which is the second content, and 4) "750" Which is CO2 content.
- the gateway 120 Upon receiving the data from the device 110, the gateway 120 determines and reads the mapping table to be referred to based on the application ID ("1122") stored in the data. In the lower part of FIG. 4, a mapping table to be referred to by the device 110 is illustrated.
- the gateway 120 refers to the mapping table to determine whether the content items "36.5", "56", and “750" stored after the application ID "1122" The humidity content to be stored in the container, and the CO2 content to be stored in the "CO2" container.
- the gateway 120 stores 36.5, 56, and 750 as the temperature content to be stored in the "temperature” container, the humidity content to be stored in the “humidity” container, and the humidity content to be stored in the " Conversion.
- the application ID is stored in the resource data so that the IOT server 130 can specify an application resource to be stored.
- An application resource name (aeName) other than the application ID may be stored to specify an application resource in which to store the resource data.
- resource data generated by the gateway 120 is illustrated. As shown in the right side of FIG. 4, the resource data is transmitted to the IOT server 130 and is stored as content instances in the containers of the resource.
- new devices may be added, existing devices may be removed, and the device data structure or the resource structure of the IOT server may be changed.
- mapping table is required to be added to the IOT server 130.
- deletion of the mapping table is requested to the IOT server 130. If the data or the resource structure is changed The IoT server 130 is required to change the mapping table.
- the IOT server 130 informs the gateway 120 that there is an update to the mapping table (5).
- the gateway 120 requests / receives the mapping table to the IOT server 130, and replaces the added or existing mapping table with the new mapping table (1 & cir &
- FIG. 5 is a block diagram of a gateway according to another embodiment of the present invention.
- the gateway 120 includes a wireless communication unit 121, an Internet interface 122, a processor 123 and a storage unit 124, as shown in FIG.
- the wireless communication unit 121 is a communication means for wirelessly communicating with the device 110 to receive data and the Internet interface 122 is communication means for accessing the Internet and transmitting resource data to the IOT server 130.
- the processor 123 acquires / updates the mapping table according to the method shown in FIG. 2 described above, and converts the device data into resource data using the acquired mapping table.
- the storage unit 124 is a storage medium that stores a mapping table and provides necessary storage space for the processor 123 to operate.
- the technical idea of the present invention can also be applied to a computer-readable recording medium having a computer program for performing the functions of the apparatus and method according to the present embodiment.
- the technical idea according to various embodiments of the present invention may be embodied in computer-readable code form recorded on a computer-readable recording medium.
- the computer-readable recording medium is any data storage device that can be read by a computer and can store data.
- the computer-readable recording medium may be a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical disk, a hard disk drive, or the like.
- the computer readable code or program stored in the computer readable recording medium may be transmitted through a network connected between the computers.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Abstract
L'invention concerne un procédé de mise en correspondance de données de dispositif et de ressources de serveur dans un environnement IoT, et une passerelle l'appliquant. Selon un mode de réalisation de la présente invention, un procédé de mise en correspondance de ressources IoT comprend les étapes consistant à recevoir, par une passerelle, des données en provenance d'un dispositif; à convertir, par la passerelle, les données de dispositif reçues en données de ressource par référence à une table de mise en correspondance que la passerelle possède; et à transmettre, par la passerelle, les données de ressource converties à un serveur. Ainsi, même si des dispositifs formant un système IoT sont ajoutés ou modifiés, la sécurisation des ressources est possible par l'ajout ou la modification d'uniquement une table de mise en correspondance dans un serveur IoT, sans modification du logiciel (SW) de la passerelle, et ainsi le processus est rapide et pratique.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2017-0161346 | 2017-11-29 | ||
| KR1020170161346A KR102035905B1 (ko) | 2017-11-29 | 2017-11-29 | IoT 환경에서 디바이스 데이터 및 서버 리소스 매핑 방법 및 이를 적용한 게이트웨이 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019107594A1 true WO2019107594A1 (fr) | 2019-06-06 |
Family
ID=66664959
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2017/013804 Ceased WO2019107594A1 (fr) | 2017-11-29 | 2017-11-29 | Procédé de mise en correspondance de données de dispositif et de ressources de serveur dans un environnement iot, et passerelle l'appliquant |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR102035905B1 (fr) |
| WO (1) | WO2019107594A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2605020A (en) * | 2021-03-15 | 2022-09-21 | State Grid Jiangsu Electric Power Co Ltd | Internet of Things power system |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102303552B1 (ko) * | 2020-01-07 | 2021-09-23 | 씨스존 주식회사 | 학습 기반 메시지 데이터 관리를 지원하는 게이트웨이 장치 및 이의 학습 기반 메시지 데이터 관리 방법 |
| KR102413004B1 (ko) * | 2020-12-02 | 2022-06-24 | 씨스존 주식회사 | 스마트 항만 구성에 적용되는 다양한 디바이스의 대용량 트래픽 처리 효율을 개선한 IoT 게이트웨이의 메시지 데이터 관리 방법 |
| KR102305051B1 (ko) * | 2020-12-04 | 2021-09-27 | 한국전자기술연구원 | Disposable IoT 환경에서의 디바이스 ID 관리 방법 |
| KR20230077057A (ko) | 2021-11-25 | 2023-06-01 | (주)아이겐코리아 | 빅데이터를 활용한 IoT 가전 기기의 고장 및 잔여수명 예측 시스템 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150033312A1 (en) * | 2013-07-25 | 2015-01-29 | Convida Wireless, Llc | End-To-End M2M Service Layer Sessions |
| US20150264134A1 (en) * | 2014-03-11 | 2015-09-17 | Convida Wireless, Llc | Enhanced distributed resource directory |
| WO2016163817A1 (fr) * | 2015-04-09 | 2016-10-13 | 삼성전자 주식회사 | Procédé et dispositif de communication entre dispositifs |
| US20170085481A1 (en) * | 2015-09-17 | 2017-03-23 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving data in communication system |
| US20170111336A1 (en) * | 2015-10-14 | 2017-04-20 | FullArmor Corporation | Resource access system and method |
-
2017
- 2017-11-29 KR KR1020170161346A patent/KR102035905B1/ko active Active
- 2017-11-29 WO PCT/KR2017/013804 patent/WO2019107594A1/fr not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150033312A1 (en) * | 2013-07-25 | 2015-01-29 | Convida Wireless, Llc | End-To-End M2M Service Layer Sessions |
| US20150264134A1 (en) * | 2014-03-11 | 2015-09-17 | Convida Wireless, Llc | Enhanced distributed resource directory |
| WO2016163817A1 (fr) * | 2015-04-09 | 2016-10-13 | 삼성전자 주식회사 | Procédé et dispositif de communication entre dispositifs |
| US20170085481A1 (en) * | 2015-09-17 | 2017-03-23 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving data in communication system |
| US20170111336A1 (en) * | 2015-10-14 | 2017-04-20 | FullArmor Corporation | Resource access system and method |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2605020A (en) * | 2021-03-15 | 2022-09-21 | State Grid Jiangsu Electric Power Co Ltd | Internet of Things power system |
| GB2605020B (en) * | 2021-03-15 | 2023-04-19 | State Grid Jiangsu Electric Power Co Ltd | Internet of Things power system |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20190062795A (ko) | 2019-06-07 |
| KR102035905B1 (ko) | 2019-10-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2019107594A1 (fr) | Procédé de mise en correspondance de données de dispositif et de ressources de serveur dans un environnement iot, et passerelle l'appliquant | |
| WO2010074512A2 (fr) | Système et procédé de prise en charge de mobilité de réseau sur la base d'une séparation identifiant-localisateur | |
| WO2012115335A1 (fr) | Procédés et appareils de transmission de données | |
| WO2018004021A1 (fr) | Dispositif de support de collaboration pour co-édition de document électronique, et son procédé de fonctionnement | |
| EP2616948A2 (fr) | Procédé et appareil pour gérer des données | |
| WO2012108617A1 (fr) | Procédé et appareil permettant de gérer un contenu dans un dispositif de traitement | |
| WO2019168219A1 (fr) | Procédé de recherche de ressource sémantique dans un système m2m | |
| WO2013027922A1 (fr) | Dispositif et procédé de gestion de fichiers images comprimés, pour système informatique en nuage | |
| WO2018182065A1 (fr) | Procédé d'association d'abonnement à ressources multiples dans un système m2m | |
| WO2015080323A1 (fr) | Procédé pour affecter un identificateur d'objet (oid) de dispositif dans un système machine-machine (m2m) ouvert et système d'application l'utilisant | |
| WO2023080261A1 (fr) | Procédé de liaison entre des plateformes de norme onem2m et ngsi-ld à l'aide d'une ontologie sémantique | |
| WO2017191977A1 (fr) | Procédé de gestion d'informations sémantiques sur une plate-forme m2m/iot | |
| WO2017052210A1 (fr) | Procédé et appareil permettant de fournir un produit numérique au moyen d'une synchronisation de compte utilisateur | |
| WO2012086915A2 (fr) | Procédé et dispositif pour partager une solution | |
| WO2020105765A1 (fr) | Procédé et système de liaison à une plateforme m2m à l'aide d'une communication lora | |
| WO2020085787A2 (fr) | Disque en nuage de type usb et système de gestion de données utilisant celui-ci | |
| WO2019107596A1 (fr) | Procédé de configuration d'une api de contrôle de données basée sur l'onem2m | |
| WO2017043930A1 (fr) | Procédé de détection d'un terminal partagé, et dispositif associé | |
| WO2023113074A1 (fr) | Procédé de modélisation basé sur la norme cei 63278 à des fins de liaison de données opc ua entre un serveur de jumeaux numériques et un équipement | |
| WO2023068394A1 (fr) | Procédé de couplage de données entre un système onem2m et un système ngsi-ld | |
| WO2022119019A1 (fr) | Procédé d'emballage d'abonnement à une api ngsi-ld | |
| WO2018101547A1 (fr) | Procédé de récupération de ressources | |
| WO2019022583A1 (fr) | Procédé d'interrogation de données d'un dispositif de type spécifique en fonction d'informations de localisation | |
| WO2017213472A1 (fr) | Procédé de gestion d'informations d'attributs d'un fichier et dispositif informatique l'utilisant | |
| WO2020122313A1 (fr) | Procédé de recherche de ressources basée sur une interrogation géographique à l'aide d'attributs de géolocalisation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17933791 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17933791 Country of ref document: EP Kind code of ref document: A1 |