一种蓝牙设备组网方法、装置及蓝牙设备制造方法及图纸

技术编号:13457627 阅读:76 留言:0更新日期:2016-08-03 15:40
本发明专利技术涉及蓝牙设备领域,尤其涉及一种蓝牙设备组网方法、装置及蓝牙设备,方法包括第一蓝牙设备扫描连接第二蓝牙设备,并发送连接请求数据包给第二蓝牙设备,连接请求数据包包括目标蓝牙设备标识;第二蓝牙设备接收连接请求数据包并判断目标蓝牙设备标识是否与第二蓝牙设备标识相同;若目标蓝牙设备标识与第二蓝牙设备标识相同,则第二蓝牙设备发送连接成功数据包给第一蓝牙设备,第一蓝牙设备接收连接成功数据包并将第二蓝牙设备标识、目标设备标识添加到自身路由表的对应字段中,该组网方法中所有蓝牙设备入网方式相同即各个蓝牙设备角色相同,协议也相同,无需预配置,组网方式简单易行。

【技术实现步骤摘要】

本专利技术涉及蓝牙设备领域,尤其涉及一种蓝牙设备组网方法、装置及蓝牙设备
技术介绍
低功耗蓝牙(BLE)是BluetoothSIG于2010年7月7日推出的新的蓝牙4.0规范。其最重要的特性是功耗极低,距离短。组网连接方式采用微微网(piconet)形式,每个微微网中有且仅有一个主设备,其他皆为从设备。主设备通过时分的方式依次与各从设备通讯。连接建立后网络中蓝牙设备身份确定不可更改,更不可以与网络外的设备通讯。更为通俗的理解就是,在现实生活中,集成低功耗蓝牙芯片的智能手机,仅可与手机蓝牙范围内的1个或多个(少于7个)的蓝牙设备通讯,无法与范围外的蓝牙设备通讯。此外,在没有手机的情况下,蓝牙设备之间也无法交换信息。这就造成了低功耗蓝牙通讯协议与其他组网通讯协议如ZigBee,Zwave相比,在组网上的巨大劣势。2013年10月蓝牙标准组织修订了标准更新至蓝牙4.1规范,新的蓝牙规范允许一个蓝牙设备同时存在于多个微微网中,并且可以同时在不同的微微网中扮演不同的主从角色。但是现有的蓝牙设备组网方法通常有以下缺点:1、通常采用树形组网方法,比较复杂,同时需要预配置,不够灵活,无法自组网,如申请号为201510531029.7以及申请号为200810045160.2的专利技术专利;2、蓝牙设备长期处于扫描或者监听状态,而有效的扫描状态或监听状态功耗很高,不适合低功耗场合。
技术实现思路
本专利技术的目的在于提供了一种蓝牙设备组网方法、装置以及蓝牙设备,旨在解决蓝牙设备组网方法复杂不够灵活以及不适合低功耗场合的问题。第一方面,本专利技术提供了一种蓝牙设备组网方法,所述方法包括:第一蓝牙设备扫描连接第二蓝牙设备,并发送连接请求数据包给所述第二蓝牙设备,所述连接请求数据包包括目标蓝牙设备标识;所述第二蓝牙设备接收所述连接请求数据包并判断所述目标蓝牙设备标识是否与第二蓝牙设备标识相同;若所述目标蓝牙设备标识是否与第二蓝牙设备标识相同,则所述第二蓝牙设备发送连接成功数据包给所述第一蓝牙设备,所述第一蓝牙设备接收连接成功数据包并将所述第二蓝牙设备标识、目标设备标识添加到自身路由表的对应字段中;优选的,所述方法还包括若目标蓝牙设备标识与第二蓝牙设备标识不相同,则所述第二蓝牙设备检查自身的路由表中是否有与所述目标蓝牙设备标识相同的标识;若第二蓝牙设备的路由表中没有与所述目标蓝牙设备标识相同的标识,则第二蓝牙设备扫描连接第三蓝牙设备,并将所述连接请求数据包发送给所述第三蓝牙设备,所述第三蓝牙设备接收所述连接请求数据包并判断所述目标蓝牙设备标识是否与自身标识相同,若相同,则所述第三蓝牙设备发送连接成功数据包给所述第二蓝牙设备,所述第二蓝牙设备接收连接成功数据包并将所述连接成功数据包转发给所述第一蓝牙设备,同时第二蓝牙设备将第三蓝牙设备标识、目标设备标识添加到自身路由表的对应字段中;第一蓝牙设备接收第二蓝牙设备转发的连接成功数据包并将所述第二蓝牙设备标识、目标设备标识添加到自身路由表的对应字段中。优选的,所述方法还包括:若第二蓝牙设备的路由表中有与所述目标蓝牙设备标识相同的标识,则所述第二蓝牙设备发送连接成功数据包给所述第一蓝牙设备,所述第一蓝牙设备接收连接成功数据包并将所述第二蓝牙设备标识、目标设备标识添加到自身路由表的对应字段中。优选的,所述第一蓝牙设备接收连接成功数据包之后,还包括:自动断开第一蓝牙设备与第二蓝牙设备的连接。优选的,第二蓝牙设备接收连接成功数据包之后,还包括:自动断开第三蓝牙设备与第二蓝牙设备的连接。优选的,所述路由表包括以下字段:目标设备标识、下一跳设备标识、跳数以及使用频次。优选的,所述方法还包括:判断路由表大小是否大于预设阈值,若是,则删除一定周期内使用频次最低的路由信息。第二方面,本专利技术还提供了一种蓝牙设备组网装置,所述装置包括:扫描模块,用于扫描连接蓝牙设备;发送接收模块,用于发送或接收连接请求数据包给蓝牙设备,所述连接请求数据包包括目标蓝牙设备标识;以及用于接收连接成功数据包;判断模块,用于在接收到连接请求数据包后,判断所述目标蓝牙设备标识是否与自身设备标识相同;添加模块,用于在接收连接成功数据包后,将发送连接成功数据包对应的蓝牙设备标识、目标设备标识添加到自身路由表的对应字段中。优选的,所述装置还包括:检查模块,用于当目标蓝牙设备标识与自身设备标识不相同,检查自身的路由表中是否有与所述目标蓝牙设备标识相同的标识;断开模块,用于在接收连接成功数据包后,断开与发送连接成功数据包对应的蓝牙设备之间的连接。第三方面的,本专利技术还提供了一种蓝牙设备,所述蓝牙设备包括上述的蓝牙设备组网装置。有益效果:本专利技术的提供了一种蓝牙设备组网方法,第一蓝牙设备通过扫描连接蓝牙设备后直接发送连接请求数据包给第二蓝牙设备,第二蓝牙设备接收所述连接请求数据包并判断目标蓝牙设备标识是否与第二蓝牙设备标识相同,若相同则第二蓝牙设备发送连接成功数据包给所述第一蓝牙设备,第一蓝牙设备接收连接成功数据包并将所述第二蓝牙设备标识、目标设备标识添加到自身路由表的对应字段中。该组网方法中所有蓝牙设备入网方式相同即各个蓝牙设备角色相同,协议也相同,无需预配置,组网方式简单易行;同时在适当时候才进行扫描,且蓝牙设备发送数据处于广播状态而非监听状态,因此功耗低。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的蓝牙设备组网方法流程图;图2是本专利技术一实施例提供的蓝牙设备组网方法流程图;图3是本专利技术实施例提供的一应用场景示意图;图4是本专利技术实施例提供的另一应用场景示意图;图5是本专利技术一实施例提供的蓝牙设备组网装置结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为本专利技术实施例提供的一种蓝牙设备组网方法流程图,参照图1,该法包括以下步骤:步骤101、第一蓝牙设备扫描连接第二蓝牙设备,并发送连接请求数据包给...

【技术保护点】
一种蓝牙设备组网方法,其特征在于,所述方法包括:第一蓝牙设备扫描连接第二蓝牙设备,并发送连接请求数据包给所述第二蓝牙设备,所述连接请求数据包包括目标蓝牙设备标识;所述第二蓝牙设备接收所述连接请求数据包并判断所述目标蓝牙设备标识是否与第二蓝牙设备标识相同;若所述目标蓝牙设备标识与第二蓝牙设备标识相同,则所述第二蓝牙设备发送连接成功数据包给所述第一蓝牙设备,所述第一蓝牙设备接收连接成功数据包并将所述第二蓝牙设备标识、目标设备标识添加到自身路由表的对应字段中。

【技术特征摘要】
1.一种蓝牙设备组网方法,其特征在于,所述方法包括:
第一蓝牙设备扫描连接第二蓝牙设备,并发送连接请求数据包给所述第二蓝
牙设备,所述连接请求数据包包括目标蓝牙设备标识;
所述第二蓝牙设备接收所述连接请求数据包并判断所述目标蓝牙设备标识
是否与第二蓝牙设备标识相同;
若所述目标蓝牙设备标识与第二蓝牙设备标识相同,则所述第二蓝牙设备发
送连接成功数据包给所述第一蓝牙设备,所述第一蓝牙设备接收连接成功数据包
并将所述第二蓝牙设备标识、目标设备标识添加到自身路由表的对应字段中。
2.根据权利要求1所述的蓝牙设备组网方法,其特征在于,所述方法还包
括:
若目标蓝牙设备标识与第二蓝牙设备标识不相同,则所述第二蓝牙设备检查
自身的路由表中是否有与所述目标蓝牙设备标识相同的标识;
若第二蓝牙设备的路由表中没有与所述目标蓝牙设备标识相同的标识,则第
二蓝牙设备扫描连接第三蓝牙设备,并将所述连接请求数据包发送给所述第三蓝
牙设备,所述第三蓝牙设备接收所述连接请求数据包并判断所述目标蓝牙设备标
识是否与自身标识相同,若相同,则所述第三蓝牙设备发送连接成功数据包给所
述第二蓝牙设备,所述第二蓝牙设备接收连接成功数据包并将所述连接成功数据
包转发给所述第一蓝牙设备,同时第二蓝牙设备将第三蓝牙设备标识、目标设备
标识添加到自身路由表的对应字段中;第一蓝牙设备接收第二蓝牙设备转发的连
接成功数据包并将所述第二蓝牙设备标识、目标设备标识添加到自身路由表的对
应字段中。
3.根据权利要求2所述的蓝牙设备组网方法,其特征在于,所述方法还包括:

\t若第二蓝牙设备的路由表中有与所述目标蓝牙设备标识相同的标识,则所述第二
蓝牙设备发送连接成功数据包给所述第一蓝牙设备,所述第一蓝牙设备接收连接
成功...

【专利技术属性】
技术研发人员:李志晨
申请(专利权)人:卧槽科技深圳有限公司
类型:发明
国别省市:广东;44

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

1