CN105554694B - 利用蓝牙Beacon广播控制蓝牙智能设备的方法 - Google Patents

利用蓝牙Beacon广播控制蓝牙智能设备的方法 Download PDF

Info

Publication number
CN105554694B
CN105554694B CN201610077833.7A CN201610077833A CN105554694B CN 105554694 B CN105554694 B CN 105554694B CN 201610077833 A CN201610077833 A CN 201610077833A CN 105554694 B CN105554694 B CN 105554694B
Authority
CN
China
Prior art keywords
beacon
broadcast
blue
pairing
tooth intelligence
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
CN201610077833.7A
Other languages
English (en)
Other versions
CN105554694A (zh
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.)
BELLNET TECHNOLOGIES Co Ltd
Original Assignee
BELLNET TECHNOLOGIES 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 BELLNET TECHNOLOGIES Co Ltd filed Critical BELLNET TECHNOLOGIES Co Ltd
Priority to CN201610077833.7A priority Critical patent/CN105554694B/zh
Publication of CN105554694A publication Critical patent/CN105554694A/zh
Application granted granted Critical
Publication of CN105554694B publication Critical patent/CN105554694B/zh
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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/40Connection 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广播控制蓝牙智能设备的方法
技术领域
本发明涉及蓝牙通信领域,尤其是一种利用蓝牙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(Bluetooth low energy)协议。具体控制方法如下所示:
步骤S1,终端搜索蓝牙智能设备,当搜索到蓝牙智能设备之后,发送Beacon配对广播;
蓝牙Beacon广播在本文中简称为Beacon广播;Beacon配对广播是Beacon广播的一个具体应用;Beacon配对广播的广播数据包格式如下举例所示:
0x 02 01 06 1A FF 4C 00 02 15 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D0E 0F 10 00 01 00 02 C4
Beacon配对广播数据包包含30个字节;其中第8和第9字节为Beacon广播标识字节,Beacon广播标识字节中的Beacon广播标识即上面例子中的“02 15”,可用于区分Beacon广播和普通蓝牙广播;
终端发出的Beacon配对广播中包含Beacon配对广播标识字节,终端发出的Beacon广播中的Beacon配对广播标识字节中设有终端侧预定义的Beacon配对标识;Beacon广播数据包的第10至第25字节都可以作为Beacon配对广播标识字节;本例中终端发出的Beacon配对广播中含的Beacon配对标识是“01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F10”,在实际应用时,可以由厂家自行定义,占用第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配对广播如下例所示:
0x 02 01 06 1A FF 4C 00 02 15 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D1E 1F 20 00 01 00 02 C4
蓝牙智能设备发出的特殊Beacon配对广播中Beacon配对广播标识字节为特殊Beacon配对广播数据包的第10至第25字节中的一个或多个或全部字节。特殊Beacon配对广播中Beacon配对广播标识字节的内容为蓝牙智能设备侧预定义的Beacon配对标识,并被终端预先知晓,如上例中的“11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20”;该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配对标识判断是否是蓝牙智能设备发出的特殊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字节除了配对码占用的字节外,其余字节作为控制码字节使用。
CN201610077833.7A 2016-02-03 2016-02-03 利用蓝牙Beacon广播控制蓝牙智能设备的方法 Active CN105554694B (zh)

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 CN105554694A (zh) 2016-05-04
CN105554694B true 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)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106127890A (zh) * 2016-06-17 2016-11-16 北京千丁互联科技有限公司 蓝牙门禁设备、蓝牙终端、蓝牙门禁管理***及方法
CN106911761B (zh) * 2017-01-11 2021-04-30 深圳酷宅科技有限公司 一种基于iBeacon的蓝牙设备控制方法和***
CN106804088A (zh) * 2017-04-01 2017-06-06 深圳市立昌机电设备有限公司 基于绕线机的灯光控制方法及***
CN116246374A (zh) * 2017-06-01 2023-06-09 开利公司 Bluetooth™低功耗数据传输通信***和方法
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 江门市征极光兆科技有限公司 一种基于蓝牙广播包实现对码的遥控器、受控设备及方法

Citations (4)

* Cited by examiner, † Cited by third party
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 广东欧珀移动通信有限公司 一种基于蓝牙技术的智能家居控制方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
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 广东欧珀移动通信有限公司 一种基于蓝牙技术的智能家居控制方法及***

Also Published As

Publication number Publication date
CN105554694A (zh) 2016-05-04

Similar Documents

Publication Publication Date Title
CN105554694B (zh) 利用蓝牙Beacon广播控制蓝牙智能设备的方法
US11324074B2 (en) Mesh network system comprising a plurality of interconnected individual mesh networks
US8155289B2 (en) Remote control system for electric device
US20220232689A1 (en) Smart wall-plate system
CN101088262A (zh) 用于安全配对的方法和装置
CN104955241B (zh) 物联网内照明设备与开关的免布线配对设置的方法及装置
CN1595828B (zh) 连接包含蓝牙组件的移动终端和蓝牙接入点的方法
CN105636159A (zh) 电器连接无线路由器的配置方法和装置及移动通讯终端
CN103345827A (zh) 一种对无线路由器遥控的方法及遥控无线路由器
CN106535316A (zh) 物联模块入网的方法和路由器、物联模块
EP1638256A4 (en) WIRELESS LAN COMMUNICATION SYSTEM
SG138612A1 (en) Apparatus, and associated method, for facilitating communications by a mobile node in a multiple network radio communication system having interworking capability
KR100625781B1 (ko) 이동 통신 단말기를 이용한 홈 네트워크 시스템 및 제어방법
CN110824946A (zh) 基于WiFi自组网的智能设备控制***及方法
US20180159728A1 (en) Communication method for wi-fi internet of things equipment and wi-fi internet of things system
CN105099836A (zh) Ble智能节点控制方法和***
KR200368067Y1 (ko) 무선 홈 네트워크용 전원 제어 장치
CN103994557A (zh) 无线控制空调的方法
CN105682002A (zh) 通讯连接建立方法、数据通讯方法及***
CN105992209A (zh) 一种在无关联的wifi环境下通过信标帧内嵌数据进行通信的方法
CN105992202A (zh) 一种在无关联的wifi环境下通过探测请求帧内嵌数据进行通信的方法
KR20060079768A (ko) 이동 통신 단말기를 이용한 홈 네트워크 시스템
KR100660715B1 (ko) 이동통신 단말기의 근거리 통신망 자동 연결방법
CN106228789A (zh) 基于蓝牙广播信号的设备控制***
JPH09153952A (ja) 移動端末による遠隔制御方法およびその制御装置

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