CN105554694A - 利用蓝牙Beacon广播控制蓝牙智能设备的方法 - Google Patents
利用蓝牙Beacon广播控制蓝牙智能设备的方法 Download PDFInfo
- Publication number
- CN105554694A CN105554694A CN201610077833.7A CN201610077833A CN105554694A CN 105554694 A CN105554694 A CN 105554694A CN 201610077833 A CN201610077833 A CN 201610077833A CN 105554694 A CN105554694 A CN 105554694A
- Authority
- CN
- China
- Prior art keywords
- beacon
- broadcast
- pairing
- blue
- byte
- 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.)
- Granted
Links
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
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/40—Connection management for selective distribution or broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种利用蓝牙Beacon广播控制蓝牙智能设备的方法,包括下述步骤:S1,终端搜索蓝牙智能设备,发送Beacon配对广播;S2,蓝牙智能设备判断收到的广播包是否为Beacon广播;若是则进行步骤S3,若否则发送默认Beacon广播;S3,蓝牙智能设备判断收到的是否是一个Beacon配对广播;若是,则进行步骤S4,若否则发送默认Beacon广播;S4,蓝牙智能设备发送特殊Beacon配对广播;S5,终端根据接收的广播包,判断是否是蓝牙智能设备发出的特殊Beacon配对广播;若是则进行步骤S6;S6,终端解析特殊Beacon配对广播,将配对码提取出来并保存;S7,终端发送带有配对码的Beacon控制广播。本发明实现了对蓝牙智能设备的快速简单控制。
Description
技术领域
本发明涉及蓝牙通信领域,尤其是一种利用蓝牙Beacon广播控制蓝牙智能设备的方法。
背景技术
蓝牙是一种无线技术标准,使用2.4-2.485GHz的ISM波段的UHF无线电波,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换。当前智能蓝牙设备的主要控制模式是:通过手机或其他终端与被控制的蓝牙智能设备进行连接,连接成功之后再对智能蓝牙设备进行控制,这样的连接非常耗时,而且每次需要控制智能设备的时候都需要重新连接,这样的操作非常不便,甚至,如果想要控制多个设备,还需要建立设备组,大大增加了用户的时间花费。
发明内容
本发明的目的是在于克服现有技术中存在的不足,提供一种利用蓝牙Beacon广播控制蓝牙智能设备的方法,能够解决目前蓝牙控制中用户操作繁琐和体验差的问题,实现了对蓝牙智能设备的快速简单控制,以及分组控制,且具有优异的安全性。本发明采用的技术方案是:
一种利用蓝牙Beacon广播控制蓝牙智能设备的方法,包括下述步骤:
步骤S1,终端搜索蓝牙智能设备,发送Beacon配对广播;终端发出的Beacon配对广播中包含Beacon广播标识字节和Beacon配对广播标识字节;Beacon配对广播标识字节中设有终端侧预定义的Beacon配对标识;
步骤S2,蓝牙智能设备根据接收的广播包,依据广播包中的Beacon广播标识字节的内容判断该广播包是否为Beacon广播;若是则进行步骤S3,若否则发送默认Beacon广播;
步骤S3,蓝牙智能设备继续解析收到的广播包,根据广播包中的Beacon配对广播标识字节的内容,判断收到的是否是一个Beacon配对广播;若是,则进行步骤S4,若否则发送默认Beacon广播;
蓝牙智能设备上预先设置知晓终端侧预定义的Beacon配对广播标识字节中Beacon配对标识;
步骤S4,蓝牙智能设备发送特殊Beacon配对广播;特殊Beacon配对广播中包含:Beacon广播标识字节、Beacon配对广播标识字节和配对码;
特殊Beacon配对广播中Beacon配对广播标识字节的内容为蓝牙智能设备侧预定义的Beacon配对标识,并在终端上预先设置知晓;
步骤S5,终端根据接收的广播包,依据广播包中的Beacon广播标识字节、Beacon配对广播标识字节判断是否是蓝牙智能设备发出的特殊Beacon配对广播;若是则进行步骤S6;
步骤S6,终端解析特殊Beacon配对广播,将配对码提取出来并保存;
步骤S7,终端发送带有配对码的Beacon控制广播。
进一步地,步骤S1中,终端发出的Beacon配对广播中Beacon配对广播标识字节为Beacon配对广播数据包的第10至第25字节中的一个或多个或全部字节。
进一步地,步骤S4中,蓝牙智能设备发出的特殊Beacon配对广播中Beacon配对广播标识字节为特殊Beacon配对广播数据包的第10至第25字节中的一个或多个或全部字节。
进一步地,步骤S4中的配对码位于特殊Beacon配对广播数据包的第26至第30字节中的一个或多个或全部字节。
更进一步地,步骤S4中的配对码位于特殊Beacon配对广播数据包的最后一个字节。
进一步地,Beacon控制广播中的第10至第30字节除了配对码占用的字节外,其余字节作为控制码字节使用。
本发明的优点在于:本发明提供了一种全新的对蓝牙智能设备进行控制的方法,相较于传统的通过连接蓝牙智能设备来进行控制的方法,更加的快捷和方便,想要控制直接进行广播而无需连接(连接蓝牙设备的时间比较长,本发明只需要第一次进行配对,而无需进行蓝牙连接),而且通过一个配对的方式,大大增加了蓝牙智能设备控制的安全性,每一个或者每组蓝牙智能设备都具有一个配对码(相当于密码),只有知道了配对码才能对其进行控制,可以有效地防止其他终端来进行控制。
传统蓝牙连接的方式,每次只能连接一台设备,要控制多个设备必须组网。而本发明广播的方式可以同时控制多个设备。
附图说明
图1为本发明的结构组成示意图。
图2为本发明的方法流程图。
图3为本发明的实施例图。
具体实施方式
下面结合具体附图和实施例对本发明作进一步说明。
本发明提出的利用蓝牙Beacon广播控制蓝牙智能设备的方法,目的在于使得蓝牙终端能够方便的对一个或多个,或一组或多组蓝牙智能设备进行控制;
如图1所示,蓝牙终端(本文简称终端)和蓝牙智能设备都需要支持蓝牙BLE(Bluetoothlowenergy)协议。具体控制方法如下所示:
步骤S1,终端搜索蓝牙智能设备,当搜索到蓝牙智能设备之后,发送Beacon配对广播;
蓝牙Beacon广播在本文中简称为Beacon广播;Beacon配对广播是Beacon广播的一个具体应用;Beacon配对广播的广播数据包格式如下举例所示:
0x0201061AFF4C0002150102030405060708090A0B0C0D0E0F1000010002C4
Beacon配对广播数据包包含30个字节;其中第8和第9字节为Beacon广播标识字节,Beacon广播标识字节中的Beacon广播标识即上面例子中的“0215”,可用于区分Beacon广播和普通蓝牙广播;
终端发出的Beacon配对广播中包含Beacon配对广播标识字节,终端发出的Beacon广播中的Beacon配对广播标识字节中设有终端侧预定义的Beacon配对标识;Beacon广播数据包的第10至第25字节都可以作为Beacon配对广播标识字节;本例中终端发出的Beacon配对广播中含的Beacon配对标识是“0102030405060708090A0B0C0D0E0F10”,在实际应用时,可以由厂家自行定义,占用第10至第25字节中的一个或多个或全部字节,用于设置Beacon配对标识;
步骤S2,蓝牙智能设备根据接收的广播包,依据广播包中的Beacon广播标识字节的内容判断该广播包是否为Beacon广播;若是则进行步骤S3,若否则发送默认Beacon广播;
蓝牙智能设备发出的默认Beacon广播是设备出厂默认的Beacon广播;此步骤中,蓝牙智能设备或是没有收到有效的信号,或是收到了广播信号后,检查广播包的第8和第9字节,就可以判断出这是否是一个Beacon广播;
步骤S3,蓝牙智能设备继续解析收到的广播包,根据广播包中的Beacon配对广播标识字节的内容,判断收到的是否是一个Beacon配对广播;若是,则进行步骤S4,若否则发送默认Beacon广播;
蓝牙智能设备上预先设置知晓终端侧预定义的Beacon配对标识;蓝牙智能设备的蓝牙模块上,初始设置即对终端侧发出的Beacon配对标识知晓,这样在接收到广播包后,检查第10至第25字节的内容,即可判断这是否是一个Beacon配对广播;
步骤S4,蓝牙智能设备发送特殊Beacon配对广播;特殊Beacon配对广播中包含:Beacon广播标识字节、Beacon配对广播标识字节和配对码;特殊Beacon配对广播如下例所示:
0x0201061AFF4C0002151112131415161718191A1B1C1D1E1F2000010002C4
蓝牙智能设备发出的特殊Beacon配对广播中Beacon配对广播标识字节为特殊Beacon配对广播数据包的第10至第25字节中的一个或多个或全部字节。特殊Beacon配对广播中Beacon配对广播标识字节的内容为蓝牙智能设备侧预定义的Beacon配对标识,并被终端预先知晓,如上例中的“1112131415161718191A1B1C1D1E1F20”;该Beacon配对标识可以和终端侧预定义的Beacon配对标识相同,也可以是不同,本例中为不同。
配对码位于特殊Beacon配对广播数据包的第26至第30字节中的一个或多个或全部字节;本例中,配对码位于特殊Beacon配对广播数据包的最后一个字节。配对码可以使得终端对具有相同配对码的蓝牙智能设备进行同一种控制;比如卧室的三个蓝牙智能灯具备相同的配对码,则终端可以同时控制这三个蓝牙智能灯进行同一个动作,比如同时点亮,或者同时进行白光和暖光颜色切换。当然,当一个蓝牙智能设备具有与其它设备都不同的唯一的配对码,则终端可单独对它进行控制,比如蓝牙智能门锁,需要单独对其进行开关。
步骤S5,终端根据接收的广播包,依据广播包中的Beacon广播标识字节、Beacon配对广播标识字节判断是否是蓝牙智能设备发出的特殊Beacon配对广播;若是则进行步骤S6;若否则终端无法控制该蓝牙智能设备;
此步骤中,终端收到蓝牙智能设备的广播包后,需要判断是否是一个特殊Beacon配对广播;
先检查广播包的第8和第9字节,根据Beacon广播标识首先确定是一个Beacon广播,然后检查第10至第25字节的内容,根据终端预先知晓的蓝牙智能设备侧预定义的Beacon配对标识判断这是一个特殊Beacon配对广播;
本发明在终端和蓝牙智能设备侧均预设了Beacon配对标识并且预先让对方获悉;加强了通信和控制的安全性;其它蓝牙设备无法通过两次Beacon配对标识的识别过程。
步骤S6,终端解析特殊Beacon配对广播,将配对码提取出来并保存;
步骤S7,终端发送带有配对码的Beacon控制广播;Beacon控制广播中的第10至第30字节除了配对码占用的字节外,其余字节均可作为控制码字节使用;相同配置码的智能蓝牙设备会同时受到同一个控制。
一个具体的实例,本实例提供的利用蓝牙Beacon广播控制家庭室内智能灯的案例;
步骤1,手机(移动终端)首先分别单独与厨房、卫生间、卧室以及客厅的智能灯(多个灯,灯组)进行匹配;
步骤2,厨房、卫生间、卧室以及客厅的智能灯分别单独发送对应的匹配广播(特殊Beacon配对广播)给手机;
步骤3,手机接收到各房间的特殊Beacon配对广播后解析并提取配对码保存在手机本地;
步骤4,手机分别单独对厨房、卫生间、卧室以及客厅的智能灯进行控制,选择合适的颜色、亮度等;每条Beacon控制广播可分别记录在上级本地;
步骤5,假设从卫生间到卧室,只需打开手机app选择相应的房间,即可让该房间的灯变为之前设置好的环境,无需进行连接,直接进行Beacon控制广播的发送,简单快捷。
Claims (6)
1.一种利用蓝牙Beacon广播控制蓝牙智能设备的方法,其特征在于,包括下述步骤:
步骤S1,终端搜索蓝牙智能设备,发送Beacon配对广播;终端发出的Beacon配对广播中包含Beacon广播标识字节和Beacon配对广播标识字节;Beacon配对广播标识字节中设有终端侧预定义的Beacon配对标识;
步骤S2,蓝牙智能设备根据接收的广播包,依据广播包中的Beacon广播标识字节的内容判断该广播包是否为Beacon广播;若是则进行步骤S3,若否则发送默认Beacon广播;
步骤S3,蓝牙智能设备继续解析收到的广播包,根据广播包中的Beacon配对广播标识字节的内容,判断收到的是否是一个Beacon配对广播;若是,则进行步骤S4,若否则发送默认Beacon广播;
蓝牙智能设备上预先设置知晓终端侧预定义的Beacon配对广播标识字节中Beacon配对标识;
步骤S4,蓝牙智能设备发送特殊Beacon配对广播;特殊Beacon配对广播中包含:Beacon广播标识字节、Beacon配对广播标识字节和配对码;
特殊Beacon配对广播中Beacon配对广播标识字节的内容为蓝牙智能设备侧预定义的Beacon配对标识,并在终端上预先设置知晓;
步骤S5,终端根据接收的广播包,依据广播包中的Beacon广播标识字节、Beacon配对广播标识字节判断是否是蓝牙智能设备发出的特殊Beacon配对广播;若是则进行步骤S6;
步骤S6,终端解析特殊Beacon配对广播,将配对码提取出来并保存;
步骤S7,终端发送带有配对码的Beacon控制广播。
2.如权利要求1所述的利用蓝牙Beacon广播控制蓝牙智能设备的方法,其特征在于:
步骤S1中,终端发出的Beacon配对广播中Beacon配对广播标识字节为Beacon配对广播数据包的第10至第25字节中的一个或多个或全部字节。
3.如权利要求1所述的利用蓝牙Beacon广播控制蓝牙智能设备的方法,其特征在于:
步骤S4中,蓝牙智能设备发出的特殊Beacon配对广播中Beacon配对广播标识字节为特殊Beacon配对广播数据包的第10至第25字节中的一个或多个或全部字节。
4.如权利要求1所述的利用蓝牙Beacon广播控制蓝牙智能设备的方法,其特征在于:
步骤S4中的配对码位于特殊Beacon配对广播数据包的第26至第30字节中的一个或多个或全部字节。
5.如权利要求4所述的利用蓝牙Beacon广播控制蓝牙智能设备的方法,其特征在于:
步骤S4中的配对码位于特殊Beacon配对广播数据包的最后一个字节。
6.如权利要求1所述的利用蓝牙Beacon广播控制蓝牙智能设备的方法,其特征在于:
Beacon控制广播中的第10至第30字节除了配对码占用的字节外,其余字节作为控制码字节使用。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610077833.7A CN105554694B (zh) | 2016-02-03 | 2016-02-03 | 利用蓝牙Beacon广播控制蓝牙智能设备的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610077833.7A CN105554694B (zh) | 2016-02-03 | 2016-02-03 | 利用蓝牙Beacon广播控制蓝牙智能设备的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105554694A true CN105554694A (zh) | 2016-05-04 |
CN105554694B CN105554694B (zh) | 2018-09-14 |
Family
ID=55833584
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610077833.7A Active CN105554694B (zh) | 2016-02-03 | 2016-02-03 | 利用蓝牙Beacon广播控制蓝牙智能设备的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105554694B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106127890A (zh) * | 2016-06-17 | 2016-11-16 | 北京千丁互联科技有限公司 | 蓝牙门禁设备、蓝牙终端、蓝牙门禁管理***及方法 |
CN106804088A (zh) * | 2017-04-01 | 2017-06-06 | 深圳市立昌机电设备有限公司 | 基于绕线机的灯光控制方法及*** |
CN106911761A (zh) * | 2017-01-11 | 2017-06-30 | 深圳酷宅科技有限公司 | 一种基于iBeacon的蓝牙设备控制方法和*** |
CN108112001A (zh) * | 2017-12-28 | 2018-06-01 | 生迪智慧科技有限公司 | 蓝牙音响灯控制方法及*** |
CN108184226A (zh) * | 2017-12-31 | 2018-06-19 | 福建省卓展信息科技股份有限公司 | 一种智能传呼饮水*** |
CN109120675A (zh) * | 2018-07-20 | 2019-01-01 | 广州科韵智慧科技有限公司 | 物联网设备控制方法、***、计算机设备和存储介质 |
CN110692090A (zh) * | 2017-06-01 | 2020-01-14 | 开利公司 | BluetoothTM低功耗数据传输通信***和方法 |
CN112907930A (zh) * | 2021-03-12 | 2021-06-04 | 江门市征极光兆科技有限公司 | 一种基于蓝牙广播包实现对码的遥控器、受控设备及方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013173848A2 (en) * | 2012-05-18 | 2013-11-21 | Qualcomm Incorporated | Automatic device-to-device connection control by environmental information |
CN104219065A (zh) * | 2014-07-31 | 2014-12-17 | 北京升哲科技有限公司 | 基于Beacon的广播方法和Beacon设备 |
CN104735870A (zh) * | 2015-03-13 | 2015-06-24 | 深圳市昇润科技有限公司 | 智能蓝牙led集成照明设备的配对方法与操控方法 |
CN105159132A (zh) * | 2015-10-16 | 2015-12-16 | 广东欧珀移动通信有限公司 | 一种基于蓝牙技术的智能家居控制方法及*** |
-
2016
- 2016-02-03 CN CN201610077833.7A patent/CN105554694B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013173848A2 (en) * | 2012-05-18 | 2013-11-21 | Qualcomm Incorporated | Automatic device-to-device connection control by environmental information |
CN104219065A (zh) * | 2014-07-31 | 2014-12-17 | 北京升哲科技有限公司 | 基于Beacon的广播方法和Beacon设备 |
CN104735870A (zh) * | 2015-03-13 | 2015-06-24 | 深圳市昇润科技有限公司 | 智能蓝牙led集成照明设备的配对方法与操控方法 |
CN105159132A (zh) * | 2015-10-16 | 2015-12-16 | 广东欧珀移动通信有限公司 | 一种基于蓝牙技术的智能家居控制方法及*** |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106127890A (zh) * | 2016-06-17 | 2016-11-16 | 北京千丁互联科技有限公司 | 蓝牙门禁设备、蓝牙终端、蓝牙门禁管理***及方法 |
CN106911761A (zh) * | 2017-01-11 | 2017-06-30 | 深圳酷宅科技有限公司 | 一种基于iBeacon的蓝牙设备控制方法和*** |
CN106804088A (zh) * | 2017-04-01 | 2017-06-06 | 深圳市立昌机电设备有限公司 | 基于绕线机的灯光控制方法及*** |
CN110692090A (zh) * | 2017-06-01 | 2020-01-14 | 开利公司 | BluetoothTM低功耗数据传输通信***和方法 |
CN108112001A (zh) * | 2017-12-28 | 2018-06-01 | 生迪智慧科技有限公司 | 蓝牙音响灯控制方法及*** |
CN108112001B (zh) * | 2017-12-28 | 2021-03-23 | 生迪智慧科技有限公司 | 蓝牙音响灯控制方法及*** |
CN108184226A (zh) * | 2017-12-31 | 2018-06-19 | 福建省卓展信息科技股份有限公司 | 一种智能传呼饮水*** |
CN109120675A (zh) * | 2018-07-20 | 2019-01-01 | 广州科韵智慧科技有限公司 | 物联网设备控制方法、***、计算机设备和存储介质 |
CN112907930A (zh) * | 2021-03-12 | 2021-06-04 | 江门市征极光兆科技有限公司 | 一种基于蓝牙广播包实现对码的遥控器、受控设备及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105554694B (zh) | 2018-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105554694A (zh) | 利用蓝牙Beacon广播控制蓝牙智能设备的方法 | |
CN105208583B (zh) | 一种配置智能家电入网的方法、装置及智能设备 | |
CN103810832B (zh) | 一种利用蓝牙控制设备的方法及装置 | |
US11191125B2 (en) | Commissioning in multi-hop networks by using a single-hop connection | |
CN104077169A (zh) | 低功耗蓝牙设备、信息安全设备及应用程序的自启动方法 | |
US9872128B2 (en) | Method of establishing stable Piconet and system of establishment of stable Piconet based on bluetooth | |
CN106408923A (zh) | 一种基于云端红外码库数据的远程无线红外转发控制*** | |
CN104581331A (zh) | 配对方法及装置 | |
US20180308348A1 (en) | Wireless voice transparent transmission apparatus and control terminal | |
CN107612794A (zh) | 一种家用电器配网***及方法 | |
CN104978851A (zh) | 一种无线红外转发控制***及方法 | |
KR20150101140A (ko) | 지그비 무선 조명 제어 방법 및 그 장치 | |
CN106302563A (zh) | 一种家用电器的智能控制方法及装置 | |
CN105099839A (zh) | 智能插座及网络连接方法和***、无线网关及配对方法 | |
CN112637874A (zh) | 一种基于BLE Mesh的智能设备配网方法 | |
CN108012305A (zh) | 智能设备配网方法、***及智能设备 | |
CN204989807U (zh) | 一种集成化的家居智能控制*** | |
CN106535316A (zh) | 物联模块入网的方法和路由器、物联模块 | |
CN105025637A (zh) | 一种蓝牙智能灯及其控制方法 | |
CN104914730A (zh) | 一种新型智能家居操作界面自动切换控制***及方法 | |
CN100571285C (zh) | 一种多级远端无线设备的标识方法及装置 | |
CN207399521U (zh) | 蓝牙设备及蓝牙连接*** | |
CN113915907A (zh) | 一种冰箱和冰箱联网方法 | |
CN105099836A (zh) | Ble智能节点控制方法和*** | |
CN105137777A (zh) | 用于无线智能家居设备的配对方法和配对装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |