A data transmission method and system based on a bluetooth mesh network

A network data and data transmission technology, applied in digital transmission systems, transmission systems, short-distance communication services, etc., can solve the problems of mesh network broadcast data transmission unreliability, network traffic increase, etc., to achieve stable and reliable data transmission, The effect of large amount of data transmission and avoiding the increase of network traffic

Inactive Publication Date: 2018-12-18
咪付(广州)网络科技有限公司
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The technical problem to be solved by the present invention is to provide a data transmission method and system of a Bluetooth mesh network in view of the above-mentioned deficiencies in the prior art, which are used to solve the problems caused by unreliable data transmission of the mesh network broadcast in the prior art and the TTL mode. Problems caused by increased traffic

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
  • A data transmission method and system based on a bluetooth mesh network
  • A data transmission method and system based on a bluetooth mesh network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] figure 1 It is a schematic diagram of the data transmission method of the bluetooth mesh network implemented by the present invention. according to figure 1 The method flow process of setting forth in detail the method step of the present embodiment is as follows:

[0047] S1: The overall network data to be broadcasted in this embodiment is 3000 bytes, and the network data to be broadcasted is divided into m: 3000 / 24=125 groups;

[0048] S2: The fault tolerance level P required for the business design of this embodiment is L level, that is, 10% of the wrong data can be recovered;

[0049] S3: According to the calculation formula: p=n / (m+n), calculate the number of error correction code groups 0.1= n / (125+n), and calculate n=14 by rounding up, and use the Reed-Solomon algorithm to generate 14 sets of correction codes Wrong code;

[0050] S4: Form (125+14) groups of data into separate messages according to the message format, and assemble them in sequence according to...

Embodiment 2

[0057] according to figure 1 The method flow process of setting forth in detail the method step of the present embodiment is as follows:

[0058] S1: The network data to be broadcasted in this embodiment is 2018 bytes, divide the network data to be broadcasted into m: 2018 / 24=84.08 groups, and round up to 85 groups;

[0059] S2: The fault tolerance level P required for the business design of this embodiment is L level, that is, 10% of the wrong data can be recovered;

[0060] S3: According to the calculation formula: p=n / (m+n), calculate the number of error correction code groups 0.1= n / (85+n), and calculate n=10 by rounding up, and use the Reed-Solomon algorithm to generate 10 sets of correction codes Wrong code;

[0061] S4: Form (85+10) groups of data into separate messages according to the message format, and assemble them in sequence of serial numbers (1, 2, 3...93, 94, 95);

[0062] S5: At the sending end of the mesh network node, broadcast and transmit (85+10) group ...

Embodiment 3

[0076] according to figure 1 The method flow process of setting forth in detail the method step of the present embodiment is as follows:

[0077] S1: The network data to be broadcasted in this embodiment is 8046 bytes, divide the network data to be broadcasted into m: 8046 / 19=423.4 groups, and round up to 424 groups;

[0078] S2: The fault tolerance level P required for the business design of this embodiment is M level, that is, 15% of the wrong data can be recovered;

[0079] S3: According to the calculation formula: p=n / (m+n), calculate the number of error correction code groups 0.15= n / (424+n), round up and calculate n=75, use the Reed-Solomon algorithm to generate 75 sets of error correction code;

[0080] S4: Form (424+75) groups of data into separate messages according to the message format, and assemble them in sequence according to the serial numbers (1, 2, 3...497, 498, 499);

[0081] S5: At the sending end of the mesh network node, broadcast and transmit (424+75) ...

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 discloses a data transmission method and a system of a Bluetooth mesh network. Grouping of network data is realized to determine the fault tolerance grade. A Reed-Solomon algorithm is used to generate error correcting code to restore data, so as to ensure that each receiving node obtains complete data. The invention realizes the reliable transmission of data in the service, does notneed to make the broadcast data skip between nodes, greatly improves the data transmission efficiency, can well avoid a series of problems caused by the increase of network traffic caused by the TTL mode, and is a stable, reliable and efficient data transmission method capable of meeting the large data transmission amount.

Description

technical field [0001] The invention relates to the technical field of mesh network communication, in particular to a data transmission method and system of a bluetooth mesh network. Background technique [0002] In a Bluetooth mesh network, there can be many nodes. The usual scenario is that one of the nodes sends broadcast data, and other nodes in the network receive the broadcast data. The Bluetooth mesh network uses the BLE broadcast method. During the broadcast transmission process, there are usually situations where the other party cannot receive it, that is, some data may be lost, resulting in incomplete received data. [0003] If a data message exceeds the maximum effective number of 29 bytes limited by BLE broadcast, it will be sent in sub-packages. If a receiving node cannot receive one of the sub-packets, the data of the receiving node will be incomplete. renders it unusable for business. At present, the mesh network adopts the TTL (Time To Live) method, which c...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04W4/80H04W4/06H04L1/00
CPCH04L1/0057H04W4/06H04W4/80
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