[go: up one dir, main page]

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 PDF

Info

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
Application number
PCT/KR2017/013804
Other languages
English (en)
Korean (ko)
Inventor
송민환
원광호
이상신
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Korea Electronics Technology Institute
Original Assignee
Korea Electronics Technology Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Korea Electronics Technology Institute filed Critical Korea Electronics Technology Institute
Publication of WO2019107594A1 publication Critical patent/WO2019107594A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1074Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/80Information 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/84Mapping; 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.
PCT/KR2017/013804 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 Ceased WO2019107594A1 (fr)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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