[go: up one dir, main page]

CN112055341B - Networking method, device and equipment of low-power-consumption Bluetooth Mesh network - Google Patents

Networking method, device and equipment of low-power-consumption Bluetooth Mesh network Download PDF

Info

Publication number
CN112055341B
CN112055341B CN201910490326.XA CN201910490326A CN112055341B CN 112055341 B CN112055341 B CN 112055341B CN 201910490326 A CN201910490326 A CN 201910490326A CN 112055341 B CN112055341 B CN 112055341B
Authority
CN
China
Prior art keywords
network
equipment
address
networking
mesh network
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.)
Active
Application number
CN201910490326.XA
Other languages
Chinese (zh)
Other versions
CN112055341A (en
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.)
Hisense Visual Technology Co Ltd
Original Assignee
Hisense Visual Technology Co Ltd
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 Hisense Visual Technology Co Ltd filed Critical Hisense Visual Technology Co Ltd
Priority to CN201910490326.XA priority Critical patent/CN112055341B/en
Publication of CN112055341A publication Critical patent/CN112055341A/en
Application granted granted Critical
Publication of CN112055341B publication Critical patent/CN112055341B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the application provides a networking method, device and equipment of a low-power-consumption Bluetooth Mesh network, relates to the technical field of Internet of things and is used for solving the problem of low networking efficiency of the low-power-consumption Bluetooth Mesh network. The method is applied to the network management equipment and comprises the following steps: sending networking instructions to at least two node devices in the Mesh network, wherein the networking instructions are used for instructing the node devices to add the to-be-networked devices to the Mesh network; receiving an address verification message broadcast by the equipment to be accessed to the network; if the current node list of the network management equipment does not comprise the address of the equipment to be accessed to the network, the address is added into the node list. The method, the device and the equipment provided by the embodiment of the application obviously improve the networking efficiency of the low-power consumption Mesh network, and have wide application prospects.

Description

Networking method, device and equipment of low-power-consumption Bluetooth Mesh network
Technical Field
The embodiment of the application relates to the technical field of the Internet of things, in particular to a networking method, device and equipment of a low-power-consumption Bluetooth Mesh network.
Background
As shown in fig. 1, the bluetooth low energy Mesh network generally includes a network management device and several managed devices, where each device can simultaneously serve as an AP (Access Point) and a router for receiving and transmitting signals. Meanwhile, the devices are connected with each other in a grid mode through a wireless network, so that 'many-to-many' interconnection communication between the devices is realized.
In the low-power consumption Bluetooth Mesh network, the network management device is a network constructor and can control the Mesh network to be networked. At present, according to networking standards established by the bluetooth technology alliance, a low-power consumption bluetooth Mesh network can only directly control equipment to access to the network by network management equipment in the networking process, and can only control one equipment at a time. When a large number of devices to be accessed are simultaneously ready to access the network, the network management device can take a long time to add the devices to the network one by one, so that the networking efficiency of the low-power consumption Bluetooth Mesh network is obviously reduced. Therefore, it is needed to provide an efficient networking method for the bluetooth low energy Mesh network.
Disclosure of Invention
The embodiment of the application provides a networking method, device and equipment of a low-power-consumption Bluetooth Mesh network, which are used for solving the problem of low networking efficiency of the low-power-consumption Bluetooth Mesh network in the prior art.
In a first aspect, this embodiment provides a networking method of a bluetooth low energy Mesh network, which is applied to a network management device, and includes: sending networking instructions to at least two node devices in a Mesh network, wherein the networking instructions are used for indicating the node devices to add to-be-networked devices to the Mesh network; receiving an address verification message broadcast by the equipment to be accessed to the network; and if the current node list of the network management equipment does not comprise the address of the equipment to be accessed to the network, adding the address into the node list.
In a first implementation manner of the first aspect, the method further includes: and if the current node list of the network management equipment comprises the address of the equipment to be accessed, broadcasting the address conflict message of the equipment to be accessed.
In a second implementation manner of the first aspect, the method further includes: and if the network management equipment does not receive the address verification message within the first preset time, sending an ending instruction to the at least two node equipment, wherein the ending instruction is used for indicating the node equipment to stop adding the equipment to be accessed to the Mesh network.
In a second aspect, the present embodiment provides a networking method of a bluetooth low energy Mesh network, applied to at least two node devices in the Mesh network, where each node device is configured to perform the following method: receiving a networking instruction sent by network management equipment; and adding the to-be-network-accessed equipment to the Mesh network.
In a first implementation manner of the second aspect, the method further includes: and receiving an ending instruction sent by the network management equipment, and stopping adding equipment to be accessed to the Mesh network.
In a second implementation manner of the second aspect, the adding the device to be networked to the Mesh network includes: receiving a non-network-access equipment beacon broadcast by the to-be-network-access equipment, wherein the non-network-access equipment beacon comprises a unique equipment identifier of the to-be-network-access equipment; broadcasting a network access invitation message, wherein the network access invitation message comprises a networking identifier and the unique equipment identifier; receiving a network access response message broadcast by the to-be-accessed device, wherein the network access response message carries the networking identifier; and broadcasting network access parameters, wherein the network access parameters carry the networking identification.
In a third implementation manner of the second aspect, the method further includes: and if the node equipment does not receive the network access response message within the second preset time, re-receiving a beacon of the network access equipment to be broadcasted by the network access equipment.
In a third aspect, this embodiment provides an apparatus for controlling a bluetooth low energy Mesh network networking, including: a first sending unit, configured to send a networking instruction to at least two node devices in a Mesh network, where the networking instruction is configured to instruct the node devices to add a device to be networked to the Mesh network; the first receiving unit is used for receiving the address verification message broadcast by the equipment to be accessed to the network; and the management unit is used for adding the address to the node list if the address of the network equipment to be accessed is not included in the current node list of the network management equipment.
In a fourth aspect, this embodiment provides a network management device, including an apparatus for controlling a bluetooth low energy Mesh network networking provided in the third aspect.
In a fifth aspect, the present embodiment provides a node apparatus, including: the second receiving unit is used for receiving the networking instruction sent by the network management equipment; and the second sending unit is used for being matched with the second receiving unit and adding the to-be-network-accessed equipment to the Mesh network.
According to the networking method, the networking device, the networking management equipment and the node equipment of the low-power consumption Bluetooth Mesh network, when a plurality of to-be-networked devices are prepared to be networked at the same time, the network management equipment can control at least two node equipment in the Mesh network to add the to-be-networked devices to the Mesh network at the same time, and the network management equipment only needs to check and manage addresses, so that the networking efficiency of the low-power consumption Bluetooth Mesh network is remarkably improved.
Drawings
In order to more clearly illustrate the technical solution of the present application, the drawings that are necessary for the embodiments will be briefly described, and it will be obvious to those skilled in the art that other drawings can be obtained from these drawings without inventive effort.
Fig. 1 is a schematic diagram of a structure of a bluetooth low energy Mesh network;
fig. 2 is a flowchart of a networking method of a bluetooth low energy Mesh network according to an embodiment of the present application;
fig. 3 is a flowchart II of a networking method of a bluetooth low energy Mesh network according to an embodiment of the present application;
fig. 4 is a schematic diagram of a Mesh network structure according to an embodiment of the present application;
fig. 5 is a flowchart III of a networking method of a bluetooth low energy Mesh network according to an embodiment of the present application;
fig. 6 is a device for controlling a bluetooth low energy Mesh network according to an embodiment of the present application;
fig. 7 is a schematic diagram of a network management device according to an embodiment of the present application;
fig. 8 is a schematic diagram of a node device according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
Firstly, it should be noted that, the networking method of the bluetooth low energy Mesh network provided by the embodiment of the present application is used to add a device to be networked into an existing Mesh network, and the existing Mesh network includes a network management device and at least two node devices (in this embodiment, the node devices refer to managed devices in the Mesh network in particular). The network management device may be an intelligent terminal with bluetooth function, such as a mobile phone, a tablet computer, a notebook computer, a cat fairy, a jail box, etc., and the managed device and the device to be network-connected may be bluetooth devices, such as an intelligent desk lamp, a sweeping robot, etc., which is not limited in this embodiment.
Referring to fig. 2, in an embodiment of the present application, a networking method of a bluetooth low energy Mesh network is provided, and the method is applied to a network management device, and specifically includes the following steps S201 to S204.
In step S201, the network management device sends a networking instruction to at least two node devices in the Mesh network, where the networking instruction is used to instruct the node device to add a device to be networked to the Mesh network.
In the step, after receiving the device adding instruction sent by the user, the network management device can send a networking instruction in a broadcast mode, so that all node devices in the Mesh network receive the networking instruction and enter a networking state. In addition, the network management device can also send a networking instruction to at least two node devices in the network through the Mesh network, so that the node devices enter a networking state. Of course, the networking instruction may also be sent to all node devices in the Mesh network, which is not limited in this embodiment.
For example, the networking instruction may be an ep_start_status (TRUE) message, which is used to instruct each node device that receives the instruction to set its state to ep_start_status=true, enter the networking state, and add the device to be networked to the Mesh network.
In step S202, the network management device receives the address checking message broadcast by the network access device.
Firstly, it should be noted that the address carried by the address checking message is the address of the device to be accessed in the Mesh network. In this embodiment, since the address is generated by the device to be network-connected, which may be the same as the addresses of other node devices in the Mesh network, there is a problem of address collision, and therefore, verification of the address is required. Thus, the device to be networked, after joining the Mesh network, broadcasts an address check message to determine if it conflicts with an existing address.
It should be noted that, in the process of broadcasting the address check message by the device to be accessed, since the network management device may not be in the radio frequency range, the address check message may need to be retransmitted through other node devices in the Mesh network, so that the network management device receives the address check message. In one example, each node device in the Mesh network, after receiving the address check message of the device to be accessed to the network, rebroadcasts the address check message, so that the network management device receives the address check message.
In one example, the address check message may be an ep_complete message, including status=ep_success message and Device UUID (Unique Universal Identification ) of the Device to be networked. The Device UUID is configured to uniquely indicate a corresponding Device to be network-connected, and carry an address to be checked. The status=ep_success message is used to indicate the successful network access of the corresponding device to be network-accessed.
If the network management device receives the address check message broadcast by the network access device within the first preset time, step S203 is executed, and timing is restarted.
Specifically, after sending the networking instruction, the network management device may locally set a timer with a duration of a first preset time, where the first preset time may be 3s, 5s, 10s, and so on, and specifically is determined according to a preset configuration. If the network management device receives the address verification message broadcast by the device to be accessed to the network within the first preset time, the network management device indicates that the device is accessing to the network, and at the moment, the network management device controls the timer to restart timing and executes the next step.
If the network management equipment does not receive the address verification message broadcast by any one of the devices to be accessed in the first preset time, all the devices to be accessed are considered to be accessed in the network, and at the moment, the network management equipment sends an ending instruction to the node equipment in the networking state so as to instruct the node equipment to stop adding the devices to be accessed in the Mesh network.
For example, the end instruction may be an ep_start_status (FALSE) message, and the end instruction is used to instruct the node device to set its Status to ep_start_status=false, and end networking. The sending modes of the ending instruction and the networking instruction are the same, and both include broadcast sending and direct sending through the Mesh network, specifically refer to the above, and the embodiment is not described herein.
In step S203, if the current node list of the network management device does not include the address of the device to be accessed, the address is added to the node list.
As an administrator of the Mesh network, the network management device typically maintains a node list, where characteristic information of each node device in the Mesh network is recorded, where the characteristic information includes an address of the node device. After receiving the address checking message broadcast by the network access equipment, the network management equipment can judge whether the current node list of the network management equipment comprises the address, if the current node list of the network management equipment does not comprise the address of the network access equipment, the network management equipment indicates that the address is unoccupied, and the address is added to the node list.
Step S204, if the current node list of the network management device includes the address of the device to be accessed, broadcasting an address conflict message of the device to be accessed.
If the current node list of the network management device comprises the address of the device to be accessed to the network, the address generated by the device to be accessed to the network is in conflict with the address of a certain node device in the Mesh network, and at the moment, the network management device broadcasts the address conflict message of the device to be accessed to the network. The ADDRESS collision message may be, for example, a status=ep_address_connect message.
And for the equipment to be accessed to the network, if the equipment to be accessed to the network does not receive the matched address conflict message within a third preset time, such as 1s, the address verification is successful. If the network equipment to be accessed receives the matched address conflict message within the third preset time, an address is regenerated, and the updated address check message is broadcast. The updated ADDRESS check message may be status=ep_address_read, for example.
It should be noted that, the address check message broadcast by the network access device carries a transaction code, and the transaction code value of the address check message broadcast later is greater than the transaction code value of the address check message broadcast earlier. For the address check message broadcast by the same device to be accessed to the network, the node device selects the address check message with the largest transaction code as the latest address check message after receiving the address check message, so as to avoid misoperation in the networking process.
Referring to fig. 3, the networking method of the bluetooth low energy Mesh network provided by the embodiment of the application is applied to at least two node devices in the Mesh network, and the networking method of each node device comprises the following steps S301-S303.
In step S301, the node device receives a networking instruction sent by the network management device.
The node device enters a group mesh state after receiving the group mesh state instruction. For example, the node apparatus sets its own state to ep_start_status=true after receiving the ep_start_status (TRUE) message, and starts scanning surrounding broadcast messages.
In addition, when the network management device sends the networking command in the form of broadcasting, since broadcasting generally has a certain radio frequency range, only the node devices in the radio frequency range can receive the networking command directly sent by the network management device. Therefore, after receiving the networking instruction, the node device needs to rebroadcast the networking instruction, so that all node devices in the Mesh network can receive the networking instruction.
For example, in the Mesh network shown in fig. 4, only node device a is set in the radio frequency range of the network management device, and node device B and node device C are set in the radio frequency range of the node device a. After receiving the networking instruction directly broadcast by the network management device, the node device A rebroadcasts the networking instruction, so that the node device B and the node device C can also receive the networking instruction.
When the network management device sends a networking instruction through the Mesh network, each node device in the at least two node devices can directly receive the networking instruction without forwarding.
Step S302, the node equipment adds the to-be-network-accessed equipment to the Mesh network.
Step S303, the node equipment receives an ending instruction sent by the network management equipment and stops adding the equipment to be accessed to the Mesh network.
The ending instruction is used for indicating the node equipment to stop adding the to-be-network-accessed equipment to the Mesh network. For example, when the node device receives an ep_start_status (FALSE) message, the state of itself is set to ep_start_status=false, and the addition of the device to be network-connected to the Mesh network is stopped.
Referring to fig. 5, in this embodiment, a method for adding a device to be network-connected to a Mesh network by a node device specifically includes the following steps S501-S504.
In step S501, the node device receives a non-network-access device beacon broadcast by the network-access device, where the non-network-access device beacon includes a unique device identifier of the network-access device.
During networking, the device to be networked will continuously broadcast unprovisioned device beacon, i.e., the non-networked device beacon, to inform surrounding node devices that it is ready to be networked. The beacon of the non-network-connected device comprises a unique device identifier of the device to be network-connected and is used for uniquely indicating the device to be network-connected. For example, the unique Device identification may be a Device UUID of the Device to be networked.
When a plurality of devices to be networked are prepared to be networked at the same time, the node device may receive beacons of non-networked devices broadcast by different devices to be networked. At this time, the node device can only select one non-network-access device beacon as a beacon to be processed, for example, one non-network-access device beacon received earliest in the current scanning process.
In step S502, the node device broadcasts a network access invitation message, where the network access invitation message includes a network identifier and a unique device identifier of the device to be accessed.
The node equipment analyzes the to-be-processed non-network-access equipment beacon, and obtains the unique equipment identifier carried by the non-network-access equipment beacon so as to determine the object to be invited to access the network. Then, the node device broadcasts a network access invitation message carrying the networking identifier and the unique device identifier, so as to invite the network access device corresponding to the unique device identifier to access the network.
The networking identifier is used for uniquely indicating a networking process between one node device and one device to be networked so as to ensure that the networking process is not interfered by other devices and keeps independence. The networking identification may be a 32bit random number, for example. The node device, after generating the networking identity, will store it locally and delete it after adding a successful or failed one to-be-networked device.
The device waiting to access the network can continuously scan surrounding broadcast messages in the process of waiting to access the network. In this embodiment, since there may be multiple devices to be logged in simultaneously, and at least two node devices add the devices to be logged in to the Mesh network simultaneously, the devices to be logged in may scan for the network access invitation messages broadcast by different node devices for inviting the same or different devices to be logged in. Therefore, after receiving each network access invitation message, the network access equipment needs to compare the unique equipment identifier carried by the network access invitation message with the unique equipment identifier of the network access equipment, and if the unique equipment identifier and the unique equipment identifier are the same, the invitation object of the network access invitation message is the network access equipment.
When there are a plurality of network access invitation messages of the network access equipment, the network access equipment can only select one of the network access invitation messages to process, such as the one of the network access invitation messages received earliest. Specifically, the device to be networked stores the networking identifier in the networking invitation information locally until the device to be networked is successfully added to the Mesh network or deleted after the addition fails. And broadcasting a network access response message carrying the networking identification to indicate that the network access is authorized.
In step S503, the node device receives a network access response message broadcasted by the network access device, where the network access response message includes a network identifier.
In order to avoid that the node device spends a long time waiting for the response of the device to be accessed to the network, and improve the networking efficiency, in one possible implementation manner, the node device needs to receive the network access response message broadcasted by the device to be accessed to the network within a second preset time, where the second preset time may be 300ms, 500ms, 800ms, and the like, and is specifically determined according to a preset configuration, and this embodiment is not limited. If the waiting time is out, the process goes to step S501 to re-receive the beacon of the non-network-connected device.
During the networking process, the node device may receive the network access response messages broadcast by different devices to be network accessed. Therefore, after receiving each network access response message, the node device needs to compare the network access identifier carried in the network access response message with the local network access identifier, and when the network access identifier and the local network access identifier are the same, the node device determines that the network access response message is a matched network access response message.
In step S504, the node device broadcasts a network access parameter, where the network access parameter carries a networking identifier.
After receiving the matched network access response message, the node equipment broadcasts network access parameters such as Net key carrying a networking identifier. After receiving the network access parameters, the network access equipment sets the network access parameters to the local and generates an address in the Mesh network so as to join the Mesh network.
It should be noted that, in the embodiment of the present application, the network management device, the node device and the device to be networked are all preset with the same application key and encryption and decryption rules, so as to encrypt and decrypt the information in the past, ensure the communication security in the networking process, and avoid information leakage.
According to the networking method of the low-power consumption Bluetooth Mesh network, when a plurality of to-be-networked devices are prepared to be networked at the same time, the network management device can control at least two node devices in the Mesh network to add the to-be-networked devices to the Mesh network at the same time, and the network management device only needs to check and manage addresses, so that networking efficiency of the low-power consumption Bluetooth Mesh network is remarkably improved.
In addition, by the networking method provided by the embodiment of the application, even if the equipment to be networked and the network management equipment are not in the radio frequency range of each other, as long as any other node equipment of the equipment to be networked and the Mesh network is in the radio frequency range of each other, the equipment to be networked can be added into the current Mesh network under the control of the network management equipment, so that the expansion range of the Mesh network is widened.
Referring to fig. 6, based on the networking method of the bluetooth low energy Mesh network provided by the embodiment of the present application, the embodiment of the present application provides a device for controlling networking of the bluetooth low energy Mesh network, where the device specifically includes the following components.
A first sending unit 601, configured to send a networking instruction to at least two node devices in the Mesh network, where the networking instruction is used to instruct the node devices to add a device to be networked to the Mesh network.
A first receiving unit 602, configured to receive an address verification message broadcast by a device to be accessed to the network.
The management unit 603 is configured to add the address to the node list if the current node list of the network management device does not include the address of the device to be network-connected.
Optionally, the management unit 603 is further configured to broadcast an address conflict message of the device to be logged in if the current node list of the network management device includes the address of the device to be logged in.
Optionally, the first sending unit 601 is further configured to send an end instruction to the at least two node devices if the network management device does not receive the address verification message within the first preset time, where the end instruction is used to instruct the node devices to stop adding the device to be network-accessed to the Mesh network.
The device for controlling the networking of the low-power-consumption Bluetooth Mesh network, which is provided by the embodiment of the application, can control at least two node devices in the Mesh network to simultaneously add a plurality of devices to be networked to the Mesh network, and only needs to check and manage the address configured by the devices to be networked.
In addition, by the networking device provided by the embodiment of the application, even if the equipment to be networked and the network management equipment are not in the radio frequency range of each other, as long as any other node equipment in the equipment to be networked and the Mesh network is in the radio frequency range of each other, the equipment to be networked can be added into the current Mesh network under the control of the device, so that the expansion range of the Mesh network is widened.
Referring to fig. 7, the network management device provided by the embodiment of the present application includes a device for controlling the networking of the bluetooth low energy Mesh network provided by the embodiment. The network management equipment can improve the networking efficiency of the low-power consumption Bluetooth Mesh network, widens the expansion range of the network management equipment, and has wide application prospect.
Referring to fig. 8, based on the networking method of the bluetooth low energy Mesh network provided in the present embodiment, the embodiment of the present application further provides a node device, which is configured to add a device to be networked to the Mesh network. The node device comprises a second receiving unit 801 and a second transmitting unit 802.
A second receiving unit 801, configured to receive a networking instruction sent by the network management device.
The second sending unit 802 is configured to cooperate with the second receiving unit 801 to add the device to be network-connected to the Mesh network. The process of mutual cooperation specifically comprises the following steps:
the second receiving unit 801 receives a non-network-connected device beacon broadcast by the network-connected device, where the non-network-connected device beacon includes a unique device identifier of the network-connected device. The second sending unit 802 broadcasts an access invitation message comprising a networking identity and the unique device identity. The second receiving unit 801 receives a network access response message broadcasted by the device to be accessed to the network, where the network access response message carries the network identifier. The second sending unit 802 broadcasts a networking parameter, which carries a networking identification.
Optionally, the second receiving unit 801 is further configured to, if the node device does not receive the network access response message within the second preset time, re-receive a beacon of the non-network access device broadcast by the network access device.
Optionally, the second receiving unit 801 is further configured to receive an end instruction sent by the network management device, where the end instruction is used to instruct the node device to stop adding the device to be network-accessed to the Mesh network.
The node equipment provided by the embodiment can replace the network management terminal to add the equipment to be networked into the Mesh network, is beneficial to improving the networking efficiency of the low-power consumption Bluetooth Mesh network and widening the expansion range of the low-power consumption Bluetooth Mesh network.
It should be understood that the terms first, second, and the like in the description and in the claims and in the above-described figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate, such as where appropriate, for example, implementations other than those illustrated or described in connection with the embodiments of the application.
The foregoing is only a specific embodiment of the application to enable those skilled in the art to understand or practice the application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
It will be understood that the application is not limited to what has been described above and that various modifications and changes may be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.

Claims (8)

1. The networking method of the low-power consumption Bluetooth Mesh network is applied to network management equipment and is characterized by comprising the following steps of:
sending a networking instruction to at least two node devices in a Mesh network, wherein the networking instruction is used for indicating the node devices to enter a networking state and adding the to-be-networked devices to the Mesh network, and the node devices in the networking state start scanning broadcast messages of surrounding to-be-networked devices;
receiving an address verification message broadcast by the to-be-network-accessed device, wherein the address carried by the address verification message is the address of the to-be-accessed device in a Mesh network, and the address of the to-be-accessed device in the Mesh network is the address of the to-be-accessed device in the Mesh network, after receiving the network access parameter, setting the network access parameter to a local place and generating the address in the Mesh network;
if the current node list of the network management equipment does not comprise the address of the equipment to be accessed, adding the address into the node list;
if the current node list of the network management equipment comprises the address of the equipment to be accessed, broadcasting an address conflict message of the equipment to be accessed;
if the network equipment to be accessed receives the matched address conflict message within the third preset time, an address is regenerated, and the updated address check message is broadcast.
2. The method according to claim 1, wherein the method further comprises:
and if the network management equipment does not receive the address verification message within the first preset time, sending an ending instruction to the at least two node equipment, wherein the ending instruction is used for indicating the node equipment to stop adding the equipment to be accessed to the Mesh network.
3. A networking method of a bluetooth low energy Mesh network, characterized in that the networking method is applied to at least two node devices in the Mesh network, each of the node devices being configured to perform the following method:
a networking instruction sent by network management equipment is received, wherein the networking instruction is used for enabling the node equipment to enter a networking state after receiving the networking instruction, and the node equipment in the networking state starts to scan broadcast messages of surrounding equipment to be networked;
adding the to-be-networked device to the Mesh network, including: after the network access equipment receives the network access parameters, setting the network access parameters to the local, and generating an address in a Mesh network to join the Mesh network;
and receiving an ending instruction sent by the network management equipment, and stopping adding equipment to be accessed to the Mesh network.
4. A method according to claim 3, wherein said adding a device to be networked to the Mesh network comprises:
receiving a non-network-access equipment beacon broadcast by the to-be-network-access equipment, wherein the non-network-access equipment beacon comprises a unique equipment identifier of the to-be-network-access equipment;
broadcasting a network access invitation message, wherein the network access invitation message comprises a networking identifier and the unique equipment identifier;
receiving a network access response message broadcast by the to-be-accessed device, wherein the network access response message carries the networking identifier;
and broadcasting network access parameters, wherein the network access parameters carry the networking identification.
5. The method according to claim 4, wherein the method further comprises:
and if the node equipment does not receive the network access response message within the second preset time, re-receiving a beacon of the network access equipment to be broadcasted by the network access equipment.
6. A device for controlling networking of a bluetooth low energy Mesh network, comprising:
a first sending unit, configured to send a networking instruction to at least two node devices in a Mesh network, where the networking instruction is configured to instruct the node devices to enter a networking state, add a device to be networked to the Mesh network, and start scanning broadcast messages of surrounding devices to be networked by the node devices in the networking state;
the first receiving unit is used for receiving an address verification message broadcast by the to-be-network-accessed device, wherein the address carried by the address verification message is the address of the to-be-accessed device in the Mesh network, the address of the to-be-accessed device in the Mesh network is the address of the to-be-accessed device in the Mesh network, after receiving the network access parameter, the network access parameter is set to the local and the generated address in the Mesh network;
a management unit, configured to add an address of the device to be network-accessed to a node list if the current node list of the network management device does not include the address; the network management device is further configured to broadcast an address conflict message of the to-be-network-accessed device if the current node list of the network management device includes the address of the to-be-network-accessed device;
the network access equipment is used for receiving the matched address conflict message in the third preset time, regenerating an address and broadcasting the updated address verification message.
7. A network management apparatus comprising a device for controlling networking of bluetooth low energy Mesh networks according to claim 6.
8. A node device, comprising:
the second receiving unit is used for receiving a networking instruction sent by the network management equipment, wherein the networking instruction is used for enabling the node equipment to enter a networking state after receiving the networking instruction, and the node equipment in the networking state starts to scan broadcast messages of surrounding equipment to be networked;
the second sending unit is configured to cooperate with the second receiving unit, add the device to be network-accessed to the Mesh network, and include: after the network access equipment receives the network access parameters, setting the network access parameters to the local, and generating an address in a Mesh network to join the Mesh network;
the second sending unit is further configured to receive an end instruction sent by the network management device, where the end instruction is used to instruct the node device to stop adding the device to be accessed to the Mesh network.
CN201910490326.XA 2019-06-06 2019-06-06 Networking method, device and equipment of low-power-consumption Bluetooth Mesh network Active CN112055341B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910490326.XA CN112055341B (en) 2019-06-06 2019-06-06 Networking method, device and equipment of low-power-consumption Bluetooth Mesh network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910490326.XA CN112055341B (en) 2019-06-06 2019-06-06 Networking method, device and equipment of low-power-consumption Bluetooth Mesh network

Publications (2)

Publication Number Publication Date
CN112055341A CN112055341A (en) 2020-12-08
CN112055341B true CN112055341B (en) 2023-09-22

Family

ID=73608711

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910490326.XA Active CN112055341B (en) 2019-06-06 2019-06-06 Networking method, device and equipment of low-power-consumption Bluetooth Mesh network

Country Status (1)

Country Link
CN (1) CN112055341B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115515112A (en) * 2021-06-22 2022-12-23 华为技术有限公司 Bluetooth communication method and system
CN115606250A (en) * 2022-05-16 2023-01-13 北京小米移动软件有限公司(Cn) Network access method and device and storage medium
CN115460628B (en) * 2022-07-25 2025-03-25 青岛海尔科技有限公司 Method for self-organizing network of Mesh devices, Mesh device, terminal device, and storage medium
CN115988467A (en) * 2022-12-13 2023-04-18 深圳锐越微技术有限公司 Bluetooth Mesh network networking method, system, device and storage medium
CN116017302B (en) * 2022-12-14 2023-07-25 深圳市新兴达科技发展有限公司 Intelligent positioning and statistics management device and system
CN116582870A (en) * 2023-06-30 2023-08-11 杭州鸿雁电器有限公司 Method and device for distribution network, non-volatile storage medium, electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7194004B1 (en) * 2002-01-28 2007-03-20 3Com Corporation Method for managing network access
CN107566229A (en) * 2017-08-25 2018-01-09 西安电子科技大学 The packet control process of intelligent domestic system
CN107635215A (en) * 2017-08-25 2018-01-26 西安电子科技大学 Mesh networking method based on low energy bluetooth

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7194004B1 (en) * 2002-01-28 2007-03-20 3Com Corporation Method for managing network access
CN107566229A (en) * 2017-08-25 2018-01-09 西安电子科技大学 The packet control process of intelligent domestic system
CN107635215A (en) * 2017-08-25 2018-01-26 西安电子科技大学 Mesh networking method based on low energy bluetooth

Also Published As

Publication number Publication date
CN112055341A (en) 2020-12-08

Similar Documents

Publication Publication Date Title
CN112055341B (en) Networking method, device and equipment of low-power-consumption Bluetooth Mesh network
US11711748B2 (en) Method and apparatus of communication between terminal and base station, and network access method and apparatus of a terminal
CN109936845B (en) Intelligent equipment network distribution method and device
EP4087320B1 (en) Method for channel switching in wireless mesh network, and wireless device
CN104539324B (en) Bluetooth low-power-consumption networking interconnecting method and system
US20180048633A1 (en) Perception-free authentication method and system, and control method and system based on the same
CN110602682A (en) Network management system and method based on Bluetooth BLE and mesh mixing
CN103209467B (en) Access the method and apparatus of multiple ZigBee-network
CN105208583A (en) Intelligent household electrical appliance networking method and apparatus, and intelligent equipment
EP3799461A1 (en) Network validity verification method and device and computer storage medium
CN103428681A (en) Base station self-starting configuration parameter acquisition method, base station self-starting method and equipment
CN106487583A (en) A kind of method for setting up network connection and LAN system
CN108712743A (en) The method and system of management equipment group's wireless networking
US20230050614A1 (en) A method of and a coordinator device for selectively commissioning a node device in network
CN105282829A (en) Network connecting method and wireless speaker
CN112689337A (en) Method for being in standby and method for reactivating at least a part of a wireless communication network and collecting nodes of said network
CN114172806B (en) Network configuration updating method of Internet of things equipment and related device thereof
CN103686675A (en) Neighboring cell configuration method and device
KR20190069534A (en) Service subscription method and device
EP3515121A1 (en) Device networking method, apparatus and system
CN103200593A (en) Base station self-starting and auxiliary method and auxiliary device of self-starting
CN116319297A (en) Access point configuration method and device
CN102013989A (en) Method and system for discovering base station automatically
CN112533304B (en) Ad hoc network management method, device, system, electronic equipment and storage medium
EP2536248B1 (en) Method and system for implementing network element self-discovery

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
GR01 Patent grant
GR01 Patent grant