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

文档序号:9792324阅读:来源:国知局
n广播标识字节、Beacon配对广播标识字节和配对码;特殊Beacon配对广播如下例所示:
Ox 02 01 06 IA FF 4C 00 02 15 11 12 13 14 15 16 17 1819 IA IB IC ID IE IF 20 00 01 00 02 C4
蓝牙智能设备发出的特殊Beacon配对广播中Beacon配对广播标识字节为特殊Beacon配对广播数据包的第10至第25字节中的一个或多个或全部字节。特殊Beacon配对广播中Beacon配对广播标识字节的内容为蓝牙智能设备侧预定义的Beacon配对标识,并被终端预先知晓,如上例中的 “11 12 13 14 15 16 17 18 19 IA IB IC ID IE IF20” ;该Beacon配对标识可以和终端侧预定义的Beacon配对标识相同,也可以是不同,本例中为不同。
[0016]配对码位于特殊Beacon配对广播数据包的第26至第30字节中的一个或多个或全部字节;本例中,配对码位于特殊Beacon配对广播数据包的最后一个字节。配对码可以使得终端对具有相同配对码的蓝牙智能设备进行同一种控制;比如卧室的三个蓝牙智能灯具备相同的配对码,则终端可以同时控制这三个蓝牙智能灯进行同一个动作,比如同时点亮,或者同时进行白光和暖光颜色切换。当然,当一个蓝牙智能设备具有与其它设备都不同的唯一的配对码,则终端可单独对它进行控制,比如蓝牙智能门锁,需要单独对其进行开关。
[0017]步骤S5,终端根据接收的广播包,依据广播包中的Beacon广播标识字节、Beacon配对广播标识字节判断是否是蓝牙智能设备发出的特殊Beacon配对广播;若是则进行步骤S6;若否则终端无法控制该蓝牙智能设备;
此步骤中,终端收到蓝牙智能设备的广播包后,需要判断是否是一个特殊Beacon配对广播;
先检查广播包的第8和第9字节,根据Beacon广播标识首先确定是一个Beacon广播,然后检查第10至第25字节的内容,根据终端预先知晓的蓝牙智能设备侧预定义的Beacon配对标识判断这是一个特殊Beacon配对广播;
本发明在终端和蓝牙智能设备侧均预设了 Beacon配对标识并且预先让对方获悉;加强了通信和控制的安全性;其它蓝牙设备无法通过两次Beacon配对标识的识别过程。
[0018]步骤S6,终端解析特殊Beacon配对广播,将配对码提取出来并保存;
步骤S7,终端发送带有配对码的Beacon控制广播;Beacon控制广播中的第10至第30字节除了配对码占用的字节外,其余字节均可作为控制码字节使用;相同配置码的智能蓝牙设备会同时受到同一个控制。
[0019]一个具体的实例,本实例提供的利用蓝牙Beacon广播控制家庭室内智能灯的案例;
步骤I,手机(移动终端)首先分别单独与厨房、卫生间、卧室以及客厅的智能灯(多个灯,灯组)进行匹配;
步骤2,厨房、卫生间、卧室以及客厅的智能灯分别单独发送对应的匹配广播(特殊Beacon配对广播)给手机;
步骤3,手机接收到各房间的特殊Beacon配对广播后解析并提取配对码保存在手机本地;
步骤4,手机分别单独对厨房、卫生间、卧室以及客厅的智能灯进行控制,选择合适的颜色、亮度等;每条Beacon控制广播可分别记录在上级本地;
步骤5,假设从卫生间到卧室,只需打开手机app选择相应的房间,即可让该房间的灯变为之前设置好的环境,无需进行连接,直接进行Beacon控制广播的发送,简单快捷。
【主权项】
1.一种利用蓝牙Beacon广播控制蓝牙智能设备的方法,其特征在于,包括下述步骤: 步骤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控制广播。2.如权利要求1所述的利用蓝牙Beacon广播控制蓝牙智能设备的方法,其特征在于: 步骤SI中,终端发出的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字节除了配对码占用的字节外,其余字节作为控制码字节使用。
【专利摘要】本发明提供一种利用蓝牙Beacon广播控制蓝牙智能设备的方法,包括下述步骤:S1,终端搜索蓝牙智能设备,发送Beacon配对广播;S2,蓝牙智能设备判断收到的广播包是否为Beacon广播;若是则进行步骤S3,若否则发送默认Beacon广播;S3,蓝牙智能设备判断收到的是否是一个Beacon配对广播;若是,则进行步骤S4,若否则发送默认Beacon广播;S4,蓝牙智能设备发送特殊Beacon配对广播;S5,终端根据接收的广播包,判断是否是蓝牙智能设备发出的特殊Beacon配对广播;若是则进行步骤S6;S6,终端解析特殊Beacon配对广播,将配对码提取出来并保存;S7,终端发送带有配对码的Beacon控制广播。本发明实现了对蓝牙智能设备的快速简单控制。
【IPC分类】H04W76/02, H04W4/00, H04W76/00
【公开号】CN105554694
【申请号】CN201610077833
【发明人】周贞宏, 孟桢
【申请人】贝尔特物联技术无锡有限公司
【公开日】2016年5月4日
【申请日】2016年2月3日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1