CN108769968A - Block chain distributed information Transmission system based on bluetooth Mesh and method - Google Patents
Block chain distributed information Transmission system based on bluetooth Mesh and method Download PDFInfo
- Publication number
- CN108769968A CN108769968A CN201810608380.5A CN201810608380A CN108769968A CN 108769968 A CN108769968 A CN 108769968A CN 201810608380 A CN201810608380 A CN 201810608380A CN 108769968 A CN108769968 A CN 108769968A
- Authority
- CN
- China
- Prior art keywords
- block chain
- mesh
- network
- information transmission
- ble
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/123—Applying verification of the received information received data contents, e.g. message integrity
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention discloses a kind of block chain distributed information Transmission system and method based on bluetooth Mesh, which includes ARM hosts and BLE Mesh slaves, and the ARM hosts handle each business in block chain for running block chain link point;The BLE Mesh slaves establish block chain bottom distribution BLE Mesh networks, realize transmission mechanism and data transmission;Local data communication is carried out by URAT between the ARM hosts and BLE Mesh slaves.The present invention by accessing BLE Mesh to block chain bottom architecture in the modification of network layer P2P and transmission mechanism obtain the composition mechanism of block chain and BLE Mesh, block link network network layers are allowed to use BLE Mesh networks, block catenary system can be made to be detached from interconnection network operation, solve the problems, such as " last one kilometer " network bottleneck.
Description
Technical field
The present invention relates to information technology field, more particularly to a kind of block chain based on bluetooth Mesh (BLE Mesh) is distributed
The formula information transmission system and method.
Background technology
With the rapid development and popularization and the progress of wireless communication technique of block chain technology, answered to meet difference
With the demand of scene, various heterogeneous networks continue to bring out.Block chain information distributed transmission system is to be based on internet P2P at present
The Transmission system that technology is realized, entire block catenary system needs are built on internet, rely on internet and be transmitted data,
It can not be used under no network infrastructure occasion and some special environment, therefore exist and be difficult to solve " last one kilometer " net
Network bottleneck problem is researched and developed the present invention is based on this.
Invention content
For it is of the existing technology can not be the problem of no network infrastructure occasion uses, the present invention provides a kind of base
In the block chain distributed information Transmission system and method for bluetooth Mesh.
To achieve the goals above, the specific technical solution of the present invention is as follows:
A kind of block chain distributed information transmission method based on bluetooth Mesh, each block chain link in block chain network
Point includes BLE Mesh modules, and the BLE Mesh modules establish the block chain distribution Mesh network transmitted based on Mesh;Institute
Stating information transferring method includes:
S1, the first block chain node are by the block chain data packet with hop count TTL and destination address DST through Mesh nets
Network is broadcasted;
S3, the second block chain node adjacent with the first block chain node receive the block chain data packet through Mesh network;
S5, when TTL be more than or equal to 2, DST be not the second block chain node address, forward the block chain data packet to phase
Adjacent area block chain node;
S7, when DST is the second block chain node address, the second block chain node is concurrent to the block chain processing data packets
Give upper layer.
Preferably, the upper layer is ARM hosts.
Preferably, further include examining the step S2, the step S2 of block chain data packet to include between step S1 and S3:
S201, judge whether block chain data packet NID is legal, do not conform to rule discarding;
S202, block chain data integrity is verified, it is imperfect, it abandons;
S203, it examines source address SRC and destination address DST whether effective, then abandons in vain.
Preferably, the step S2 further includes:
S204, search in this nodal cache whether had the block chain data packet, have, abandon.
The block chain distributed information Transmission system based on bluetooth Mesh that the present invention also provides a kind of, including ARM hosts and
BLE Mesh slaves, the ARM hosts handle each business in block chain for running block chain link point;The BLE Mesh
Slave establishes block chain bottom distribution BLE Mesh networks, realizes transmission mechanism and data transmission;The ARM hosts and BLE
Local data communication is carried out by URAT between Mesh slaves.
Preferably, each block chain node in block chain network includes BLE Mesh modules, the BLE Mesh modules
Establish the block chain distribution Mesh network transmitted based on Mesh.
Preferably, the BLE Mesh modules are with bluetooth and to have the terminals of bluetooth Mesh functions.
Technical solution using the present invention, has the advantages that:
(1) block link network network layers use BLE Mesh networks, and block catenary system can be made to be detached from interconnection network operation;
(2) block chain technology can be made to apply the occasion stringent in no internet and network control;
(3) convenience that block chain technology uses in Internet of Things is promoted;
(4) block chain technology is allowed to be widely used in the various terminal devices with bluetooth Mesh functions in Internet of Things.
Description of the drawings
Fig. 1 is system architecture schematic diagram of the embodiment of the present invention;
Fig. 2 is that bottom architecture of the embodiment of the present invention is compared with the prior art schematic diagram;
Fig. 3 is Mesh network schematic diagram of the embodiment of the present invention;
Fig. 4 is information transferring method structural schematic diagram of the embodiment of the present invention;
Fig. 5 is information transmission process figure of the embodiment of the present invention.
Specific implementation mode
Below in conjunction with the drawings and specific embodiments, the present invention is further described.
Referring to Fig.1 with Fig. 2, the block chain distributed information Transmission system based on bluetooth Mesh that the present invention also provides a kind of,
Including ARM hosts and BLE Mesh slaves, the ARM hosts handle each business in block chain for running block chain link point;
The BLE Mesh slaves establish block chain bottom distribution BLE Mesh networks, realize transmission mechanism and data transmission;It is described
Local data communication is carried out by URAT between ARM hosts and BLE Mesh slaves.
Wherein, each block chain node in block chain network includes BLE Mesh modules, and the BLE Mesh modules are built
The block chain distribution Mesh network of the Mesh that is based on transmission.The BLE Mesh modules are band bluetooth and have bluetooth Mesh work(
The terminal of energy.
The system compare common block catenary system, access BLE Mesh and to network layer P2P in block chain bottom architecture
With the modification of transmission mechanism, the network interface card transmission of PC machine is disengaged it from, directly local communication is carried out with BLE Mesh equipment, passes through
The distributed network of BLE Mesh compositions carries out network addressing and data transmission.
With reference to figure 3 to Fig. 4, the present invention also provides a kind of block chain distributed information transmission method based on BLE Mesh,
Each block chain node in block chain network includes BLE Mesh modules, and the BLE Mesh modules are established to be transmitted based on Mesh
Block chain distribution Mesh network;Described information transmission method includes:
S1, the first block chain node are by the block chain data packet with hop count TTL and destination address DST through Mesh nets
Network is broadcasted;
S3, the second block chain node adjacent with the first block chain node receive the block chain data packet through Mesh network;
S5, when TTL be more than or equal to 2, DST be not the second block chain node address, forward the block chain data packet to phase
Adjacent area block chain node;
S7, when DST is the second block chain node address, the second block chain node is concurrent to the block chain processing data packets
Give upper layer.Preferably, the upper layer is ARM hosts.
Wherein, further include examining the step S2, the step S2 of block chain data packet to include between step S1 and S3:
S201, judge whether block chain data packet NID is legal, do not conform to rule discarding;
S202, block chain data integrity is verified, it is imperfect, it abandons;
S203, it examines source address SRC and destination address DST whether effective, then abandons in vain.
Preferably, there is step S204, search in this nodal cache whether had the block chain data packet, have, lose
It abandons.
Show A nodes to H nodes according to the process of present system and the transmission data of method in conjunction with Fig. 3, Fig. 5:
1. block chain data and forwarding condition (such as TTL=3) are sent to BLE Mesh by A node ARM hosts by serial ports
In slave, slave is according to requiring data to issue H nodes;
2. BLE Mesh slaves according to ARM hosts require information to go out by mesh Web broadcasts;
3. adjacent node B receives broadcast message, judge whether the addresses DST are oneself and forwarding condition;
4. B node forwards data;
5. the adjacent node of B node can all receive the broadcast packet of B node forwarding, C nodes will receive broadcast message at this time, hold
The operation of row 3.;
6. C node for data forwarding;
7. H nodes receive broadcast data, judge that the addresses DST are oneself, then data can be handled and issue upper layer
ARM hosts;
8. ARM hosts receive the data that BLE Mesh slaves are sent, while handling data.
In summary specific embodiment illustrates that of the invention thes improvement is that:
(1), access BLE Mesh and to the modification of network layer P2P and transmission mechanism in block chain bottom architecture;
(2), the composition mechanism of block chain and BLE Mesh.
The advantage that above-mentioned improvement is brought then is to allow block link network network layers to use BLE Mesh networks, can make block linkwork
System is detached from interconnection network operation, solves the problems, such as " last one kilometer " network bottleneck.
The foregoing is merely the preferred embodiment of the present invention, are not intended to limit the scope of the invention, every at this
Under the inventive concept of invention, using equivalent structure transformation made by description of the invention and accompanying drawing content, or directly/use indirectly
In the scope of patent protection that other related technical areas are included in the present invention.
Claims (7)
1. a kind of block chain distributed information transmission method based on bluetooth Mesh, which is characterized in that every in block chain network
One block chain node includes BLE Mesh modules, and it is distributed that the BLE Mesh modules establish the block chain transmitted based on Mesh
Mesh network;Described information transmission method includes:
S1, the first block chain node are wide through Mesh network by the block chain data packet with hop count TTL and destination address DST
Broadcast is gone;
S3, the second block chain node adjacent with the first block chain node receive the block chain data packet through Mesh network;
S5, when TTL be more than or equal to 2, DST be not the second block chain node address, forward the block chain data packet to adjacent region
Block chain node;
S7, when DST is the second block chain node address, the second block chain node is to the block chain processing data packets and is sent to
Upper layer.
2. the block chain distributed information transmission method according to claim 1 based on bluetooth Mesh, which is characterized in that institute
It is ARM hosts to state upper layer.
3. the block chain distributed information transmission method according to claim 1 based on bluetooth Mesh, which is characterized in that
Further include between step S1 and S3 examine block chain data packet step S2, the step S2 include:
S201, judge whether block chain data packet NID is legal, do not conform to rule discarding;
S202, block chain data integrity is verified, it is imperfect, it abandons;
S203, it examines source address SRC and destination address DST whether effective, then abandons in vain.
4. the block chain distributed information transmission method according to claim 3 based on bluetooth Mesh, which is characterized in that institute
Stating step S2 further includes:
S204, search in this nodal cache whether had the block chain data packet, have, abandon.
5. a kind of block chain distributed information Transmission system based on bluetooth Mesh, which is characterized in that including ARM hosts and BLE
Mesh slaves, the ARM hosts handle each business in block chain for running block chain link point;The BLE Mesh slaves
Block chain bottom distribution BLE Mesh networks are established, realize transmission mechanism and data transmission;The ARM hosts and BLE Mesh
Local data communication is carried out by URAT between slave.
6. the block chain distributed information Transmission system according to claim 5 based on bluetooth Mesh, which is characterized in that area
Each block chain node in block chain network includes BLE Mesh modules, what the BLE Mesh modules foundation was transmitted based on Mesh
Block chain distribution Mesh network.
7. the block chain distributed information Transmission system according to claim 6 based on bluetooth Mesh, which is characterized in that institute
It is with bluetooth and to have the terminals of bluetooth Mesh functions to state BLE Mesh modules.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810608380.5A CN108769968A (en) | 2018-06-13 | 2018-06-13 | Block chain distributed information Transmission system based on bluetooth Mesh and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810608380.5A CN108769968A (en) | 2018-06-13 | 2018-06-13 | Block chain distributed information Transmission system based on bluetooth Mesh and method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108769968A true CN108769968A (en) | 2018-11-06 |
Family
ID=64021592
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810608380.5A Pending CN108769968A (en) | 2018-06-13 | 2018-06-13 | Block chain distributed information Transmission system based on bluetooth Mesh and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108769968A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111540088A (en) * | 2020-04-21 | 2020-08-14 | 深圳众享互联科技有限公司 | Fingerprint lock control system and method based on block chain and Mesh network |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101754424A (en) * | 2009-12-24 | 2010-06-23 | 北京交通大学 | Interaction method of MAC layer and network layer and dual core embedded system |
CN101957602A (en) * | 2009-07-15 | 2011-01-26 | 河南天擎机电技术有限公司 | Method and system thereof for monitoring and controlling environments of public place based on Zigbee |
CN107332835A (en) * | 2017-06-26 | 2017-11-07 | 深圳前海华深安信物联技术有限公司 | The creation method of block chain in a kind of warehouse receipt system |
-
2018
- 2018-06-13 CN CN201810608380.5A patent/CN108769968A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101957602A (en) * | 2009-07-15 | 2011-01-26 | 河南天擎机电技术有限公司 | Method and system thereof for monitoring and controlling environments of public place based on Zigbee |
CN101754424A (en) * | 2009-12-24 | 2010-06-23 | 北京交通大学 | Interaction method of MAC layer and network layer and dual core embedded system |
CN107332835A (en) * | 2017-06-26 | 2017-11-07 | 深圳前海华深安信物联技术有限公司 | The creation method of block chain in a kind of warehouse receipt system |
Non-Patent Citations (1)
Title |
---|
邵星: "无线Mesh网络中网络编码感知路由技术研究", 《万方数据知识服务平台》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111540088A (en) * | 2020-04-21 | 2020-08-14 | 深圳众享互联科技有限公司 | Fingerprint lock control system and method based on block chain and Mesh network |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102413061B (en) | Message transmission method and equipment | |
CN100372347C (en) | 4 over 6 tunnel packing and depacking method for extending boundary gateway protocol | |
CN101834794B (en) | Method and device for forwarding message through backbone network | |
JP2012529198A (en) | Method and apparatus at multiple rendezvous points for co-processing multicast traffic from mobile multicast sources | |
CN101645790B (en) | Switching-over method, device and system of multicast distribution tree | |
JP2010028422A (en) | Gateway | |
CN107547342A (en) | Message broadcasting method and apparatus based on VXLAN tunnels | |
CN103916253A (en) | Information transmission method and system on basis of information center network | |
CN1968178A (en) | LSP establishing method | |
CN106487709A (en) | A kind of file transmitting method and system | |
WO2022117018A1 (en) | Packet transmission method and apparatus | |
CN108769968A (en) | Block chain distributed information Transmission system based on bluetooth Mesh and method | |
CN101394342B (en) | Method and apparatus for implementing multicast authentication | |
CN111464443B (en) | Message forwarding method, device, equipment and storage medium based on service function chain | |
US20100303069A1 (en) | Server, transmission system and gre tunnel encapsulation transferring method thereof | |
CN115277720B (en) | Multicast group management method, device, equipment and storage medium | |
CN103023783B (en) | A kind of data transmission method and equipment based on DVPN | |
CN102299848A (en) | Multicast message transmission method and provider edge device (PE) | |
CN102685011B (en) | Route computing method in a kind of TRILL network and equipment | |
CN110247837A (en) | A kind of IPv6 closed fluid system | |
CN101394298A (en) | Method and apparatus for establishing multipath transmission path, and implementing multicast transmission | |
CN1968273B (en) | IPv6 service supporting method and its switching device | |
CN209823778U (en) | IPv6 network transmission system | |
CN101610223B (en) | Method and device for sending IPv4 flow in IPv6 network | |
CN100438489C (en) | Secondary activating data transmitting method and equipment thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181106 |