CN115334486B - 蓝牙通信方法及蓝牙系统 - Google Patents
蓝牙通信方法及蓝牙系统 Download PDFInfo
- Publication number
- CN115334486B CN115334486B CN202211270984.6A CN202211270984A CN115334486B CN 115334486 B CN115334486 B CN 115334486B CN 202211270984 A CN202211270984 A CN 202211270984A CN 115334486 B CN115334486 B CN 115334486B
- Authority
- CN
- China
- Prior art keywords
- equipment
- broadcast information
- peripheral
- central
- target
- 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
Links
- 230000006854 communication Effects 0.000 title claims abstract description 45
- 238000004891 communication Methods 0.000 title claims abstract description 44
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000002093 peripheral effect Effects 0.000 claims abstract description 162
- 238000012545 processing Methods 0.000 claims abstract description 25
- 238000012216 screening Methods 0.000 claims abstract description 18
- 230000005059 dormancy Effects 0.000 claims description 12
- 230000007958 sleep Effects 0.000 claims description 8
- 238000012544 monitoring process Methods 0.000 claims description 6
- 238000001914 filtration Methods 0.000 claims 1
- 230000008569 process Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000002618 waking effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0289—Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0248—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal dependent on the time of the day, e.g. according to expected transmission activity
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种蓝牙通信方法及蓝牙系统,涉及无线通信技术领域。该方法应用于中心设备时包括:设置中心设备识别编号,并作为其MAC地址进行保存;其中,所述中心设备识别编号包括:用于判断是否为同一组设备的识别部分和用于区分不同设备的ID部分;接收外围设备发送的广播信息并进行缓存,同时发送扫描请求;当接收到外围设备发送的广播信息后,解析所述广播信息、筛选目标外围设备,并提取目标外围设备中的有效数据;继续接收、处理下一外围设备发送的广播信息。本发明技术方案通过匹配中心设备识别编号和广播信息、以快速匹配目标设备,可减少中心设备处理时间,提高通信效率。
Description
技术领域
本发明涉及无线通信技术领域,特别是涉及一种蓝牙通信方法及蓝牙系统。
背景技术
随着现在BLE(Bluetooth Low Energy,低功耗蓝牙)技术的成熟,环境中会存在越来越多的BLE通信设备。众所周知,在BLE无线通信中,广播(advertising)是占据很重要的地位,外围设备需要依靠广播来发出信息,告诉外界自己的存在,中心设备需要依靠接收到的广播信息来探索附近的外围设备。
然而,目前BLE的广播只能在37、38、39这三个无线信道上工作,如果在某个时间节点上,环境中存在大量BLE广播时,则会造成信道拥堵、BLE设备之间相互形成干扰,中心设备需要花费大量的工作来处理筛选接收到的广播、剔除重复的信息,这些都会影响到通信质量;并且在广播传输过程中,中心设备获取到外围设备的数据后,外围设备仍会继续广播、直至关闭外围设备,这样就会增加功耗、缩短BLE设备的使用寿命等。
所以,目前需要解决的技术问题如下:
1、如何处理高并发带来的信道干扰;
2、如何快速筛选有用信息,提高通信效率减少信道拥堵;
3、如何即时切换状态控制功耗;
面对上述技术问题,目前的BLE无线通信设备中,暂时还没有一个系统方法来解决,一般采用周期广播的方式来避免上述问题。但是,周期广播的方式在工作过程中广播的开启和关闭都是定时的,并不能即时关闭广播,在开启广播的时间段内,环境中依旧会存在很多无用的信号干扰中心设备通信,并且外围设备不能确认数据是否被目标中心设备接收,导致通信效率低下。
发明内容
本发明的主要目的在于提供一种蓝牙通信方法及蓝牙系统,旨在提高通信效率。
为实现上述目的,本发明提供一种蓝牙通信方法,应用于中心设备,包括:
设置中心设备识别编号,并作为其MAC地址进行保存;其中,所述中心设备识别编号包括:用于判断是否为同一组设备的识别部分和用于区分不同设备的ID部分;
接收外围设备发送的广播信息并进行缓存,同时发送扫描请求;
当接收到外围设备发送的广播信息后,解析所述广播信息、筛选目标外围设备,并提取目标外围设备中的有效数据;
继续接收、处理下一外围设备发送的广播信息。
优选地,所述中心设备识别编号包括两个字节的识别部分和四个字节的ID部分。
优选地,所述广播信息包括外围设备识别编号,所述外围设备识别编号作为外围设备的MAC地址进行保存,其包括用于判断是否为同一组设备的识别部分和用于区分不同设备的ID部分。
优选地,解析所述广播信息、筛选目标外围设备还包括根据所述中心设备的识别编号对接收到的广播信息进行匹配:
若其识别部分与接收到的广播信息中的识别部分相同时,判断发送该广播信息的外围设备为目标设备,则提取该广播信息中的有效数据进行保存;
若其识别部分与接收到的广播信息中的识别部分不相同时,判断发送该广播信息的外围设备不是目标设备,则舍弃该广播信息。
本发明还提供一种蓝牙通信方法,应用于外围设备,包括:
设置外围设备识别编号,并作为其MAC地址进行保存,其中,所述外围设备识别编号包括:用于判断是否为同一组设备的识别部分和用于区分不同设备的ID部分;
向中心设备发送广播信息,监听中心设备发送的扫描请求;
当接收到来自中心设备的扫描请求后,解析所述扫描请求、筛选目标中心设备,并根据目标中心设备的扫描请求进入休眠。
优选地,所述外围设备识别编号包括两个字节的识别部分和四个字节的ID部分。
优选地,所述扫描请求包括中心设备识别编号,所述中心设备识别编号作为中心设备的MAC地址进行保存,其包括用于判断是否为同一组设备的识别部分和用于区分不同设备的ID部分。
优选地,解析所述扫描请求、筛选目标中心设备还包括根据所述识外围设备别编号对发送所述扫描请求的中心设备进行匹配:
若其识别部分与接收到的扫描请求中的识别部分相同时,判断发送该扫描请求的中心设备为目标设备、且目标设备已收到所述广播信息,则关闭广播进入休眠;
若其识别部分与接收到的扫描请求中的识别部分不相同时,判断发送该扫描请求的中心设备不是目标设备、且目标设备未收到所述广播信息,则持续发送广播信息、监听下一中心设备发送的扫描请求并匹配。
本发明还提供一种蓝牙系统,包括中心设备和外围设备,其中:
所述中心设备,用于将中心设备识别编号作为MAC地址进行保存,其中,所述中心设备识别编号包括:用于判断是否为同一组设备的识别部分和用于区分不同设备的ID部分;用于接收外围设备发送的广播信息、并进行缓存,同时发送扫描请求;用于在接收到外围设备发送的广播信息后,根据协议解析所述广播信息、筛选目标外围设备,并提取目标外围设备中的有效数据。
所述外围设备,用于将外围设备识别编号作为MAC地址进行保存,其中,所述外围设备识别编号包括:用于判断是否为同一组设备的识别部分和用于区分不同设备的ID部分;用于向中心设备发送广播信息,监听中心设备发送的扫描请求;用于在接收到来自中心设备的扫描请求后,解析所述扫描请求、筛选目标中心设备,并根据目标中心设备的扫描请求进入休眠。
优选地,所述外围设备识别编号和所述中心设备编号包括两个字节的识别部分和四个字节的ID部分。
优选地,所述中心设备还用于根据所述中心设备的识别编号对接收到的广播信息进行匹配:若其识别部分与接收到的广播信息中的识别部分相同时,判断发送该广播信息的外围设备为目标设备,则提取该广播信息中的有效数据进行保存;若其识别部分与接收到的广播信息中的识别部分不相同时,判断发送该广播信息的外围设备不是目标设备,则舍弃该广播信息。
优选地,所述外围设备还用于根据所述识外围设备别编号对发送所述扫描请求的中心设备进行匹配:若其识别部分与接收到的扫描请求中的识别部分相同时,判断发送该扫描请求的中心设备为目标设备、且目标设备已收到所述广播信息,则关闭广播进入休眠;若其识别部分与接收到的扫描请求中的识别部分不相同时,判断发送该扫描请求的中心设备不是目标设备、目标设备未收到所述广播信息,则持续发送广播信息、监听下一中心设备发送的扫描请求并匹配。
与现有技术相比,本发明技术方案的有益效果为:
1、对中心设备和外围设备进行匹配,当中心设备接收到大量的广播信息后,可以根据对比广播信息中的识别部分快速筛选出目标外围设备、舍弃掉不是目标外围设备发送的广播信息,以减少信息提取的工作量、节省更多的时间,提高通信效率;
2、当外围设备接收到扫描请求后,可以根据对比扫描请求中的识别部分来判断目标中心设备是否已收到广播信息,当匹配成功时,则判断其广播信息已被目标中心设备成功接收到,此时关闭广播进入休眠,降低了外围设备的功耗;
3、在外围设备进入休眠后,空中的无线射频信号会随之减少,通信干扰减少,则对应的减缓了信道拥堵,提高了通信效率;同时由于该外围设备进入休眠不再发送广播信息,其匹配的目标中心设备在接收广播数据时,会减少重复数据的收集,进一步的提高了通信效率。
附图说明
图1为本发明蓝牙通信方法中的中心设备的工作流程示意图;
图2为本发明蓝牙通信方法中外围设备的工作流程示意图;
图3为本发明蓝牙系统的工作流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
下面结合附图对本发明进一步说明。
本发明实施例提供了一种解决低功耗蓝牙通信过程中的多设备高并发造成的信道拥堵和降低功耗的方法,适用于标准BLE协议的设备。根据蓝牙核心协议可知,当中心设备在接收到来自外围设备的广播数据后,会发出一个扫描请求,外围设备接收到扫描请求后会发送一个扫描响应,并且这个过程最大不超过10ms。在蓝牙通信具体工作过程中分为中心设备和外围设备,中心设备具有扫描功能,可以发送扫描请求;外围设备具有广播功能,当接收到中心设备发出的扫描请求后,回复中心设备,这个回复的过程为扫描响应。
如图1所示,本发明实施例提供一种蓝牙通信方法,应用于中心设备,包括:
设置中心设备识别编号,并作为其MAC地址进行保存。
其中,所述中心设备识别编号包括:用于判断是否为同一组设备的识别部分和用于区分不同设备的ID部分。
接收外围设备发送的广播信息并进行缓存,同时发送扫描请求。
需要说明的是,在具体实施例中,扫描请求包括中心设备识别编号,所述中心设备识别编号作为所述中心设备的MAC地址进行发送。中心设备接收广播信息,并进行缓存时,缓存目的是提升中心设备数据处理的效率,因为空中可能会存在大量的外围设备,一个中心设备会接收到大量的广播信息,将数据放入专有的缓存任务列表中处理能减轻压力,避免高并发带来的异常,缓存队列的大小可以根据实际需求进行合理的设置。
当接收到外围设备发送的广播信息后,根据协议解析所述广播信息、筛选目标外围设备,并提取目标外围设备中的有效数据。具体地,目标外围设备表示该外围设备与该中心设备为同一组,该外围设备发送的广播信息是该中心设备需要读取的数据。
继续接收、处理下一外围设备发送的广播信息。
需要说明的是,在具体实施例中,根据协议解析所述广播信息、筛选目标外围设备还包括根据所述中心设备的识别编号对接收到的广播信息进行匹配:
若其识别部分与接收到的广播信息中的识别部分相同时,判断发送该广播信息的外围设备为目标设备,则提取该广播信息中的有效数据进行保存;
若其识别部分与接收到的广播信息中的识别部分不相同时,判断发送该广播信息的外围设备不是目标设备,则舍弃该广播信息。
在优选实施例中,中心设备识别编号包括两个字节的识别部分和四个字节的ID部分。
具体地,BLE的MAC地址总长度为6个字节,将这6个字节分为识别部分和ID部分。其中,2个字节的识别部分用于给中心设备解析判断接收到的广播信息是否为目标设备发送,ID部分用于区分不同设备,即ID部分可以从十六进制的0x00000000到0xffffffff,根据蓝牙核心协议中对随机MAC地址的限制,不能为全0或全1,则一个组可以包含0xfffffffd个设备,可以满足各种使用场景。
在进行匹配时,判断具有相同识别部分的中心设备和外围设备为同一个组,只有在同一个组的中心设备和外围设备之间才可以进行数据交互,当中心设备接收到大量的广播信息后,可以根据对比广播信息中的识别部分快速筛选出目标外围设备、舍弃掉不是目标外围设备发送的广播信息,以减少信息提取的工作量。
具体地,当中心设备收到接收到外围设备发送的广播信息后,首先匹配MAC地址的前两个字节:当前两个字节相同时,则判断发送该广播信息的外围设备与中心设备为同一个组的设备;当前两个字节不相同时,则判断发送该广播信息的外围设备与中心设备不是同一个组的设备,中心设备在处理数据时,直接舍弃该广播信息。这样,当中心设备的附近有大量外围设备的时候,快速舍弃掉非同一组设备的数据,就能节省更多的时间,提升数据处理效率。
需要说明的是,在另一些实施例中,可根据实际情况配置中心设备的扫描参数,扫描参数是指扫描间隙和扫描窗口,扫描窗口可以影响到功耗。需要注意扫描窗口不能大于扫描间隙。
如图2所示,本发明实施例还提供一种蓝牙通信方法,应用于外围设备,包括:
设置外围设备识别编号,并作为其MAC地址进行保存。
其中,所述外围设备识别编号包括:用于判断是否为同一组设备的识别部分和用于区分不同设备的ID部分。
向中心设备发送广播信息,监听中心设备发送的扫描请求;
需要说明的是,在具体实施例中,广播信息包括外围设备识别编号,所述外围设备识别编号作为所述外围设备的MAC地址进行发送,所述外围设备识别编号包括:用于判断是否为同一组设备的识别部分和用于区分不同设备的ID部分。
当接收到来自中心设备的扫描请求后,解析所述扫描请求、筛选目标中心设备,并根据目标中心设备的扫描请求进入休眠。
需要说明的是,在具体实施例中,解析所述扫描请求、筛选目标中心设备还包括根据所述识外围设备别编号对发送所述扫描请求的中心设备进行匹配:
若其识别部分与接收到的扫描请求中的识别部分相同时,判断发送该扫描请求的中心设备为目标设备、且目标设备已收到所述广播信息,则关闭广播进入休眠;
若其识别部分与接收到的扫描请求中的识别部分不相同时,判断发送该扫描请求的中心设备不是目标设备、目标设备未收到所述广播信息,则持续发送广播信息、监听下一中心设备发送的扫描请求并匹配。
在优选实施例中,外围设备识别编号包括两个字节的识别部分和四个字节的ID部分。
具体地,BLE的MAC地址总长度为6个字节,将这6个字节分为识别部分和ID部分。其中,2个字节的识别部分用于给外围设备解析判断接收到的扫描请求是否为目标设备发送,ID部分用于区分不同设备,即ID部分可以从十六进制的0x00000000到0xffffffff,根据蓝牙核心协议中对随机MAC地址的限制,不能为全0或全1,则一个组可以包含0xfffffffd个设备,可以满足各种使用场景。
在进行匹配时,判断具有相同识别部分的中心设备和外围设备为同一个组,只有在同一个组的中心设备和外围设备之间才可以进行数据交互,当外围设备接收到扫描请求后,可以根据对比扫描请求中的识别部分来判断目标中心设备是否已收到广播信息,当匹配成功时,则判断其广播信息已被目标中心设备成功接收到,此时关闭广播进入休眠,降低了外围设备的功耗;此时,空中的无线射频信号会随之减少,通信干扰减少,则对应的减缓了信道拥堵,提高了通信效率;同时由于该外围设备进入休眠不再发送广播信息,其匹配的目标中心设备在接收广播数据时,会减少重复数据的收集,进一步的提高了通信效率。
在优选实施例中,在发送广播信息之前,还包括:根据通信协议构建数据包、配置广播参数,并将所述数据包中的数据更新到广播信息中,开启广播功能。
在优选实施例中,所述外围设备进入休眠后,还包括:当采集到新数据信息,发送中断信号至外围设备以唤醒所述外围设备进行数据传输。在另一优选实施例中,所述外围设备进入休眠后,还包括:根据预设时间周期定时唤醒所述外围设备,以进行数据传输。
具体地,外围设备进入休眠后的唤醒机制可以多种多样。本发明具体实施例中,可以通过以下任意一种方式唤醒外围设备:1、时间周期来唤醒,如定时发送数据进行通信;2、传感器设置中断唤醒,如当传感器采集到数据后,给外围设备一个中断信号唤醒设备,进行数据传输。
本发明实施例还提供一种蓝牙系统,包括中心设备和外围设备,如图3所示,
所述中心设备,用于将中心设备识别编号作为MAC地址进行保存,其中,所述中心设备识别编号包括:用于判断是否为同一组设备的识别部分和用于区分不同设备的ID部分;用于接收外围设备发送的广播信息、并进行缓存,同时发送扫描请求;用于在接收到外围设备发送的广播信息后,根据协议解析所述广播信息、筛选目标外围设备,并提取目标外围设备中的有效数据。
所述外围设备,用于将外围设备识别编号作为MAC地址进行保存,其中,所述外围设备识别编号包括:用于判断是否为同一组设备的识别部分和用于区分不同设备的ID部分;用于向中心设备发送广播信息,监听中心设备发送的扫描请求;用于在接收到来自中心设备的扫描请求后,解析所述扫描请求、筛选目标中心设备,并根据目标中心设备的扫描请求进入休眠。
需要说明的是,中心设备还用于根据所述中心设备的识别编号对接收到的广播信息进行匹配:若其识别部分与接收到的广播信息中的识别部分相同时,判断发送该广播信息的外围设备为目标设备,则提取该广播信息中的有效数据进行保存;若其识别部分与接收到的广播信息中的识别部分不相同时,判断发送该广播信息的外围设备不是目标设备,则舍弃该广播信息。
需要说明的是,外围设备还用于根据所述识外围设备别编号对发送所述扫描请求的中心设备进行匹配:若其识别部分与接收到的扫描请求中的识别部分相同时,判断发送该扫描请求的中心设备为目标设备、且目标设备已收到所述广播信息,则关闭广播进入休眠;若其识别部分与接收到的扫描请求中的识别部分不相同时,判断发送该扫描请求的中心设备不是目标设备、目标设备未收到所述广播信息,则持续发送广播信息、监听下一中心设备发送的扫描请求并匹配。
在优选实施例中,所述外围设备识别编号和所述中心设备编号包括两个字节的识别部分和四个字节的ID部分。
在具体实施例中,预设中心设备A1、A2的中心设备识别编号,预设外围设备B1、C1、D1的外围设备识别编号,以得到对应的MAC地址如下:
中心设备A1,其MAC地址为:11 22 A1 A2 A3 A4;
中心设备A2,其MAC地址为:33 44 12 34 56 78;
外围设备B1,其MAC地址为:11 22 B1 B2 B3 B4;
外围设备C1,其MAC地址为:11 22 C1 C2 C3 C4;
外围设备D1,其MAC地址为:AA BB D1 D2 D3 D4。
当中心设备A1收到外围设备B1、C1、D1的广播信息后,首先匹配MAC地址前两个字节,可以看出只有B1和C1设备的MAC地址的前两字节与A1相同,所以判断A1与B1、C1是同一个组的设备;D1与A1的MAC地址的前两字节不同,则判断不为同一组设备,中心设备A1在处理数据的时候直接舍弃D1的广播信息,只处理B1、C1的广播信息。这样当中心设备A1的附近有大量外围设备的时候,快速舍弃掉非同一组的数据,就能节省更多的时间,提升数据处理效率。同样的,当中心设备A2接收到外围设备B1、C1、D1的广播信息后,首先匹配MAC地址前两个字节,由于A2与这3个外围设备的MAC地址的前两字节都不同,则判断不为同一组设备,中心设备A2在处理数据的时候会直接舍弃B1、C1、D1的广播信息。
当外围设备B1接收到来自中心设备A1和A2的扫描请求的时候,A2的MAC地址前两字节与B1的不同,所以A2和B1是不同的组,则B1继续广播。当外围设备B1收到A1的扫描请求时,A1和B1的MAC地址的前两字节相同,判断两者是同一个组的设备,所以此时B1认为其数据已经被中心设备A1成功接收到,此时关闭广播,进入低功耗模式。此时空中的无线射频信号随之减少,通信干扰减少,则相对应的能减缓信道拥堵,提高通信效率,并且由于B1不广播,中心设备在接收广播数据时,会减少重复数据的收集,进一步的提高通信效率。其他外围设备同理。
应当理解的是,以上仅为本发明的优选实施例,不能因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (8)
1.一种蓝牙通信方法,其特征在于,应用于中心设备,包括:
设置中心设备识别编号,并作为其MAC地址进行保存;其中,所述中心设备识别编号包括:用于判断是否为同一组设备的识别部分和用于区分不同设备的ID部分;
接收外围设备发送的广播信息并进行缓存,同时发送扫描请求;所述扫描请求包括中心设备识别编号,所述中心设备识别编号作为中心设备的MAC地址进行保存,其包括用于判断是否为同一组设备的识别部分和用于区分不同设备的ID部分;
当接收到外围设备发送的广播信息后,解析所述广播信息、筛选目标外围设备,并提取目标外围设备中的有效数据;
继续接收、处理下一外围设备发送的广播信息;
所述蓝牙通信方法还包括,应用于外围设备:
设置外围设备识别编号,并作为其MAC地址进行保存,其中,所述外围设备识别编号包括:用于判断是否为同一组设备的识别部分和用于区分不同设备的ID部分;
向中心设备发送广播信息,监听中心设备发送的扫描请求;
当接收到来自中心设备的扫描请求后,解析所述扫描请求、筛选目标中心设备,并根据目标中心设备的扫描请求进入休眠:
若其识别部分与接收到的扫描请求中的识别部分相同时,判断发送该扫描请求的中心设备为目标设备、且目标设备已收到所述广播信息,则关闭广播进入休眠;
若其识别部分与接收到的扫描请求中的识别部分不相同时,判断发送该扫描请求的中心设备不是目标设备、且目标设备未收到所述广播信息,则持续发送广播信息、监听下一中心设备发送的扫描请求并匹配。
2.根据权利要求1所述的蓝牙通信方法,其特征在于,所述中心设备识别编号包括两个字节的识别部分和四个字节的ID部分。
3.根据权利要求1所述的蓝牙通信方法,其特征在于,所述广播信息包括外围设备识别编号,所述外围设备识别编号作为外围设备的MAC地址进行保存,其包括用于判断是否为同一组设备的识别部分和用于区分不同设备的ID部分。
4.根据权利要求3所述的蓝牙通信方法,其特征在于,解析所述广播信息、筛选目标外围设备还包括根据所述中心设备的识别编号对接收到的广播信息进行匹配:
若其识别部分与接收到的广播信息中的识别部分相同时,判断发送该广播信息的外围设备为目标设备,则提取该广播信息中的有效数据进行保存;
若其识别部分与接收到的广播信息中的识别部分不相同时,判断发送该广播信息的外围设备不是目标设备,则舍弃该广播信息。
5.根据权利要求1所述的蓝牙通信方法,其特征在于,所述外围设备识别编号包括两个字节的识别部分和四个字节的ID部分。
6.一种蓝牙通信系统,包括中心设备和外围设备,其特征在于,
所述中心设备,用于将中心设备识别编号作为MAC地址进行保存,其中,所述中心设备识别编号包括:用于判断是否为同一组设备的识别部分和用于区分不同设备的ID部分;用于接收外围设备发送的广播信息、并进行缓存,同时发送扫描请求;用于在接收到外围设备发送的广播信息后,根据协议解析所述广播信息、筛选目标外围设备,并提取目标外围设备中的有效数据;所述外围设备,用于将外围设备识别编号作为MAC地址进行保存,其中,所述外围设备识别编号包括:用于判断是否为同一组设备的识别部分和用于区分不同设备的ID部分;用于向中心设备发送广播信息,监听中心设备发送的扫描请求;用于在接收到来自中心设备的扫描请求后,解析所述扫描请求、筛选目标中心设备,并根据目标中心设备的扫描请求进入休眠;
所述外围设备还用于根据所述外围设备识别编号对发送所述扫描请求的中心设备进行匹配:若其识别部分与接收到的扫描请求中的识别部分相同时,判断发送该扫描请求的中心设备为目标设备、且目标设备已收到所述广播信息,则关闭广播进入休眠;若其识别部分与接收到的扫描请求中的识别部分不相同时,判断发送该扫描请求的中心设备不是目标设备、目标设备未收到所述广播信息,则持续发送广播信息、监听下一中心设备发送的扫描请求并匹配。
7.根据权利要求6所述的蓝牙通信系统,其特征在于,所述外围设备识别编号和所述中心设备编号包括两个字节的识别部分和四个字节的ID部分。
8.根据权利要求6所述的蓝牙通信系统,其特征在于,所述中心设备还用于根据所述中心设备的识别编号对接收到的广播信息进行匹配:若其识别部分与接收到的广播信息中的识别部分相同时,判断发送该广播信息的外围设备为目标设备,则提取该广播信息中的有效数据进行保存;若其识别部分与接收到的广播信息中的识别部分不相同时,判断发送该广播信息的外围设备不是目标设备,则舍弃该广播信息。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211270984.6A CN115334486B (zh) | 2022-10-18 | 2022-10-18 | 蓝牙通信方法及蓝牙系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211270984.6A CN115334486B (zh) | 2022-10-18 | 2022-10-18 | 蓝牙通信方法及蓝牙系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN115334486A CN115334486A (zh) | 2022-11-11 |
| CN115334486B true CN115334486B (zh) | 2023-03-03 |
Family
ID=83915275
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211270984.6A Active CN115334486B (zh) | 2022-10-18 | 2022-10-18 | 蓝牙通信方法及蓝牙系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115334486B (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115866604A (zh) * | 2022-12-06 | 2023-03-28 | 珠海格力电器股份有限公司 | 空调蓝牙连接方法、系统、设备及介质 |
| CN116828435B (zh) * | 2023-08-30 | 2023-11-14 | 北京柚果星空科技有限公司 | 一种软蓝牙网关的设备转发方法及系统 |
Citations (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1691603A (zh) * | 2004-04-28 | 2005-11-02 | 联想(北京)有限公司 | 一种实现设备分组及分组设备间交互的方法 |
| CN101222346A (zh) * | 2008-01-22 | 2008-07-16 | 张建中 | 一种可进行单源组播交互和多源组播交互的方法和装置以及系统 |
| WO2015069031A1 (ko) * | 2013-11-06 | 2015-05-14 | 엘지전자(주) | 블루투스를 이용한 커뮤니케이션 링크 형성 방법 및 장치 |
| CN105338659A (zh) * | 2015-11-27 | 2016-02-17 | 深圳市朗科科技股份有限公司 | 一种设备连接方法及终端 |
| CN106375934A (zh) * | 2015-07-24 | 2017-02-01 | 马维尔国际有限公司 | 基于蓝牙低功耗技术的无线通信方法和终端以及用户设备 |
| CN106686535A (zh) * | 2017-01-23 | 2017-05-17 | 飞天诚信科技股份有限公司 | 一种在iOS系统上实现低功耗蓝牙通信的方法及装置 |
| CN107197424A (zh) * | 2017-06-06 | 2017-09-22 | 欧普照明股份有限公司 | 蓝牙连接方法、蓝牙设备及蓝牙连接系统 |
| WO2018125989A2 (en) * | 2016-12-30 | 2018-07-05 | Intel Corporation | The internet of things |
| CN110191447A (zh) * | 2019-05-28 | 2019-08-30 | 深圳云里物里科技股份有限公司 | 一种esl中蓝牙广播包的过滤方法及相关装置 |
| WO2020063228A1 (zh) * | 2018-09-26 | 2020-04-02 | 维沃移动通信有限公司 | 信号发送方法、接收方法及发送设备、接收设备 |
| EP3672358A1 (en) * | 2018-12-20 | 2020-06-24 | Baintex Technologies, S.L. | Method of communication through ble protocol in broadcast and filtered by mac |
| CN111436038A (zh) * | 2019-10-23 | 2020-07-21 | 珠海市杰理科技股份有限公司 | 蓝牙连接方法及系统、蓝牙主、从设备连接方法及蓝牙主、从设备 |
| CN111885562A (zh) * | 2020-07-01 | 2020-11-03 | 精伦电子股份有限公司 | 一种蓝牙组网方法及系统 |
| CN112203263A (zh) * | 2020-09-25 | 2021-01-08 | 深圳市晨北科技有限公司 | 一种广播消息交互方法、终端、设备及介质 |
| CN115150795A (zh) * | 2021-03-30 | 2022-10-04 | 中国移动通信有限公司研究院 | 一种信息过滤方法、蓝牙天线及物联数据平台 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6662523B2 (ja) * | 2014-11-25 | 2020-03-11 | ラウド−ヘイラー、インコーポレイテッド | ピアツーピアネットワークを介してブロードキャストする、ローカルかつ時間限定的な方法およびシステム |
| CN106304046B (zh) * | 2015-06-01 | 2020-01-07 | 陈晓华 | 对iBeacon广播消息加密、鉴权的方法 |
| CN106255087B (zh) * | 2016-09-09 | 2022-01-04 | 北京远度互联科技有限公司 | 组网方法和装置 |
| CN106936929A (zh) * | 2017-04-21 | 2017-07-07 | 深圳华制智能制造技术有限公司 | 一种物联网网关设备、物联网设备组网系统及其组网方法 |
| CN107493563B (zh) * | 2017-08-31 | 2020-10-27 | 大唐终端技术有限公司 | 一种蓝牙实现群组对讲的方法及系统 |
| CN108347807B (zh) * | 2017-12-07 | 2024-06-14 | 中山市新邦照明电器有限公司 | 照明控制方法及灯具 |
| CN109168214A (zh) * | 2018-08-31 | 2019-01-08 | 四川蓝景光电技术有限责任公司 | Led灯具控制方法及系统、led控制网关 |
| CN113271579B (zh) * | 2021-05-24 | 2022-10-11 | 杭州涂鸦信息技术有限公司 | 蓝牙设备控制方法、客户端、计算机设备和可读存储介质 |
| CN114120609B (zh) * | 2021-10-27 | 2023-11-14 | 深圳市芯中芯科技有限公司 | 一种基于蓝牙广播的遥控器配对、绑定、组对系统及方法 |
-
2022
- 2022-10-18 CN CN202211270984.6A patent/CN115334486B/zh active Active
Patent Citations (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1691603A (zh) * | 2004-04-28 | 2005-11-02 | 联想(北京)有限公司 | 一种实现设备分组及分组设备间交互的方法 |
| CN101222346A (zh) * | 2008-01-22 | 2008-07-16 | 张建中 | 一种可进行单源组播交互和多源组播交互的方法和装置以及系统 |
| WO2015069031A1 (ko) * | 2013-11-06 | 2015-05-14 | 엘지전자(주) | 블루투스를 이용한 커뮤니케이션 링크 형성 방법 및 장치 |
| CN106375934A (zh) * | 2015-07-24 | 2017-02-01 | 马维尔国际有限公司 | 基于蓝牙低功耗技术的无线通信方法和终端以及用户设备 |
| CN105338659A (zh) * | 2015-11-27 | 2016-02-17 | 深圳市朗科科技股份有限公司 | 一种设备连接方法及终端 |
| WO2018125989A2 (en) * | 2016-12-30 | 2018-07-05 | Intel Corporation | The internet of things |
| CN106686535A (zh) * | 2017-01-23 | 2017-05-17 | 飞天诚信科技股份有限公司 | 一种在iOS系统上实现低功耗蓝牙通信的方法及装置 |
| CN107197424A (zh) * | 2017-06-06 | 2017-09-22 | 欧普照明股份有限公司 | 蓝牙连接方法、蓝牙设备及蓝牙连接系统 |
| WO2020063228A1 (zh) * | 2018-09-26 | 2020-04-02 | 维沃移动通信有限公司 | 信号发送方法、接收方法及发送设备、接收设备 |
| EP3672358A1 (en) * | 2018-12-20 | 2020-06-24 | Baintex Technologies, S.L. | Method of communication through ble protocol in broadcast and filtered by mac |
| CN110191447A (zh) * | 2019-05-28 | 2019-08-30 | 深圳云里物里科技股份有限公司 | 一种esl中蓝牙广播包的过滤方法及相关装置 |
| CN111436038A (zh) * | 2019-10-23 | 2020-07-21 | 珠海市杰理科技股份有限公司 | 蓝牙连接方法及系统、蓝牙主、从设备连接方法及蓝牙主、从设备 |
| CN111885562A (zh) * | 2020-07-01 | 2020-11-03 | 精伦电子股份有限公司 | 一种蓝牙组网方法及系统 |
| CN112203263A (zh) * | 2020-09-25 | 2021-01-08 | 深圳市晨北科技有限公司 | 一种广播消息交互方法、终端、设备及介质 |
| CN115150795A (zh) * | 2021-03-30 | 2022-10-04 | 中国移动通信有限公司研究院 | 一种信息过滤方法、蓝牙天线及物联数据平台 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115334486A (zh) | 2022-11-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN115334486B (zh) | 蓝牙通信方法及蓝牙系统 | |
| US11044672B2 (en) | Station wake-up method and station | |
| US8879453B2 (en) | Infrastructure offload wake on wireless LAN (WOWL) | |
| US20060212732A1 (en) | Communication apparatus and method of controlling same | |
| US10856228B1 (en) | Systems and methods for transmitting a wake-up request frame to lower power devices in a wireless network | |
| CN109314923B (zh) | 一种站点唤醒方法、相关设备和系统 | |
| KR20150121168A (ko) | 폴링 비컨 | |
| CN113613316A (zh) | 下行业务数据的指示方法和设备 | |
| KR20100095524A (ko) | 통신 시스템에서의 파워 관리를 위한 방법 및 장치 | |
| CN107276630B (zh) | 一种跳频通信方法及系统 | |
| EP3881521B1 (en) | Prioritized low power neighboring node discovery in an iot network | |
| CN108012315B (zh) | 通信方法、网络设备和终端 | |
| US20150019718A1 (en) | Method for service discovery in wireless personal area network | |
| CN115604796A (zh) | 一种数据传输方法、系统、装置及存储介质 | |
| CN110062447B (zh) | 一种降低无线自组织网络下行响应时延的方法 | |
| US20240196332A1 (en) | Wireless communication method and related apparatus | |
| KR20190129219A (ko) | 무선랜 ap에 따른 전력 절감 최적화 방법 및 장치 | |
| US10945207B2 (en) | Beacon signal processing system and filtering method of reducing wake-up frequency | |
| US10772041B2 (en) | Beacon signal processing system | |
| TWI784657B (zh) | 無線資料接收方法和無線設備 | |
| KR20220130487A (ko) | IoT 단말, AP 디바이스 및 초고밀도 환경의 대규모 IoT 단말 간 무선 통신 방법 | |
| JP7107335B2 (ja) | 通信装置、通信プログラム及び通信方法 | |
| CN112867106A (zh) | 通信方法、系统以及无线接入点 | |
| US20240147276A1 (en) | Link failure detection for multi-link device | |
| US20240422839A1 (en) | Energy efficient bluetooth mesh friendship |
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 |