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

技术编号:13247338 阅读:77 留言:0更新日期:2016-05-15 11:23
本发明专利技术提供一种利用蓝牙Beacon广播控制蓝牙智能设备的方法,包括下述步骤:S1,终端搜索蓝牙智能设备,发送Beacon配对广播;S2,蓝牙智能设备判断收到的广播包是否为Beacon广播;若是则进行步骤S3,若否则发送默认Beacon广播;S3,蓝牙智能设备判断收到的是否是一个Beacon配对广播;若是,则进行步骤S4,若否则发送默认Beacon广播;S4,蓝牙智能设备发送特殊Beacon配对广播;S5,终端根据接收的广播包,判断是否是蓝牙智能设备发出的特殊Beacon配对广播;若是则进行步骤S6;S6,终端解析特殊Beacon配对广播,将配对码提取出来并保存;S7,终端发送带有配对码的Beacon控制广播。本发明专利技术实现了对蓝牙智能设备的快速简单控制。

【技术实现步骤摘要】

本专利技术涉及蓝牙通信领域,尤其是一种。
技术介绍
蓝牙是一种无线技术标准,使用2.4-2.485GHz的I SM波段的UHF无线电波,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换。当前智能蓝牙设备的主要控制模式是:通过手机或其他终端与被控制的蓝牙智能设备进行连接,连接成功之后再对智能蓝牙设备进行控制,这样的连接非常耗时,而且每次需要控制智能设备的时候都需要重新连接,这样的操作非常不便,甚至,如果想要控制多个设备,还需要建立设备组,大大增加了用户的时间花费。
技术实现思路
本专利技术的目的是在于克服现有技术中存在的不足,提供一种,能够解决目前蓝牙控制中用户操作繁琐和体验差的问题,实现了对蓝牙智能设备的快速简单控制,以及分组控制,且具有优异的安全性。本专利技术采用的技术方案是: 一种,包括下述步骤: 步骤SI,终端搜索蓝牙智能设备,发送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控制广播。进一步地,步骤SI中,终端发出的Beacon配对广播中Beacon配对广播标识字节为Beacon配对广播数据包的第10至第25字节中的一个或多个或全部字节。进一步地,步骤S4中,蓝牙智能设备发出的特殊Beacon配对广播中Beacon配对广播标识字节为特殊Beacon配对广播数据包的第10至第25字节中的一个或多个或全部字节。进一步地,步骤S4中的配对码位于特殊Beacon配对广播数据包的第26至第30字节中的一个或多个或全部字节。更进一步地,步骤S4中的配对码位于特殊Beacon配对广播数据包的最后一个字-K-T O进一步地,Beacon控制广播中的第10至第30字节除了配对码占用的字节外,其余字节作为控制码字节使用。本专利技术的优点在于:本专利技术提供了一种全新的对蓝牙智能设备进行控制的方法,相较于传统的通过连接蓝牙智能设备来进行控制的方法,更加的快捷和方便,想要控制直接进行广播而无需连接(连接蓝牙设备的时间比较长,本专利技术只需要第一次进行配对,而无需进行蓝牙连接),而且通过一个配对的方式,大大增加了蓝牙智能设备控制的安全性,每一个或者每组蓝牙智能设备都具有一个配对码(相当于密码),只有知道了配对码才能对其进行控制,可以有效地防止其他终端来进行控制。传统蓝牙连接的方式,每次只能连接一台设备,要控制多个设备必须组网。而本专利技术广播的方式可以同时控制多个设备。【附图说明】图1为本专利技术的结构组成示意图。图2为本专利技术的方法流程图。图3为本专利技术的实施例图。【具体实施方式】下面结合具体附图和实施例对本专利技术作进一步说明。本专利技术提出的,目的在于使得蓝牙终端能够方便的对一个或多个,或一组或多组蓝牙智能设备进行控制; 如图1所示,蓝牙终端(本文简称终端)和蓝牙智能设备都需要支持蓝牙BLE(Bluetooth low energy)协议。具体控制方法如下所示: 步骤SI,终端搜索蓝牙智能设备,当搜索到蓝牙智能设备之后,发送Beacon配对广播;蓝牙Beacon广播在本文中简称为Beacon广播;Beacon配对广播是Beacon广播的一个具体应用;Beacon配对广播的广播数据包格式如下举例所示: Ox 02 01 06 IA FF 4C 00 02 15 01 02 03 04 05 06 07 0809 OA OB OC OD OE OF 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 OA OB OC ODOE OF 10”,在实际应用时,可以由厂家自行定义,占用第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配对广播中包含:Beaco当前第1页1 2 本文档来自技高网...

【技术保护点】
一种利用蓝牙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控制广播。...

【技术特征摘要】

【专利技术属性】
技术研发人员:周贞宏孟桢
申请(专利权)人:贝尔特物联技术无锡有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1