Internet of Things data sharing method and system based on block chain

A data sharing and Internet of Things technology, applied in the field of blockchain and Internet of Things, can solve the problems of system paralysis, data availability and security cannot be guaranteed, data tampering, etc., and achieve the effect of high node autonomy

Active Publication Date: 2019-07-12
中国科学院沈阳计算技术研究所有限公司
View PDF7 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] 1. The centralized organization needs to be responsible for equipment management, data storage and transmission. Once it fails, the entire system will be paralyzed
[0004] 2. The centralized organization is opaque to the participants and has too much power. If it is attacked by the outside, the data may be tampered with
[0005] 3. Data transmission must go through a ce

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Internet of Things data sharing method and system based on block chain
  • Internet of Things data sharing method and system based on block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0050] The IoT device uses a DHT22 temperature and humidity sensor in the embodiment, which is connected to the gateway through GPIO pins.

[0051] The gateway uses a Raspberry Pi 3B, equipped with a Raspbian Stretch Lite system, and is connected to the CA and the blockchain network through a wireless network. Among them, the CA is implemented by Fabric CA and runs on the server. A Python script runs on the gateway to receive data from GPIO pins and process it. The subsequent steps for the gateway to interact with the CA are as follows:

[0052] 1. The gateway confirms the identity of the newly added IoT device, obtains metadata such as its device type, and sets the device ID.

[0053] 2. If the confirmation is correct, the gateway calls the RESTful API of Fabric CA to apply for the identity certificate of the device from the CA of the organization.

[0054] 3. After receiving the application, the CA generates the necessary certificate materials and returns them to the gate...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to an Internet of Things data sharing method and system based on a block chain. The system comprises a certificate management module, a gateway module and a channel. The method comprises the steps that Internet of Things equipment applies for registration to a CA through a gateway module, and the CA returns a certificate to the gateway module and stores the certificate in a certificate management module in the gateway module; the gateway module receives and processes the data information and sends the data information to the node through the Fabric SDK; the node carries out endorsement and returns the endorsement to the Fabric SDK; the Fabric SDK sends the collected data information to a sorting service according to an endorsement strategy, and the sorting service sorts the data information according to a time sequence, packages the data information into blocks and broadcasts the blocks to nodes in a channel; and after receiving the block, the node verifies the block and writes the block into a local account book. On the premise that a single credible centralization mechanism is not used, the method helps participants to directly establish trust, guarantees that data can be safely shared, improves the value transmission efficiency, and reduces the risk that the data is tampered through a block chain data structure.

Description

technical field [0001] The present invention relates to the field of block chain technology and the field of Internet of Things technology, in particular to a block chain-based Internet of Things data sharing method and system. Background technique [0002] The Internet of Things is a network in which objects are connected to share information through the Internet. With the development of Internet of Things technology, the structure of the network is becoming more and more complex, the amount of collected data is showing explosive growth, and the problem of information islands is becoming more and more prominent. How to safely share data among different participants has become a huge challenge. A typical approach is to introduce a credible centralized institution that is responsible for collecting, transmitting and managing data, but this solution has some significant flaws: [0003] 1. The centralized organization needs to be responsible for equipment management, data stor...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L29/06H04L29/08H04L9/32
CPCH04L63/0823H04L67/12H04L9/3268H04L9/50
Inventor 于金刚张弘李航宇孙建伟于波毛立爽姬鹏翔
Owner 中国科学院沈阳计算技术研究所有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products