基于蓝牙Beacon协议的设备连接方法技术

技术编号:28780916 阅读:25 留言:0更新日期:2021-06-09 11:12
本发明专利技术实施例提供一种基于蓝牙Beacon协议的设备连接方法,通过第一设备广播携带无线连接信息的蓝牙Beacon数据包,所述无线连接信息包括所述第一设备的设备信息、无线连接设置信息和专有标识信息,所述专有标识信息用于指示所述Beacon数据包为携带无线连接信息的数据包。第二设备接收所述蓝牙Beacon数据包后,提取其中的所述无线连接信息,并根据所述无线连接信息与所述第一设备连接。在所述第一设备没有与所述第二设备建立无线通信连接时,通过蓝牙Beacon包的广播将无线连接信息传递给所述第二设备,大幅简化了两个设备建立无线通信连接的过程。连接的过程。连接的过程。

【技术实现步骤摘要】
基于蓝牙Beacon协议的设备连接方法


[0001]本专利技术涉及物联网
,尤指一种基于蓝牙Beacon协议的设备连接方法。

技术介绍

[0002]目前,随着物联网技术的发展,智能家居呈现出高速增长的趋势。目前,由于家庭环境中无线局域网(Wireless Local Area Network,WLAN)的普及,智能家居设备主要采取WLAN等近距离通信技术,与处于同一局域网下的例如智能手机等使用者的控制终端进行通信连接。
[0003]对于使用者的控制终端与需要进行连接的智能家居设备没有连接至同一局域网中时,所述控制终端与所述智能家居设备的建立通信连接的过程较为繁琐。

技术实现思路

[0004]本专利技术实施例提供一种基于蓝牙Beacon协议的设备连接方法,用以解决现有技术中存在控制终端与智能家居设备没有连接至同一局域网中时,所述两者建立通信连接的过程较为繁琐问题。
[0005]本专利技术实施例提供了一种基于蓝牙信标Beacon协议的设备连接方法,应用于第一设备,包括:
[0006]广播携带无线连接信息的蓝牙信标Beacon数据包,所述无线连接信息包括所述第一设备的设备信息、无线连接设置信息和专有标识信息,所述专有标识信息用于指示所述Beacon数据包为携带无线连接信息的数据包;
[0007]接收第二设备基于所述Beacon数据包发送的建立无线通信连接的请求;
[0008]根据所述请求与所述第二设备建立对应的无线通信连接。
[0009]可选地,所述无线连接信息还包括:
[0010]所述第一设备的设备类型;
[0011]和/或数据包版本信息,用于指示所述蓝牙信标Beacon数据包的版本;
[0012]和/或互联网连接状态标志。
[0013]可选地,所述无线连接信息,位于所述Beacon数据包的Ibeacon Prefix字段与TX Power字段之间设定数量个字节中。
[0014]可选地,所述设备类型位于所述无线连接信息的起始位置;
[0015]所述互联网连接状态标志位于设备类型所占字节之后的一个字节中;
[0016]所述数据包版本信息位于Proximity UUID字段的第1字节中;
[0017]所述专有标识信息位于所述无线连接相关信息的末尾位置的指定数目个字节中。
[0018]可选地,广播携带无线连接相关信息的蓝牙信标Beacon数据包,包括:
[0019]将所述无线连接信息中不同信息拆分为多个部分;
[0020]将所述各部分信息分别通过对应的蓝牙信标Beacon数据包进行广播,且各所述蓝牙信标Beacon数据包均包括部分总数、部分编号及专有标识信息。
[0021]可选地,所述部分总数、部分编号位于所述设备类型所占字节之后的一个字节中。
[0022]可选地,所述设备信息包括:
[0023]所述第一设备的媒体存取控制位址MAC和设备名称;
[0024]或者所述媒体存取控制位址MAC、所述设备名称和设备名称标志信息,其中所述设备名称标志信息用于指示所述Beacon数据包中的所述设备名称是否完整。
[0025]可选地,所述媒体存取控制位址MAC位于Proximity UUID字段的第2字节至第7字节;
[0026]所述设备名称位于Proximity UUID字段的第8字节至Minor字段的第2字节;
[0027]所述设备名称标志信息位于所述设备类型所占字节之后的1个字节中。
[0028]可选地,所述无线连接设置信息包括:
[0029]所述第一设备的互联网协议地址IP、互联网协议地址IP协议格式标志和无线连接名称;
[0030]或者,所述互联网协议地址IP、所述互联网协议地址IP协议格式标志、所述无线连接名称和无线连接名称标志信息,所述无线连接名称标志信息用于指示所述Beacon数据包中的所述无线连接名称是否完整。
[0031]可选地,所述互联网协议地址IP位于Proximity UUID字段的第2字节至第7字节;
[0032]所述互联网协议地址IP协议格式标志位于所述设备类型所占字节之后的1个字节中;
[0033]所述无线连接名称位于Proximity UUID字段的第8字节至Minor字段的第2字节;
[0034]所述无线连接名称标志信息位于所述设备类型所占字节之后的1个字节中。
[0035]相应地,本专利技术实施例还提供了一种基于蓝牙信标Beacon协议的设备连接方法,应用于第二设备,包括:
[0036]接收第一设备广播的携带无线连接信息的蓝牙信标Beacon数据包,其中所述无线连接信息的包括所述第一设备的设备信息、无线连接设置信息和专有标识信息;其中,所述专有标识信息用于指示所述Beacon数据包为携带无线连接信息的数据包;
[0037]根据所述专有标识信息,从所述蓝牙信标Beacon数据包中提取所述无线连接信息;
[0038]利用所述无线连接信息向所述第一设备发送建立无线通信连接的请求,以与所述第一设备建立无线通信连接。
[0039]可选地,利用所述无线连接信息向所述第一设备发送建立无线通信连接的请求,包括:
[0040]查询本地存储的可连接设备列表中是否存在所述第一设备的记录,不存在则添加至所述可连接设备列表中;
[0041]显示包括所述第一设备记录的所述可连接设备列表;
[0042]响应于与所述第一设备连接的指令,根据所述设备信息和所述无线连接设置信息,向所述第一设备发送建立无线通信连接请求。
[0043]基于同一专利技术构思,本专利技术实施例还提供了一种基于蓝牙信标Beacon协议的设备连接装置,应用于第一设备,包括:
[0044]广播模块,用于广播携带无线连接信息的蓝牙信标Beacon数据包,所述无线连接
信息包括所述第一设备的设备信息、无线连接设置信息和专有标识信息,所述专有标识信息用于指示所述Beacon数据包为携带无线连接信息的数据包;
[0045]请求接收模块,用于接收第二设备基于所述Beacon数据包发送的建立无线通信连接的请求;
[0046]无线连接模块,用于根据所述请求与所述第二设备建立对应的无线通信连接。
[0047]相应地,本专利技术实施例还提供了一种基于蓝牙信标Beacon协议的设备连接装置,应用于第二设备,包括:
[0048]广播接收模块,用于接收第一设备广播的携带无线连接信息的蓝牙信标Beacon数据包,其中所述无线连接信息的包括所述第一设备的设备信息、无线连接设置信息和专有标识信息;其中,所述专有标识信息用于指示所述Beacon数据包为携带无线连接信息的数据包;
[0049]信息提取模块,用于根据所述专有标识信息,从所述蓝牙信标Beacon数据包中提取所述无线连接信息;
[0050]无线连接模块,用于利用所述无线连接信息向所述第一设备发送建立无本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于蓝牙信标Beacon协议的设备连接方法,应用于第一设备,其特征在于,包括:广播携带无线连接信息的蓝牙信标Beacon数据包,所述无线连接信息包括所述第一设备的设备信息、无线连接设置信息和专有标识信息,所述专有标识信息用于指示所述Beacon数据包为携带无线连接信息的数据包;接收第二设备基于所述Beacon数据包发送的建立无线通信连接的请求;根据所述请求与所述第二设备建立对应的无线通信连接。2.如权利要求1所述的设备连接方法,其特征在于,所述无线连接信息还包括:所述第一设备的设备类型;和/或数据包版本信息,用于指示所述蓝牙信标Beacon数据包的版本;和/或互联网连接状态标志。3.如权利要求1或2所述的设备连接方法,其特征在于,所述无线连接信息,位于所述Beacon数据包的Ibeacon Prefix字段与TX Power字段之间设定数量个字节中。4.如权利要求3所述的设备连接方法,其特征在于,所述设备类型位于所述无线连接信息的起始位置;所述互联网连接状态标志位于设备类型所占字节之后的一个字节中;所述数据包版本信息位于Proximity UUID字段的第1字节中;所述专有标识信息位于所述无线连接相关信息的末尾位置的指定数目个字节中。5.如权利要求1或2所述的设备连接方法,其特征在于,广播携带无线连接相关信息的蓝牙信标Beacon数据包,包括:将所述无线连接信息中不同信息拆分为多个部分;将所述各部分信息分别通过对应的蓝牙信标Beacon数据包进行广播,且各所述蓝牙信标Beacon数据包均包括部分总数、部分编号及专有标识信息。6.如权利要求1或2所述的设备连接方法,其特征在于,所述设备信息包括:所述第一设备的媒体存取控制位址MAC和设备名称;或者所述媒体存取控制位址MAC、所述设备名称和设备名称标志信息,其中所述设备名称标志信息用于指示所述Beacon数据包中的所述设备名称是否完整。7.如权利要求1或2所述的设备连接方法,其特征在于,所述无线连接设置信息包括:所述第一设备的互联网协议地址IP、互联网协...

【专利技术属性】
技术研发人员:庞秀娟朱雪生张传强林乐
申请(专利权)人:青岛海信传媒网络技术有限公司
类型:发明
国别省市:

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

1