Broadcast bearing layer message filtering strategy method based on SIG mesh

A technology for broadcast messages and message filtering, which is used in broadcast service distribution, short-distance communication services, network traffic/resource management, etc. It can solve problems such as increasing CPU load and large RAM overhead, and achieve the effect of optimizing consumption.

Active Publication Date: 2020-04-10
SHANGHAI PANCHIP MICROELECTRONICS CO LTD
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This leads to a very large RAM overhead, which is unmanageable for generally small embedded systems
At the same time, each data packet needs to be decrypted by AES-CCM at the network layer to know whether it needs to be discarded. The same data packet processing greatly increases the CPU load

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
  • Broadcast bearing layer message filtering strategy method based on SIG mesh
  • Broadcast bearing layer message filtering strategy method based on SIG mesh

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] Policy for filtering non-mesh broadcast packets:

[0037] For the interference of other non-mesh broadcasts in the mesh network, the filtering is completed at the fastest speed through software.

[0038] This method is to filter out non-mesh broadcast interference as soon as possible. We added the broadcast identifier (adv flag) filter function interface void adv_flag_set(uint8_t flag) and void adv_flag_remove(uint8_tflag).

[0039] The user calls the adv_flag_set function to add a field to the global adv flag queue, and calls adv_flag_remove to remove the same field from the global adv flag queue. The BLE underlying data interrupt service starts to receive the broadcast message, and compares the adv flag field of the received broadcast message with the adv flag queue set by the user. If the advflag field of the received broadcast message is in the adv flag queue set by the user If it does not exist, discard it immediately, and do not report it to the user interface. T...

Embodiment 2

[0047] Filter mesh network duplicate packets:

[0048] For the problem that the mesh receives the same broadcast message multiple times, the same data message is filtered through the software policy.

[0049] This method is suitable for devices that have already connected to the network. According to the SIG mesh standard, the sequence number of each data packet is different, which means that the content of each data packet is different. The same data packets are relatively close in time, we can initialize a queue, and each set of data in the queue can be the 16-byte checksum or hash value of the mesh data packet, and 1 to 3 words The raw data for the section. Every time the data packets are received, their checksums are calculated, 3 bytes of original data are stored, and they are pushed into the queue together to form an element.

[0050] Checksum (or hash value) Data0 Data1 Data2

[0051] The depth of the queue can be planned according to the a...

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 method for a broadcast bearing layer message filtering strategy based on SIG mesh. The method is based on a Bluetooth SIG mesh mesh network. The mesh mesh network comprises abearer layer, a network layer, a transport layer and an access layer, and is characterized in that the bearer layer is arranged on the mesh network; the bearer layer is used for transmitting data between mesh nodes and transmitting the data to the network layer; and the mesh node receives the broadcast message at the bearer layer, and the broadcast message is compared with a preset queue, so thatthe broadcast message in the mesh mesh network is filtered, and the RAM consumption and the CPU execution time are reduced. According to the invention, the RAM, the CPU execution time and the BLE scanning time consumed by the interference of the air non-mesh broadcast packet are optimized, and the RAM consumption and the CPU execution time caused by repeated data packets are optimized.

Description

technical field [0001] The invention relates to the technical field of bluetooth SIG mesh, in particular to a method of broadcasting bearer layer message filtering strategy based on SIG mesh. Background technique [0002] At present, more and more devices are networked through Bluetooth mesh, and the network scale is also increasing. A family may also have hundreds of mesh nodes, such as smart lights, smart sockets, smart fans, etc. However, in order to stably control the operation of the equipment, each manufacturer sends the same data packet repeatedly. The light sends about 10 identical data packets, and these 10 packets will be forwarded and diffused by other devices in the room, which will cause a lot of data packets in the air. For Microcontroller Unit, MCU), receiving and processing these data packets is a very heavy burden. [0003] At present, many Bluetooth chips are low-speed microprocessor chips. If the mesh nodes developed by these chips receive Bluetooth broa...

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/06H04W4/80H04W28/06H04W84/18
CPCH04W4/06H04W28/06H04W84/18H04W4/80
Inventor 徐超张昭谢如昕
Owner SHANGHAI PANCHIP MICROELECTRONICS CO LTD
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