System and method for realizing grouping triggering function between devices based on BLE broadcast

By introducing a trigger mode based on BLE broadcast between BLE devices, the problem of difficulty and delay in the use of BLE mesh technology in simple function smart home systems is solved, and efficient group triggering function between devices is realized, improving construction efficiency and operation convenience.

CN119562216APending Publication Date: 2025-03-04SIMON ELECTRIC CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311119743.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-01
Publication Date
2025-03-04

AI Technical Summary

Technical Problem

When implementing the inter-device grouping trigger function, the existing BLE mesh technology is difficult to develop and use, the distribution network packets are complex and the communication is delayed, resulting in unfriendly in smart home systems with simple functions.

Method used

Using a system and method based on BLE broadcasting, through the BLE connect connection between the mobile phone and the device, the devices are divided into trigger mode and triggered mode. All devices default to trigger mode and monitor environmental broadcasting. When a broadcast that meets the criteria is detected, the device switches to the trigger mode, triggering other devices through the broadcast.

Benefits of technology

It realizes efficient grouping triggering between devices, simplifies operation and configuration processes, reduces technical requirements and time costs, improves construction efficiency, and is suitable for a wide range of smart home applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119562216A_ABST
    Figure CN119562216A_ABST
Patent Text Reader

Abstract

The invention relates to a system for realizing a grouping triggering function among devices based on BLE broadcast, which comprises a mobile phone and a plurality of devices, the plurality of devices are connected through BLE connect, the plurality of devices have a triggering mode and a triggered mode at the same time or in a time-sharing manner, that is, the devices are correspondingly divided into a trigger device and a triggered device, all the devices are in the triggered mode in the default state, broadcast in the current environment is monitored, and if it is monitored that the device broadcast in the white list meets the triggering condition, the device broadcast is switched to the triggering mode and becomes a triggering relay, and other devices are triggered through the broadcast. The invention also relates to a method for realizing the inter-equipment packet triggering function based on the BLE broadcast. By adopting the system and the method for realizing the grouping triggering function between the devices based on the BLE broadcast, the mutual triggering between the devices is efficiently realized, the whole configuration and use process has low operation requirements on an operator, the consumed time is short, the technical requirements and the time cost of the operator are reduced, and the construction efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of BLE smart home systems, and in particular to the field of BLE wireless network technology, and specifically refers to a system and method for realizing a group triggering function between devices based on BLE broadcasting. Background Art

[0002] In traditional BLE multi-device interactions, BLE mesh technology is mostly used. BLE mesh has many advantages, but its powerful functions make development and use more difficult. The complexity of network grouping and communication delay are not friendly to home systems that use simple BLE mesh functions. Some smart furniture only involves simple group triggering. If there is a simple system to achieve this, it will not only become easier to use, but also become particularly fast during initial construction and development. Summary of the invention

[0003] The purpose of the present invention is to overcome the shortcomings of the above-mentioned prior art and provide a system and method for realizing group triggering function between devices based on BLE broadcasting, which is simple to operate, has high construction efficiency and a wide range of applications.

[0004] In order to achieve the above object, the system and method of the present invention for realizing the group triggering function between devices based on BLE broadcast are as follows: The system for realizing the group triggering function between devices based on BLE broadcast has the following main features: the system includes a mobile phone and multiple devices, the multiple devices are connected through BLE connect, the multiple devices have triggering mode and triggered mode simultaneously or in different time periods, that is, the devices are correspondingly divided into triggering devices and triggered devices, all devices are in triggered mode by default, and listen to the broadcast in the current environment, if the broadcast of the device in the whitelist meets the triggering conditions, it switches to trigger mode and becomes a trigger relay to trigger other devices through broadcast.

[0005] Preferably, the multiple devices are configured as trigger devices during the initialization configuration process and switched to trigger mode. The mobile phone acquires and filters BLE broadcasts through Bluetooth scanning to obtain the trigger device information that needs to be configured. The mobile phone is connected to the triggered device via BLE connect, and the acquired trigger device information is written into the triggered device through the BLE communication protocol. The triggered device adds the MAC address in the trigger device information to the Bluetooth search whitelist.

[0006] Preferably, the triggering mode and the triggered mode of the device are automatically switched according to the scenario. When in the triggered mode by default, the device as a triggered device only scans, receives and parses the broadcast information sent by the devices in the Bluetooth whitelist. When in the triggering mode as a triggerer, it broadcasts to trigger other devices.

[0007] Preferably, the mobile phone scans and collects information of devices in the environment that meet the conditions and are to be configured. During the configuration process, the devices are in a mode to be configured and broadcast specific fields.

[0008] Preferably, the mobile phone is connected to the triggered device via BLE connect, writes the acquired trigger information into the device whitelist, and writes the protocol to use the BLE communication protocol.

[0009] Preferably, after the device is configured, it switches to the triggered mode by default and scans the BLE broadcast packets in the environment. If a broadcast appears that matches the MAC address in the device whitelist and has the same communication key, the triggered mode is switched to the trigger mode, and the broadcast is sent, and then the identity is switched to trigger the device that records its own MAC address as a trigger device.

[0010] Preferably, the multiple devices are connected in pairs by BLE connect, exchanging each other's MAC addresses and trigger keys to trigger each other and pair each other; For multi-mode devices that support both BLE scanning and broadcasting, when the pairing mode is triggered, a special string is broadcasted to connect two devices to achieve BLE communication. The communication format uses custom AT commands to exchange mutual group addresses and trigger keys. For single-mode devices that support BLE scanning and broadcasting in time-sharing, when the pairing mode is triggered, the scanning mode and broadcasting mode are switched periodically so that the connection function is performed only when the two devices are in the triggered mode and the triggering mode respectively.

[0011] The method for realizing the group triggering function between devices based on BLE broadcast using the above system is mainly characterized in that the method comprises the following steps: (1) Select one or more devices as trigger devices and switch them to broadcast mode so that the mobile phone can scan and obtain device information; (2) Obtain device information through mobile phone scanning and write it into the whitelist of the triggered device; (3) Cycle configuration to form several groups, and put all devices in the listening triggered mode; (4) Set the default state of all devices to the triggered mode, trigger one or more devices through events, so that they broadcast the specified trigger content, and successively trigger the devices that have recorded the device information, forming a group trigger form.

[0012] Preferably, the step (2) specifically includes the following steps: (2.1) Scan and parse the broadcast packet of the device to be configured through the mobile phone; (2.2) Group configuration is performed through the mobile phone. The number of groups is equal to the number of devices. The group address is the MAC address of the device, and the group trigger signal is the BLE broadcast of the group administrator. (2.3) Connect the triggered devices in sequence through BLE connect, and write the trigger group number and group trigger key into the whitelist.

[0013] The system and method for realizing the group triggering function between devices based on BLE broadcast of the present invention provide an overall solution for the group triggering of BLE devices. Only simple group configuration between mobile phones or devices can efficiently realize the mutual triggering between devices. The whole configuration and use process has low requirements on the operator operation and is short in time, which reduces the technical requirements and time cost of the operator and improves the construction efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1 It is a structural schematic diagram of a system for realizing a group triggering function between devices based on BLE broadcasting of the present invention. Implementation

[0015] In order to more clearly describe the technical content of the present invention, further description is given below in conjunction with specific embodiments.

[0016] The system of the present invention realizes the group triggering function between devices based on BLE broadcast, includes a mobile phone and multiple devices, the multiple devices are connected through BLE connect, the multiple devices have triggering mode and triggered mode simultaneously or in time-sharing, that is, the devices are correspondingly divided into triggering devices and triggered devices, all devices are in triggered mode by default, listen to the broadcast in the current environment, if the broadcast of the device in the whitelist meets the triggering condition, it switches to trigger mode and becomes a trigger relay to trigger other devices through broadcast.

[0017] As a preferred embodiment of the present invention, the multiple devices are configured as trigger devices during the initialization configuration process and switched to trigger mode. The mobile phone obtains and filters BLE broadcasts through Bluetooth scanning to obtain the trigger device information that needs to be configured. The mobile phone is connected to the triggered device through BLE connect, and the acquired trigger device information is written into the triggered device through the BLE communication protocol. The triggered device adds the MAC address in the trigger device information to the Bluetooth search whitelist.

[0018] As a preferred embodiment of the present invention, the triggering mode and the triggered mode of the device are automatically switched according to the scenario. When in the triggered mode by default, the device as the triggered device only scans, receives and parses the broadcast information sent by the devices in the Bluetooth whitelist. When in the triggering mode as the triggerer, it broadcasts to trigger other devices.

[0019] As a preferred implementation of the present invention, the mobile phone scans and collects information of devices that meet the conditions and are to be configured in the environment. During the configuration process, the device is in a mode to be configured and broadcasts a specific field.

[0020] As a preferred embodiment of the present invention, the mobile phone is connected to the triggered device via BLE connect, writes the acquired trigger information into the device whitelist, and writes the protocol to use the BLE communication protocol.

[0021] As a preferred embodiment of the present invention, after the device is configured, it switches to the triggered mode by default and scans the BLE broadcast packets in the environment. If a broadcast that matches the MAC address in the device whitelist and has the same communication key appears, the triggered mode is switched to the trigger mode, and the broadcast is sent, and then the identity is switched to trigger the device that records its own MAC address as a trigger device.

[0022] As a preferred embodiment of the present invention, the multiple devices are connected in pairs by using BLE connect, exchanging each other's MAC addresses and trigger keys, triggering each other, and pairing each other; For multi-mode devices that support both BLE scanning and broadcasting, when the pairing mode is triggered, a special string is broadcasted to connect two devices to achieve BLE communication. The communication format uses custom AT commands to exchange mutual group addresses and trigger keys. For single-mode devices that support BLE scanning and broadcasting in time-sharing, when the pairing mode is triggered, the scanning mode and broadcasting mode are switched periodically so that the connection function is performed only when the two devices are in the triggered mode and the triggering mode respectively.

[0023] The method of the present invention using the above system to realize the inter-device group triggering function based on BLE broadcasting includes the following steps: (1) Select one or more devices as trigger devices and switch them to broadcast mode so that the mobile phone can scan and obtain device information; (2) Obtain device information through mobile phone scanning and write it into the whitelist of the triggered device; (3) Cycle configuration to form several groups, and put all devices in the listening triggered mode; (4) Set the default state of all devices to the triggered mode, trigger one or more devices through events, so that they broadcast the specified trigger content, and successively trigger the devices that have recorded the device information, forming a group trigger form.

[0024] As a preferred embodiment of the present invention, the step (2) specifically includes the following steps: (2.1) Scan and parse the broadcast packet of the device to be configured through the mobile phone; (2.2) Group configuration is performed through the mobile phone. The number of groups is equal to the number of devices. The group address is the MAC address of the device, and the group trigger signal is the BLE broadcast of the group administrator. (2.3) Connect the triggered devices in sequence through BLE connect, and write the trigger group number and group trigger key into the whitelist.

[0025] In a specific embodiment of the present invention, a system and method for realizing group triggering between devices based on BLE broadcasting is provided, which has high time efficiency, low latency and a wide range of applications.

[0026] A system that implements group triggering between devices based on BLE broadcast. Device triggering and configuration do not go through the provision grouping and publish-subscribe of BLE mesh. Instead, it only needs to use the MAC of the device as the group address for group configuration, and use the broadcast of the device as the group trigger signal. The configuration form is to add the corresponding group address (MAC address) to the whitelist of devices that need to receive the group trigger signal, forming a chain and mesh triggering form.

[0027] Any device in the present invention can be a triggering device or a triggered device. For a member of a group, a device that can trigger others is called a triggering device, and a device that can be triggered by others is called a triggered device. A device in a group can also have a dual identity, which can trigger other devices and can also be triggered by other devices.

[0028] When a device is working, it is usually in listening mode (triggered identity) waiting to be triggered by a broadcast signal from hardware or other devices; if it has a triggering identity, it can start triggering other devices at this time.

[0029] In a specific implementation of the present invention, the mobile phone obtains and filters BLE broadcasts through Bluetooth scanning in the WeChat applet to obtain the trigger device information (MAC address) that needs to be configured in the current environment. The mobile phone is connected to the triggered device through BLE connect, and the previously obtained trigger device information is written into the triggered device through the BLE communication protocol. The triggered device adds the MAC addresses in these device information to its own Bluetooth search whitelist.

[0030] After that, when the device is in the Bluetooth triggered mode, it can be triggered by the broadcasts sent by the devices in the Bluetooth whitelist to complete the specified task; if there is no mobile phone involved in the whole process, the BLE connect between the devices can also be used to exchange information and form a mutual triggering mode between the two devices. Through these two types of configuration methods, multiple devices can be triggered in a chain, mesh, and various forms.

[0031] The system for realizing group triggering between devices based on BLE broadcast is characterized by comprising a mobile phone and a device, wherein the device has a trigger (slave broadcast) mode and a triggered (master scanning) mode simultaneously or in a time-sharing manner, and is in the triggered mode by default, monitoring broadcasts in the environment, and immediately switching to the trigger (slave) mode once the broadcast of the device in the whitelist is monitored to meet the specification, and becomes a trigger relay to trigger other devices through broadcasts. During the initialization configuration process, the device to be configured as a triggerer is switched to slave (broadcast) mode. The mobile phone obtains and filters BLE broadcasts through Bluetooth scanning in the WeChat applet to obtain the triggerer device information (MAC address) that needs to be configured in the current environment. The mobile phone is connected to the triggered device through BLE connect, and the previously obtained triggerer device information is written to the triggered device through the BLE communication protocol. The triggered device adds the MAC addresses in these device information to its own Bluetooth search whitelist. After that, when the device is in the Bluetooth triggered mode, it can be triggered by the broadcasts sent by these devices in the Bluetooth whitelist to complete the specified task; if there is no mobile phone involved in the whole process, the BLE connect between devices can also be used to exchange their respective information to form a mutual triggering mode between the two devices. Through these two types of configuration methods, multiple devices can be triggered in a chain, mesh, and various forms.

[0032] The device has both master (scanning and receiving broadcasts) and slave (sending broadcasts) capabilities simultaneously or in a time-sharing manner. The two modes can be automatically switched according to the scenario. When in master mode by default, as a triggered device, it only scans, receives and parses the broadcast information sent by devices in the Bluetooth whitelist. When in slave mode as a triggerer, it is responsible for broadcasting and triggering other devices. The broadcast content includes the MAC address of this device (as the group number of this trigger group), as well as the device status, and the secret id of the trigger group (used for group information verification).

[0033] The mobile phone WeChat program first scans and collects information about devices to be configured (later as the triggered ones) that meet the conditions (local name field and broadcast length) in the environment. During the configuration process, the device is in the waiting configuration mode and broadcasts specific fields, including: MAC address, and the current trigger key of this device.

[0034] The mobile phone connects to the selected device (thereafter acting as a trigger) via BLE connect, writes the previously acquired trigger information into the device whitelist, and the writing protocol uses the BLE communication protocol; the written content is: the trigger device MAC address and the communication key.

[0035] After the device is configured, it switches to the triggered mode by default and scans the BLE broadcast packets in the environment. Once a broadcast matching the MAC address in the whitelist and the communication key is consistent, the triggered device switches to the trigger mode, sends a broadcast, and then switches its identity to trigger the device that has recorded its MAC address as a trigger. The device in the triggered mode can switch to the triggered mode by some event (such as a sensor event) or by a BLE broadcast trigger.

[0036] The devices can also exchange each other's MAC addresses and trigger keys through BLE connect between devices to achieve mutual triggering and pairing. This mode can realize chain and mesh group trigger configuration without a mobile phone.

[0037] The method for realizing group triggering between devices based on BLE broadcasting specifically includes the following steps: (1) Select a device as the trigger (one or more) and switch it to broadcast mode so that the phone can scan and obtain device information.

[0038] (2) Scan the WeChat applet on your mobile phone to obtain device information and write it into the whitelist of the triggered device. (3) In this way, the configuration is cyclically configured to form several groups, and all devices are in monitoring scanning mode. (4) By default, all devices are in scanning mode. Use events to trigger one or more devices to broadcast the specified trigger content. At this time, the devices that record the information of these devices will be triggered one after another, forming a group trigger form. (5) The configuration mode also supports BLE connect between two devices.

[0039] The step (2) specifically includes the following steps: (2.1) The WeChat applet on the mobile phone scans and parses the broadcast packet of the device to be configured; (2.2) The mobile applet performs group configuration. The number of groups is equal to the number of devices. The group address uses the MAC address of the device. The group trigger signal is the BLE broadcast of the group administrator. The broadcast content is the group address plus the trigger key (used to manage off-grid devices) (2.3) Use the WeChat applet on your mobile phone to connect to the triggered devices in sequence using the BLE connect method, and write the trigger group number (trigger MAC) and group trigger key into the whitelist.

[0040] After the configuration is completed, if you need to delete a device from a group (a single device leaves a specific group), what needs to be achieved is that the device cannot be triggered after the multicast to be left is sent. You can use WeChat on your mobile phone to connect to the device and delete the group address from the whitelist. After completion, even if the multicast is sent, the device will no longer be triggered by this group of broadcasts; there is another situation where a single device exits all groups. What needs to be achieved is that this device cannot be triggered after any multicast is sent, and this device will not trigger any other device. The first method is to use WeChat on your mobile phone to delete all the contents in the whitelist, so that it will not be triggered by any multicast. Then modify its own trigger key. Even if it sends a broadcast later, if the MAC address does not change, it will not trigger other devices because the trigger key is inconsistent with the key previously written to other devices. In this way, a single device can be completely disconnected from the network. The off-network operation can also be completed locally on the device, such as long pressing the button to trigger the off-network action; The step (5) specifically includes the following steps: (5.1) For multi-mode devices (supporting both BLE scanning and broadcasting), when the pairing mode is triggered, a special string (pairing-specific name string) is broadcasted, and two devices are connected to achieve BLE communication. The communication format uses custom AT commands to exchange mutual group addresses and trigger keys; (5.2) For single-mode devices (supporting BLE scanning and broadcasting in time-sharing), after the pairing mode is triggered, the scanning mode and broadcasting mode are switched periodically (restarting the SDK identity configuration). This form allows the connection function to be performed only when one of the two devices is in the triggered mode and the other is in the slave (broadcasting) mode. The duration of the timed switching of device identities can be set at any time within a certain time range, so that the state maintenance time under one identity remains within a certain range. This can speed up the connection between the two devices and improve the connection efficiency.

[0041] The specific implementation scheme of this embodiment can refer to the relevant description in the above embodiment, which will not be repeated here.

[0042] It can be understood that the same or similar parts of the above embodiments can be referenced to each other, and the contents not described in detail in some embodiments can refer to the same or similar contents in other embodiments.

[0043] It should be noted that, in the description of the present invention, the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, the meaning of "plurality" refers to at least two.

[0044] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present invention belong.

[0045] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution device. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0046] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the corresponding program may be stored in a computer-readable storage medium, which, when executed, includes one of the steps of the method embodiment or a combination thereof.

[0047] In addition, each functional unit in each embodiment of the present invention may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0048] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.

[0049] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0050] The system and method for realizing the group triggering function between devices based on BLE broadcast of the present invention provide an overall solution for the group triggering of BLE devices. Only simple group configuration between mobile phones or devices can efficiently realize the mutual triggering between devices. The whole configuration and use process has low requirements on the operator operation and is short in time, which reduces the technical requirements and time cost of the operator and improves the construction efficiency.

[0051] In this specification, the present invention has been described with reference to specific embodiments thereof. However, it is apparent that various modifications and variations may be made without departing from the spirit and scope of the present invention. Therefore, the specification and drawings should be regarded as illustrative rather than restrictive.

Claims

1. A system for realizing group triggering function between devices based on BLE broadcast, characterized in that: The system includes a mobile phone and multiple devices, and the multiple devices are connected via BLE connect. The multiple devices have trigger mode and triggered mode simultaneously or in different time periods, that is, the devices are divided into trigger devices and triggered devices. All devices are in triggered mode by default and listen to broadcasts in the current environment. If the broadcast of a device in the whitelist meets the trigger conditions, it switches to trigger mode and becomes a trigger relay to trigger other devices through broadcasts.

2. The system for realizing the group triggering function between devices based on BLE broadcast according to claim 1, characterized in that: The multiple devices are configured as trigger devices during the initialization configuration process and switched to trigger mode. The mobile phone obtains and filters BLE broadcasts through Bluetooth scanning to obtain the trigger device information that needs to be configured. The mobile phone is connected to the triggered device through BLE connect, and the obtained trigger device information is written to the triggered device through the BLE communication protocol. The triggered device adds the MAC address in the trigger device information to the Bluetooth search whitelist.

3. The system for realizing the grouping triggering function between devices based on BLE broadcast according to claim 1, characterized in that: The triggering mode and the triggered mode of the device are automatically switched according to the scene. When in the triggered mode by default, the device as the triggered device only scans, receives and parses the broadcast information sent by the devices in the Bluetooth whitelist. When in the triggering mode as the triggerer, it broadcasts to trigger other devices.

4. The system for realizing the group triggering function between devices based on BLE broadcast according to claim 1, characterized in that: The mobile phone scans and collects information of devices that meet the conditions and are to be configured in the environment. During the configuration process, the devices are in a mode to be configured and broadcast specific fields.

5. The system for realizing the group triggering function between devices based on BLE broadcast according to claim 1, characterized in that: The mobile phone is connected to the triggered device via BLE connect, the acquired trigger information is written into the device whitelist, and the protocol is written to use the BLE communication protocol.

6. The system for realizing the group triggering function between devices based on BLE broadcast according to claim 1, characterized in that: After the device configuration is completed, it switches to the triggered mode by default and scans the BLE broadcast packets in the environment. If a broadcast that matches the MAC address in the device whitelist and has the same communication key appears, the triggered mode is switched to the trigger mode, and the broadcast is sent, and then the identity is switched to trigger the device that records its MAC address as a trigger device.

7. The system for realizing the group triggering function between devices based on BLE broadcast according to claim 1, characterized in that: The multiple devices are connected to each other in a BLE connect manner, exchanging each other's MAC addresses and trigger keys to trigger each other and pair each other; For multi-mode devices that support both BLE scanning and broadcasting, when the pairing mode is triggered, a special string is broadcasted to connect two devices to achieve BLE communication. The communication format uses custom AT commands to exchange mutual group addresses and trigger keys. For single-mode devices that support BLE scanning and broadcasting in time-sharing, when the pairing mode is triggered, the scanning mode and broadcasting mode are switched periodically so that the connection function is performed only when the two devices are in the triggered mode and the triggering mode respectively.

8. A method for realizing a group triggering function between devices based on BLE broadcasting based on the system of claim 1, characterized in that: The method comprises the following steps: (1) Select one or more devices as trigger devices and switch them to broadcast mode so that the mobile phone can scan and obtain device information; (2) Obtain device information through mobile phone scanning and write it into the whitelist of the triggered device; (3) Cycle configuration to form several groups, and put all devices in the listening triggered mode; (4) Set the default state of all devices to the triggered mode, trigger one or more devices through events, so that they broadcast the specified trigger content, and successively trigger the devices that have recorded the device information, forming a group trigger form.

9. The method for realizing the inter-device group triggering function based on BLE broadcast according to claim 8, characterized in that: The step (2) specifically includes the following steps: (2.1) Scan and parse the broadcast packet of the device to be configured through the mobile phone; (2.2) Group configuration is performed through the mobile phone. The number of groups is equal to the number of devices. The group address is the MAC address of the device, and the group trigger signal is the BLE broadcast of the group administrator. (2.3) Connect the triggered devices in sequence through BLE connect, and write the trigger group number and group trigger key into the whitelist.