Method for reducing Bluetooth positioning power consumption based on LoRa remote wake-up technology
Through LoRa remote wake-up technology, the positioning device automatically turns off Bluetooth scanning when leaving the positioning area and wakes up automatically when re-entering the area, solving the problem of cumbersome manual operation and high power consumption in the existing technology, achieving lower power consumption and better High device availability.
Patent Information
- Application Number
- CN202411210142.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2024-12-24
AI Technical Summary
In the prior art, Bluetooth positioning equipment needs to be manually turned off or increased scanning cycle after leaving the positioning area to save power consumption, but there are still problems such as cumbersome operation and high power consumption.
Using LoRa remote wake-up technology, the LoRa gateway periodically broadcasts the wake-up signal. The positioning device automatically turns off Bluetooth scanning when leaving the positioning area and turns on the LoRa remote wake-up mode, and automatically wakes up and turns on the Bluetooth scanning function when re-entering the positioning area.
It realizes automatic wake-up and sleep without manual operation, significantly reduces the power consumption of Bluetooth positioning devices, extends the device standby time, and improves the user experience.
Smart Images

Figure CN119183182A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to wireless communication technology, and in particular to a method for reducing power consumption of Bluetooth positioning based on LoRa remote wake-up technology. Background Art
[0002] In existing indoor personnel positioning systems, Bluetooth technology is often used for short-range indoor positioning. Positioning devices (such as personnel positioning badges, cargo pallet positioning tags, etc.) scan specific Bluetooth broadcast beacons around them, and report the beacon's MAC address and RSSI data to the gateway through LoRa or other communication technologies. The gateway then uploads this data to the cloud, which calculates the current position of the positioning device to achieve indoor positioning results.
[0003] When the positioning device leaves the positioning area, if the device continues to perform Bluetooth scanning periodically, energy will be wasted and the service life of the device will be shortened. In order to save power consumption, the Bluetooth function of the positioning device can be turned off. In the prior art, for embedded positioning devices, the Bluetooth function is generally turned off manually by long pressing or short pressing a button, and when it is used again, it is necessary to repeat the operation and turn it on manually, which is cumbersome.
[0004] In addition, asset locators or cargo pallet locators are usually installed at the bottom, and it is very inconvenient to manually turn on or off Bluetooth positioning. Usually, in order to reduce the power consumption of such devices after leaving the positioning area, the Bluetooth scanning cycle of the device is increased and the Bluetooth scanning time is reduced. However, using this method, the power consumption of the device is still high. Summary of the invention
[0005] The technical problem to be solved by the present invention is: to propose a method for reducing the power consumption of Bluetooth positioning based on LoRa remote wake-up technology, so as to solve the problem that the Bluetooth positioning function of the manually operated device in the prior art is cumbersome to operate, while the method of increasing the Bluetooth scanning cycle of the device and reducing the Bluetooth scanning time to save energy still has the problem of high power consumption.
[0006] The technical solution adopted by the present invention to solve the above technical problems is:
[0007] A method for reducing Bluetooth positioning power consumption based on LoRa remote wake-up technology is applied to a positioning system including a positioning device, a Bluetooth broadcast beacon, a LoRa gateway and a cloud, wherein the Bluetooth broadcast beacon and the LoRa gateway are arranged in a positioning area; the method comprises:
[0008] The LoRa gateway periodically broadcasts the LoRa wake-up signal;
[0009] When the positioning device determines that it has left the positioning area, it automatically turns off the Bluetooth scanning function and turns on the LoRa remote wake-up mode;
[0010] When the positioning device enters the positioning area, after receiving the LoRa wake-up signal, the device is woken up and the Bluetooth scanning function is automatically turned on.
[0011] Furthermore, the positioning device determines that the positioning area has been left in the following manner:
[0012] If the positioning device finds that the Bluetooth scan results are empty for a certain number of consecutive times, it determines that the current positioning area has been left.
[0013] Furthermore, the certain number of times is 10 times.
[0014] Furthermore, the LoRa gateway periodically broadcasts the LoRa wake-up signal, including:
[0015] The LoRa gateway broadcasts the LoRa wake-up signal once per second on the wake-up channel.
[0016] Furthermore, the method also includes:
[0017] After the positioning device turns on the LoRa remote wake-up mode, it attempts to receive the LoRa wake-up signal once every certain period of time. If it fails to receive the signal, the positioning device continues to sleep.
[0018] Furthermore, the certain time is 10 seconds.
[0019] Furthermore, the method also includes:
[0020] When the positioning device enters the positioning area, after receiving the LoRa wake-up signal, it determines whether the RSSI strength of the channel is higher than the wake-up threshold. If so, the device is woken up and the Bluetooth scanning and positioning function is turned on. Otherwise, the positioning device continues to sleep.
[0021] The beneficial effects of the present invention are:
[0022] In the solution of the present invention, LoRa remote wake-up technology is utilized, and the LoRa gateway periodically sends a remote wake-up signal; when the positioning device detects that it has left the positioning area, the Bluetooth scan is automatically turned off and the LoRa remote wake-up mode is turned on. After re-entering the positioning area, the wake-up signal is detected, and the device is automatically woken up to activate the Bluetooth scanning function.
[0023] Since this solution does not require manual operation and is automatically completed by the software, it avoids the tediousness and inconvenience of operation. In addition, this solution can realize the dormancy of the positioning device in non-positioning areas and does not require Bluetooth scanning at all. Compared with the method of increasing the Bluetooth scanning cycle of the device and reducing the Bluetooth scanning time to save energy, it further reduces power consumption. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 This is a schematic diagram of automatic wake-up of the positioning device in the present invention;
[0025] Figure 2 This is a working principle diagram of the positioning system in the present invention;
[0026] Figure 3 The present invention is a flowchart of a method for reducing power consumption of Bluetooth positioning based on LoRa remote wake-up technology in an embodiment of the present invention. DETAILED DESCRIPTION
[0027] The present invention aims to provide a method for reducing the power consumption of Bluetooth positioning based on LoRa remote wake-up technology, so as to solve the problem that the Bluetooth positioning function of the manually operated device in the prior art is cumbersome to operate, and the method of increasing the Bluetooth scanning cycle of the device and reducing the Bluetooth scanning time to save energy still has the problem of high power consumption. The core idea is: a mechanism is adopted to automatically turn off the scanning function after the positioning device leaves the positioning area, and automatically activate the scanning function after the device enters the positioning area. Specifically: the LoRa remote wake-up technology is adopted, and the LoRa gateway deployed in the positioning area is used to periodically send the LoRa wake-up signal. When the positioning device detects that it has left the positioning area, it automatically turns off the Bluetooth scan and starts monitoring the LoRa wake-up signal. When re-entering the positioning area, the device is awakened when the wake-up signal is heard, and the Bluetooth scanning function is turned on.
[0028] The application object of the solution of the present invention is a positioning system including a positioning device, a Bluetooth broadcast beacon, a LoRa gateway and a cloud, wherein the Bluetooth broadcast beacon and the LoRa gateway are arranged in a positioning area; see Figure 2 When the positioning device is in the positioning area, it scans the surrounding specific Bluetooth broadcast beacons and reports the MAC address and RSSI data of the Bluetooth beacon to the LoRa gateway. The LoRa gateway then uploads this data to the cloud, which calculates the current position of the positioning device to achieve indoor positioning. In addition to data transmission, the LoRa gateway also broadcasts a LoRa wake-up signal on the wake-up channel at regular intervals. See Figure 1 When the positioning device is in a non-positioning area, turn on the LoRa remote wake-up mode and periodically detect the LoRa wake-up signal. When it enters the positioning area again, the signal will be detected, and the device will be automatically woken up, the Bluetooth scanning function will be turned on, and Bluetooth positioning will be used normally.
[0029] Example:
[0030] Take the example of a Bluetooth positioning badge for personnel. When a worker wears a positioning badge to go to work in the factory park, the factory needs to record their daily work trajectory. Therefore, the factory park is the positioning area. For the positioning badge, there are repeated entry and exit situations, corresponding to the scenes of going to and leaving work.
[0031] In this embodiment, the method flow for reducing Bluetooth positioning power consumption based on LoRa remote wake-up technology is provided. Figure 3 , which includes the following implementation steps:
[0032] S1. The LoRa gateway periodically broadcasts the LoRa wake-up signal.
[0033] In this step, in an exemplary solution, in order to ensure that the positioning badge entering the park can be awakened in time, the LoRa gateway broadcasts a LoRa wake-up signal once per second on the wake-up channel.
[0034] S2. When the positioning badge determines that the person has left the positioning area, the Bluetooth scanning function is automatically turned off and the LoRa remote wake-up mode is turned on.
[0035] In this step, in an exemplary solution, when the positioning badge detects that the scanning results are empty for 10 consecutive times, it determines that the device has left the positioning area. At this time, the device will stop the positioning function and turn off Bluetooth scanning to reduce overall power consumption; at the same time, the device will turn on the LoRa remote wake-up mode and try to receive a LoRa wake-up signal every 10 seconds. If there is no signal, it will continue to sleep.
[0036] S3. When the positioning badge enters the positioning area, after receiving the LoRa wake-up signal, the device is woken up and the Bluetooth scanning function is automatically turned on.
[0037] In this step, in an exemplary scheme, after the positioning badge re-enters the positioning area, it receives a LoRa wake-up signal and determines whether the RSSI strength of the channel is higher than the wake-up threshold. If it is, the device is woken up and the Bluetooth scanning and positioning function is turned on, so that the Bluetooth positioning function can be used normally.
[0038] Based on the above process, this embodiment realizes automatic closing of Bluetooth scanning when leaving the positioning area and automatic opening of Bluetooth scanning function when entering the positioning area, thereby minimizing energy consumption and avoiding cumbersome operation.
[0039] The difference in power consumption between the solution of increasing the Bluetooth scanning period in the non-positioning area in the conventional technology and the present invention is compared in the form of a data table, as shown in Table 1 below:
[0040] Table 1: Power consumption comparison between the present invention and conventional technology
[0041] Bluetooth Scan cycle / second Scan time / second Scanning circuit / mA Average power consumption / mAH 10 5 5 2.50 30 5 5 0.83 60 3 5 0.30 LoRa Wake-up detection cycle / second Wake-up detection time / second Detection current / mA Average power consumption / mAH 10 0.1 5 0.18
[0042] It can be seen from the above table that compared with the method of increasing the Bluetooth scanning cycle and reducing the Bluetooth scanning time, the average power consumption of the LoRa automatic wake-up method provided by the present invention under the same wake-up cycle conditions (10 seconds) is only 7.2% of the former, thereby effectively reducing the overall power consumption of the device and extending the standby time of the device; and the device can be automatically awakened in a shorter time, enhancing the user experience.
[0043] Finally, it should be noted that the above embodiments are only preferred implementations and are not intended to limit the present invention. It should be pointed out that for those skilled in the art, several modifications, equivalent replacements, improvements, etc. can be made without departing from the scope of the present invention and the scope of protection of the claims, and all of these should be included in the protection scope of the present invention.
Claims
1. A method for reducing Bluetooth positioning power consumption based on LoRa remote wake-up technology, applied to a positioning system including a positioning device, a Bluetooth broadcast beacon, a LoRa gateway and a cloud, wherein the Bluetooth broadcast beacon and the LoRa gateway are arranged in a positioning area; characterized in that, The method includes: The LoRa gateway periodically broadcasts the LoRa wake-up signal; When the positioning device determines that it has left the positioning area, it automatically turns off the Bluetooth scanning function and turns on the LoRa remote wake-up mode; When the positioning device enters the positioning area, after receiving the LoRa wake-up signal, the device is woken up and the Bluetooth scanning function is automatically turned on.
2. A method for reducing Bluetooth positioning power consumption based on LoRa remote wake-up technology as claimed in claim 1, characterized in that: The manner in which the positioning device determines leaving the positioning area includes: If the positioning device finds that the Bluetooth scan results are empty for a certain number of consecutive times, it determines that the current positioning area has been left.
3. A method for reducing Bluetooth positioning power consumption based on LoRa remote wake-up technology as claimed in claim 2, characterized in that: The certain number of times is 10 times.
4. A method for reducing Bluetooth positioning power consumption based on LoRa remote wake-up technology as claimed in claim 1, characterized in that: The LoRa gateway periodically broadcasts the LoRa wake-up signal, including: The LoRa gateway broadcasts the LoRa wake-up signal once per second on the wake-up channel.
5. A method for reducing Bluetooth positioning power consumption based on LoRa remote wake-up technology as claimed in claim 1, characterized in that: The method further includes: After the positioning device turns on the LoRa remote wake-up mode, it attempts to receive the LoRa wake-up signal once every certain period of time. If it fails to receive the signal, the positioning device continues to sleep.
6. A method for reducing Bluetooth positioning power consumption based on LoRa remote wake-up technology as claimed in claim 5, characterized in that: The certain time is 10 seconds.
7. A method for reducing Bluetooth positioning power consumption based on LoRa remote wake-up technology as described in any one of claims 1-6, characterized in that: The method further includes: When the positioning device enters the positioning area, after receiving the LoRa wake-up signal, it determines whether the RSSI strength of the channel is higher than the wake-up threshold. If so, the device is woken up and the Bluetooth scanning and positioning function is turned on. Otherwise, the positioning device continues to sleep.
