一种基于蓝牙组建稳态微微网的方法及其系统.pdf

上传人:a**** 文档编号:21737 上传时间:2018-01-12 格式:PDF 页数:14 大小:1.43MB
返回 下载 相关 举报
摘要
申请专利号:

CN201510195906.8

申请日:

2015.04.23

公开号:

CN104883656A

公开日:

2015.09.02

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04W 4/00申请日:20150423|||公开

IPC分类号:

H04W4/00(2009.01)I; H04W48/14(2009.01)I; H04W84/10(2009.01)I; H04L29/12

主分类号:

H04W4/00

申请人:

惠州TCL移动通信有限公司

发明人:

楼项辉; 虞龙杰

地址:

516006广东省惠州市仲恺高新区和畅七路西86号

优先权:

专利代理机构:

深圳市君胜知识产权代理事务所44268

代理人:

王永文; 刘文求

PDF下载: PDF下载
内容摘要

本发明公开了一种基于蓝牙组建稳态微微网的方法及其系统,方法包括中心设备作为从机并处于可被发现角色,至多7个外围设备作为主机查询并对中心设备发起L2CAP连接,组建微微网或散射网,当连接成功后中心设备获取外围设备的蓝牙地址,并记录外围设备已连接过中心设备的状态;当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对外围设备发起L2CAP连接请求,并将外围设备拉入,建立稳态微微网。本发明中外围设备无需设置即可与中心设备进行连接,并只需通过中心设备就可控制外围设备执行业务,方便了用户。

权利要求书

1.  一种基于蓝牙组建稳态微微网的方法,其特征在于,所述方法包括步骤:
A、中心设备作为从机并处于可被发现角色,至多7个外围设备作为主机查询并对中心设备发起L2CAP连接,组建微微网或散射网,当连接成功后中心设备获取外围设备的蓝牙地址,并记录外围设备已连接过中心设备的状态;
B、当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对外围设备发起L2CAP连接请求,并将外围设备拉入,建立稳态微微网。

2.
  根据权利要求1所述基于蓝牙组建稳态微微网的方法,其特征在于,所述步骤A具体包括:
A1、中心设备作为从机并处于可被发现角色,第一外围设备作为主机查询并对中心设备发起L2CAP连接,组建单一从机的微微网,当连接成功后,中心设备获取第一外围设备的蓝牙地址,并记录第一外围设备已主动连接过中心设备的状态;
A2、中心设备作为从机并处于可被发现角色,第二外围设备作为主机查询并对中心设备发起L2CAP连接,组建散射网,当连接成功后,中心设备获取第二外围设备的蓝牙地址,并记录第二外围设备已主动连接过中心设备的状态;
A3、当第一外围设备和第二外围设备均脱离过中心设备联网,且再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对第一外围设备和第二外围发起L2CAP连接请求,并将第一外围设备和第二外围设备拉入,建立具有双从机的稳态微微网;
A4、中心设备作为从机并处于可被发现角色,当第三外围设备、第四外围设备、第五外围设备、第六外围设备和第七外围设备中的一个或多个作为主机查询并对中心设备发起L2CAP连接,组建散射网。

3.
  根据权利要求1所述基于蓝牙组建稳态微微网的方法,其特征在于,所述步骤B之后还包括:
C、当稳态微微网组建完成后,中心设备和所有的外围设备均在本地备份一张相同的操作类型和操作结果表。

4.
  根据权利要求1所述基于蓝牙组建稳态微微网的方法,其特征在于,所述步骤B中当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配时,向外围设备发送Payload格式的第一信息数据包;其中,所述第一信息数据包包括消息段的字节长度字段、消息段的发送蓝牙对象字段,消息段的操作类型字段、消息段的延时时长字段。

5.
  根据权利要求4所述基于蓝牙组建稳态微微网的方法,其特征在于,所述中心设备进行自动查询和标识匹配时,向外围设备发送Payload格式的信息数据包时,外围设备解析信息数据包中的消息段的发送蓝牙对象字段,当匹配时,外围设备则向中心设备发送Payload格式的第二信息数据包;其中所述第二信息数据包包括消息段的字节长度字段、外围设备自身蓝牙地址字段、操作结果字段。

6.
  一种基于蓝牙组建稳态微微网的系统,其特征在于,包括:
连接记录模块,用于中心设备作为从机并处于可被发现角色,至多7个外围设备作为主机查询并对中心设备发起L2CAP连接,组建微微网或散射网,当连接成功后中心设备获取外围设备的蓝牙地址,并记录外围设备已连接过中心设备的状态;
组网模块,用于当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对外围设备发起L2CAP连接请求,并将外围设备拉入,建立稳态微微网。

7.
  根据权利要求6所述基于蓝牙组建稳态微微网的系统,其特征在于,所述连接记录模块具体包括:
第一记录单元,用于中心设备作为从机并处于可被发现角色,第一外围设备作为主机查询并对中心设备发起L2CAP连接,组建单一从机的微微网,当连接成功后,中心设备获取第一外围设备的蓝牙地址,并记录第一外围设备已主动连接过中心设备的状态;
第二记录单元,用于中心设备作为从机并处于可被发现角色,第二外围设备作为主机查询并对中心设备发起L2CAP连接,组建散射网,当连接成功后,中心设备获取第二外围设备的蓝牙地址,并记录第二外围设备已主动连接过中心设备的状态;
第一微微网组网单元,用于当第一外围设备和第二外围设备均脱离过中心设备联网,且再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对第一外围设备和第二外围发起L2CAP连接请求,并将第一外围设备和第二外围设备拉入,建立具有双从机的稳态微微网;
散射网组网单元,用于中心设备作为从机并处于可被发现角色,当第三外围设备、第四外围设备、第五外围设备、第六外围设备和第七外围设备中的一个或多个作为主机查询并对中心设备发起L2CAP连接,组建散射网。

8.
  根据权利要求6所述基于蓝牙组建稳态微微网的系统,其特征在于,还包括:
备份模块,用于当稳态微微网组建完成后,中心设备和所有的外围设备均在本地备份一张相同的操作类型和操作结果表。

9.
  根据权利要求6所述基于蓝牙组建稳态微微网的系统,其特征在于,所述组网模块中当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配时,向外围设备发送Payload格式的第一信息数据包;其中,所述第一信息数据包包括消息段的字节长度字段、消息段的发送蓝牙对象字段,消息段的操作类型字段、消息段的延时时长字段。

10.
  根据权利要求9所述基于蓝牙组建稳态微微网的系统,其特征在于,所述中心设备进行自动查询和标识匹配时,向外围设备发送Payload格式的信息数据包时,外围设备解析信息数据包中的消息段的发送蓝牙对象字段,当匹配时,外围设备则向中心设备发送Payload格式的第二信息数据包;其中所述第二信息数据包包括消息段的字节长度字段、外围设备自身蓝牙地址字段、操作结果字段。

说明书

一种基于蓝牙组建稳态微微网的方法及其系统
技术领域
本发明涉及蓝牙技术领域,尤其涉及一种基于蓝牙组建稳态微微网的方法及其系统。
背景技术
随着通信技术发展,推动了物联网推广和产业化,如智能家居通过物联网技术将家中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、影音服务器、影柜系统、网络家电等)连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段,兼备建筑、网络通信、信息家电、设备自动化,提供全方位的信息交互功能,甚至为各种能源费用节约资金。但启动这些业务时,往往需要用户对多个设备之间进行设置与连接才能正常使用,对用户来说,使用不是很方便。
因此,现有技术还有待于改进和发展。
发明内容
本发明针对现有技术的上述缺陷,提供一种基于蓝牙组建稳态微微网的方法及其系统,旨在解决现有启动智能设备的无线连接业务需用户对多设备间进行设置才可以连接,从而导致用户不方便的问题。
本发明解决技术问题所采用的技术方案如下:
一种基于蓝牙组建稳态微微网的方法,其中,所述方法包括步骤:
A、中心设备作为从机并处于可被发现角色,至多7个外围设备作为主机查询并对中心设备发起L2CAP连接,组建微微网或散射网,当连接成功后中心设备获取外围设备的蓝牙地址,并记录外围设备已连接过中心设备的状态;
B、当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对外围设备发起L2CAP连接请求,并将外围设备拉入,建立稳态微微网。
所述基于蓝牙组建稳态微微网的方法,其中,所述步骤A具体包括:
A1、中心设备作为从机并处于可被发现角色,第一外围设备作为主机查询并对中心设备发起L2CAP连接,组建单一从机的微微网,当连接成功后,中心设备获取第一外围设备的蓝牙地址,并记录第一外围设备已主动连接过中心设备的状态;
A2、中心设备作为从机并处于可被发现角色,第二外围设备作为主机查询并对中心设备发起L2CAP连接,组建散射网,当连接成功后,中心设备获取第二外围设备的蓝牙地址,并记录第二外围设备已主动连接过中心设备的状态;
A3、当第一外围设备和第二外围设备均脱离过中心设备联网,且再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对第一外围设备和第二外围发起L2CAP连接请求,并将第一外围设备和第二外围设备拉入,建立具有双从机的稳态微微网;
A4、中心设备作为从机并处于可被发现角色,当第三外围设备、第四外围设备、第五外围设备、第六外围设备和第七外围设备中的一个或多个作为主机查询并对中心设备发起L2CAP连接,组建散射网。
所述基于蓝牙组建稳态微微网的方法,其中,所述步骤B之后还包括:
C、当稳态微微网组建完成后,中心设备和所有的外围设备均在本地备份一张相同的操作类型和操作结果表。
所述基于蓝牙组建稳态微微网的方法,其中,所述步骤B中当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配时,向外围设备发送Payload格式的第一信息数据包;其中,所述第一信息数据包包括消息段的字节长度字段、消息段的发送蓝牙对象字段,消息段的操作类型字段、消息段的延时时长字段。
所述基于蓝牙组建稳态微微网的方法,其中,所述中心设备进行自动查询和标识匹配时,向外围设备发送Payload格式的信息数据包时,外围设备解析信息数据包中的消息段的发送蓝牙对象字段,当匹配时,外围设备则向中心设备发送Payload格式的第二信息数据包;其中所述第二信息数据包包括消息段的字节长度字段、外围设备自身蓝牙地址字段、操作结果字段。
一种基于蓝牙组建稳态微微网的系统,其中,包括:
连接记录模块,用于中心设备作为从机并处于可被发现角色,至多7个外围设备作为主机查询并对中心设备发起L2CAP连接,组建微微网或散射网,当连接成功后中心设备获取外围设备的蓝牙地址,并记录外围设备已连接过中心设备的状态;
组网模块,用于当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对外围设备发起L2CAP连接请求,并将外围设备拉入,建立稳态微微网。
所述基于蓝牙组建稳态微微网的系统,其中,所述连接记录模块具体包括:
第一记录单元,用于中心设备作为从机并处于可被发现角色,第一外围设备作为主机查询并对中心设备发起L2CAP连接,组建单一从机的微微网,当连接成功后,中心设备获取第一外围设备的蓝牙地址,并记录第一外围设备已主动连接过中心设备的状态;
第二记录单元,用于中心设备作为从机并处于可被发现角色,第二外围设备作为主机查询并对中心设备发起L2CAP连接,组建散射网,当连接成功后,中心设备获取第二外围设备的蓝牙地址,并记录第二外围设备已主动连接过中心设备的状态;
第一微微网组网单元,用于当第一外围设备和第二外围设备均脱离过中心设备联网,且再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对第一外围设备和第二外围发起L2CAP连接请求,并将第一外围设备和第二外围设备拉入,建立具有双从机的稳态微微网;
散射网组网单元,用于中心设备作为从机并处于可被发现角色,当第三外围设备、第四外围设备、第五外围设备、第六外围设备和第七外围设备中的一个或多个作为主机查询并对中心设备发起L2CAP连接,组建散射网。
所述基于蓝牙组建稳态微微网的系统,其中,还包括:
备份模块,用于当稳态微微网组建完成后,中心设备和所有的外围设备均在本地备份一张相同的操作类型和操作结果表。
所述基于蓝牙组建稳态微微网的系统,其中,所述组网模块中当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配时,向外围设备发送Payload格式的第一信息数据包;其中,所述第一信息数据包包括消息段的字节长度字段、消息段的发送蓝牙对象字段,消息段的操作类型字段、消息段的延时时长字段。
所述基于蓝牙组建稳态微微网的系统,其中,所述中心设备进行自动查询和标识匹配时,向外围设备发送Payload格式的信息数据包时,解析信息数据包中的消息段的发送蓝牙对象字段,当匹配时,外围设备则向中心设备发送Payload格式的第二信息数据包;其中所述第二信息数据包包括消息段的字节长度字段、外围设备自身蓝牙地址字段、操作结果字段。
本发明提供了一种基于蓝牙组建稳态微微网的方法及其系统,方法包括中心设备作为从机并处于可被发现角色,至多7个外围设备作为主机查询并对中心设备发起L2CAP连接,组建微微网或散射网,当连接成功后中心设备获取外围设备的蓝牙地址,并记录外围设备已连接过中心设备的状态;当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对外围设备发起L2CAP连接请求,并将外围设备拉入,建立稳态微微网。本发明中外围设备无需设置即可与中心设备进行连接,并只需通过中心设备就可控制外围设备执行业务,方便了用户。
附图说明
图1是多个蓝牙设备之间的网络拓扑结构示意图。
图2是本发明所述基于蓝牙组建稳态微微网的方法较佳实施例的流程图。
图3为本发明提供的所述基于蓝牙组建稳态微微网的方法中记录蓝牙连接状态的具体流程图。
图4是本发明所述基于蓝牙组建稳态微微网的系统较佳实施例的结构框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
首先对传统蓝牙协议进行详细说明如下。
传统蓝牙的优点是传输数据量较大,数据传输速率也较快,适用于各种不同的实际应用。传统蓝牙协议的开发主要在逻辑链路控制与适配协议(Logical Link Control and Adaptation Protocol, L2CAP),通用访问协议层(Generic Access Profile,GAP)和应用层(Application Profile),下面将分别作介绍。
1)逻辑链路控制与适配协议(L2CAP)
根据蓝牙联盟发布的传统蓝牙协议,逻辑链路控制与适配协议(Logical Link Control and Adaptation Protocol, L2CAP)定义了命令格式和数据格式。
两个蓝牙设备在通信过程中需要交互一系列的命令,命令信道的通用信令格式如表1所示。

表1
其中,Length表示Commands的字节长度;Channel ID固定为0x0001;Commands中的Code表示命令的类型,如连接请求(Connection request),连接回复(Connection response),如表2所示;Commands中的Identifier用来匹配请求和回复;Commands中的Length表示Commands中的Data的字节长度;Commands中的Data表示命令可携带的信息。

表2
连接请求的Commands格式如表3所示。其中,PSM表示协议/服务复用,分为两部分,第一部分固定由蓝牙联盟分配用作协议,第二部分由系统动态分配用作服务,最少占2个字节长度;Source CID(源信道ID)表示发送连接请求的蓝牙设备的信道ID。

表3
连接回复的Commands格式如表4所示。

表4
其中,Destination CID(目的信道ID)表示发送连接回复的蓝牙设备的信道ID;Source CID(源信道ID)表示接收连接回复的蓝牙设备的信道ID,直接从连接请求命令的Source CID复制;Result表示连接请求信令的结果,例如连接成功(Connection successful)、待定(Connection pending)和拒绝(Connection refused),如表5所示;

表5
对于连接请求信令的结果为待定的情况,用Status来进一步阐述结果为待定的原因,如表6所示。

表6
两个蓝牙设备点对点建立连接后,数据包格式如表7所示。其中,Length表示Information payload的字节长度;Channel ID表示目的信道的ID,由系统动态分配;Information payload表示数据包内容,长度可设置为0到65535字节。

表7
当三个或三个以上蓝牙设备连接成功,组成Piconet(微微网)时,主机发送的数据包格式如表8所示。其中,Length表示PSM和Information payload的字节总长度;Channel ID固定为0x0002;PSM表示协议/服务复用,分为两部分,第一部分固定由蓝牙联盟分配用作协议,第二部分由系统动态分配用作服务,最少占2个字节长度;Information payload表示数据包内容,长度可设置为0到65533字节。Piconet中从机发送的数据包格式如表7所示。

表8
    通用访问协议(Generic Access Profile, GAP)定义了查询、可被发现、连接、可被连接和已连接等状态和流程。
蓝牙设备通过时分复用方式可以同时查询附近的蓝牙设备和被附近的蓝牙设备发现,即传统蓝牙设备可以同时担任查询设备(Inquiring device)和可被发现设备(Discoverable device)。查询设备通过查询获得可被发现设备的蓝牙地址。
查询设备和可被发现设备可能已经与另外一个蓝牙设备处于连接状态,但仍保持查询和可被发现功能。
蓝牙设备通过时分复用方式可以同时连接附近的蓝牙设备和被附近的蓝牙设备连接,即蓝牙设备可以同时担任连接设备(Connecting device)和可被连接设备(Connectable device)。连接设备向可被连接设备发送连接请求(Connection Request);可被连接设备向连接设备发送连接回复(Connection Response)。连接成功后,发起连接的蓝牙设备在网络中成为主机(Master),被连接的蓝牙设备在网络中成为从机(Slave)。
 连接设备和可被连接设备可能已经与另外一个蓝牙设备处于连接状态,但仍保持连接和可被连接功能。
当两个蓝牙设备成功连接后,可以互相发送字符串消息。两个蓝牙设备在保持连接的同时,具有查询、可被发现、连接、可被连接的功能。
多个蓝牙设备之间可以组成一个网络,网络拓扑结构如图1所示。在图1中共有3个微微网(Piconet),即以A为主机,B、C、D、E为从机的Piconet,以F为主机,E、G、H为从机的Piconet,以D为主机,J为从机的Piconet。Piconet由一个主机和一到七个从机组成。在Piconet中,主机可以同时向网络中的所有从机发送字符串消息,所有从机可以单独向主机发送字符串消息。
Piconet A和Piconet F,Piconet A和Piconet D两两之间有蓝牙设备交集,因此,Piconet A和Piconet F,Piconet A和Piconet D以及三个Piconet形成散射网(Scatternet)。例如,在Piconet A和Piconet F组成的Scatternet中,E可以同时向A和F发送字符串消息;在Piconet A和Piconet D组成的Scatternet中,D可以同时向A和J发送字符串消息。
本发明结合传统蓝牙的特点,提供了一种基于蓝牙组建稳态微微网的方法。请参见图2,图2是本发明所述基于蓝牙组建稳态微微网的方法较佳实施例的流程图。如图2所示,所述基于蓝牙组建稳态微微网的方法,包括步骤:
步骤S100、中心设备作为从机并处于可被发现角色,至多7个外围设备作为主机查询并对中心设备发起L2CAP连接,组建微微网或散射网,当连接成功后中心设备获取外围设备的蓝牙地址,并记录外围设备已连接过中心设备的状态;
步骤S200、当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对外围设备发起L2CAP连接请求,并将外围设备拉入,建立稳态微微网。
进一步的,如图3所示,所述步骤S100具体包括:
步骤S101、中心设备作为从机并处于可被发现角色,第一外围设备作为主机查询并对中心设备发起L2CAP连接,组建单一从机的微微网,当连接成功后,中心设备获取第一外围设备的蓝牙地址,并记录第一外围设备已主动连接过中心设备的状态;
步骤S102、中心设备作为从机并处于可被发现角色,第二外围设备作为主机查询并对中心设备发起L2CAP连接,组建散射网,当连接成功后,中心设备获取第二外围设备的蓝牙地址,并记录第二外围设备已主动连接过中心设备的状态;
步骤S103、当第一外围设备和第二外围设备均脱离过中心设备联网,且再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对第一外围设备和第二外围发起L2CAP连接请求,并将第一外围设备和第二外围设备拉入,建立具有双从机的稳态微微网;
步骤S104、中心设备作为从机并处于可被发现角色,当第三外围设备、第四外围设备、第五外围设备、第六外围设备和第七外围设备中的一个或多个作为主机查询并对中心设备发起L2CAP连接,组建散射网。
组网完成后,中心设备得到外围设备的蓝牙地址,并有外围设备主动连接过的标识,中心设备会持续查询。当外围设备脱离网络又重新进入中心设备的查询范围内后,中心设备会自动查询,并根据标识对外围设备发起L2CAP连接,将外围设备拉入网络,就如WIFI设备会自动连接之前连过的WIFI网络。
中心设备能自动查询并判断连接智能家庭中的空调、热水器、洗衣机等外围设备,而移动终端可通过Internet网络远程控制中心设备从而控制智能家庭。在某些场景可用到稳态Piconet组网,如断电后恢复,中心设备会自动查询、匹配标识、并和智能家庭中的设备建立BT的L2CAP连接,而不用手动去逐个建立连接。当外围设备连接过中心设备后,断开与中心设备的连接并重新进入中心设备的查询范围,中心设备会自动查询,并根据是否连接过的标识进行匹配,若匹配成功则发起L2CAP连接。
当Piconet稳态网络创建完成后,中心设备可以控制外围设备的活动状态,例如立即开、立即关、延时开、延时关等操作,因此,中心设备和所有的外围设备需在本地备份一张相同的操作类型和操作结果表,以便能够正确地编码和译码,如表9所示。

表9
中心设备基于表8将Information payload自定义成如表10所示的第一信息数据包;所述第一信息数据包包括消息段的字节长度字段、消息段的发送蓝牙对象字段,消息段的操作类型字段、消息段的延时时长字段。其中,Message表示中心设备向所有外围设备发送的消息段;Message中的Length表示Message的字节长度,但不包含Length本身占的一个字节长度;BT Address用来指定消息段的发送蓝牙设备对象;Operation Type表示操作类型,如表9所示;Delay表示延时的分钟数,如果该操作带有延时功能的话,2字节的长度可表示24小时的分钟数。

表10
当外围设备收到上述中心设备发送的消息后,解析消息中的BT Address,并与本地的蓝牙地址匹配,如果匹配成功,则执行相应的操作;反之,不执行。
在匹配的情况下,外围设备将操作结果发送给中心设备,外围设备基于表7将Information payload自定义成如表11所示的第二信息数据包;所述第二信息数据包包括消息段的字节长度字段、外围设备自身蓝牙地址字段、操作结果字段。其中,Length表示消息的字节长度,但不包含Length本身占的一个字节长度;BT Address表示外围设备本身的蓝牙地址;Operation Result表示操作结果,如表9所示。

表11
本发明所述基于蓝牙组建稳态微微网的方法是一种基于传统蓝牙作为无线通信方式,中心设备自动查询、匹配和连接外围设备。在组网过程中,外围设备只需主动连接中心设备一次,后续只要进入中心设备的查询范围内后,中心设备会自动查询,并根据标识对外围设备发起L2CAP连接,就如WIFI设备会自动连接之前连过的WIFI网络。当组网完成后,用户使用移动终端可通过Internet网络远程控制中心设备向外围设备发送自定义的控制请求信息,从而控制外围设备,形成智能网络。
基于上述方法实施例,本发明还提供一种基于蓝牙组建稳态微微网的系统,如图4所示,包括:
连接记录模块100,用于中心设备作为从机并处于可被发现角色,至多7个外围设备作为主机查询并对中心设备发起L2CAP连接,组建微微网或散射网,当连接成功后中心设备获取外围设备的蓝牙地址,并记录外围设备已连接过中心设备的状态;
组网模块200,用于当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对外围设备发起L2CAP连接请求,并将外围设备拉入,建立稳态微微网。
进一步的,在所述基于蓝牙组建稳态微微网的系统中,所述连接记录模块100具体包括:
第一记录单元,用于中心设备作为从机并处于可被发现角色,第一外围设备作为主机查询并对中心设备发起L2CAP连接,组建单一从机的微微网,当连接成功后,中心设备获取第一外围设备的蓝牙地址,并记录第一外围设备已主动连接过中心设备的状态;
第二记录单元,用于中心设备作为从机并处于可被发现角色,第二外围设备作为主机查询并对中心设备发起L2CAP连接,组建散射网,当连接成功后,中心设备获取第二外围设备的蓝牙地址,并记录第二外围设备已主动连接过中心设备的状态;
第一微微网组网单元,用于当第一外围设备和第二外围设备均脱离过中心设备联网,且再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对第一外围设备和第二外围发起L2CAP连接请求,并将第一外围设备和第二外围设备拉入,建立具有双从机的稳态微微网;
散射网组网单元,用于中心设备作为从机并处于可被发现角色,当第三外围设备、第四外围设备、第五外围设备、第六外围设备和第七外围设备中的一个或多个作为主机查询并对中心设备发起L2CAP连接,组建散射网。
进一步的,在所述基于蓝牙组建稳态微微网的系统中,还包括:
备份模块,用于当稳态微微网组建完成后,中心设备和所有的外围设备均在本地备份一张相同的操作类型和操作结果表。
进一步的,在所述基于蓝牙组建稳态微微网的系统中,所述组网模块中当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配时,向外围设备发送Payload格式的第一信息数据包;其中,所述第一信息数据包包括消息段的字节长度字段、消息段的发送蓝牙对象字段,消息段的操作类型字段、消息段的延时时长字段。
进一步的,在所述基于蓝牙组建稳态微微网的系统中,所述中心设备进行自动查询和标识匹配时,向外围设备发送Payload格式的信息数据包时,外围设备解析信息数据包中的消息段的发送蓝牙对象字段,当匹配时,外围设备则向中心设备发送Payload格式的第二信息数据包;其中所述第二信息数据包包括消息段的字节长度字段、外围设备自身蓝牙地址字段、操作结果字段。
综上所述,本发明提供了一种基于蓝牙组建稳态微微网的方法及其系统,方法包括中心设备作为从机并处于可被发现角色,至多7个外围设备作为主机查询并对中心设备发起L2CAP连接,组建微微网或散射网,当连接成功后中心设备获取外围设备的蓝牙地址,并记录外围设备已连接过中心设备的状态;当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对外围设备发起L2CAP连接请求,并将外围设备拉入,建立稳态微微网。本发明中外围设备无需设置即可与中心设备进行连接,并只需通过中心设备就可控制外围设备执行业务,方便了用户。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

一种基于蓝牙组建稳态微微网的方法及其系统.pdf_第1页
第1页 / 共14页
一种基于蓝牙组建稳态微微网的方法及其系统.pdf_第2页
第2页 / 共14页
一种基于蓝牙组建稳态微微网的方法及其系统.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《一种基于蓝牙组建稳态微微网的方法及其系统.pdf》由会员分享,可在线阅读,更多相关《一种基于蓝牙组建稳态微微网的方法及其系统.pdf(14页珍藏版)》请在专利查询网上搜索。

本发明公开了一种基于蓝牙组建稳态微微网的方法及其系统,方法包括中心设备作为从机并处于可被发现角色,至多7个外围设备作为主机查询并对中心设备发起L2CAP连接,组建微微网或散射网,当连接成功后中心设备获取外围设备的蓝牙地址,并记录外围设备已连接过中心设备的状态;当所有外围设备脱离过中心设备联网,并再次进入中心设备的查询范围时,中心设备进行自动查询和标识匹配,成功时则对外围设备发起L2CAP连接请求,。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1