CN104883656A - 一种基于蓝牙组建稳态微微网的方法及其*** - Google Patents

一种基于蓝牙组建稳态微微网的方法及其*** Download PDF

Info

Publication number
CN104883656A
CN104883656A CN201510195906.8A CN201510195906A CN104883656A CN 104883656 A CN104883656 A CN 104883656A CN 201510195906 A CN201510195906 A CN 201510195906A CN 104883656 A CN104883656 A CN 104883656A
Authority
CN
China
Prior art keywords
ancillary equipment
central apparatus
piconet
bluetooth
stable state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510195906.8A
Other languages
English (en)
Other versions
CN104883656B (zh
Inventor
楼项辉
虞龙杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huizhou TCL Mobile Communication Co Ltd
Original Assignee
Huizhou TCL Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huizhou TCL Mobile Communication Co Ltd filed Critical Huizhou TCL Mobile Communication Co Ltd
Priority to CN201510195906.8A priority Critical patent/CN104883656B/zh
Publication of CN104883656A publication Critical patent/CN104883656A/zh
Priority to US15/100,790 priority patent/US9872128B2/en
Priority to PCT/CN2015/092113 priority patent/WO2016169231A1/zh
Priority to EP15853637.5A priority patent/EP3288296B1/en
Application granted granted Critical
Publication of CN104883656B publication Critical patent/CN104883656B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/14Access restriction or access information delivery, e.g. discovery data delivery using user query or user detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/105PBS [Private Base Station] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • H04W84/20Master-slave selection or change arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/681Types of network addresses using addresses for wireless personal area networks or wireless sensor networks, e.g. Zigbee addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Automation & Control Theory (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

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

Description

一种基于蓝牙组建稳态微微网的方法及其***
技术领域
本发明涉及蓝牙技术领域,尤其涉及一种基于蓝牙组建稳态微微网的方法及其***。
背景技术
随着通信技术发展,推动了物联网推广和产业化,如智能家居通过物联网技术将家中的各种设备(如音视频设备、照明***、窗帘控制、空调控制、安防***、数字影院***、影音服务器、影柜***、网络家电等)连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段,兼备建筑、网络通信、信息家电、设备自动化,提供全方位的信息交互功能,甚至为各种能源费用节约资金。但启动这些业务时,往往需要用户对多个设备之间进行设置与连接才能正常使用,对用户来说,使用不是很方便。
因此,现有技术还有待于改进和发展。
发明内容
本发明针对现有技术的上述缺陷,提供一种基于蓝牙组建稳态微微网的方法及其***,旨在解决现有启动智能设备的无线连接业务需用户对多设备间进行设置才可以连接,从而导致用户不方便的问题。
本发明解决技术问题所采用的技术方案如下:
一种基于蓝牙组建稳态微微网的方法,其中,所述方法包括步骤:
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连接请求,并将***设备拉入,建立稳态微微网。本发明中***设备无需设置即可与中心设备进行连接,并只需通过中心设备就可控制***设备执行业务,方便了用户。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

Claims (10)

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格式的第二信息数据包;其中所述第二信息数据包包括消息段的字节长度字段、***设备自身蓝牙地址字段、操作结果字段。
CN201510195906.8A 2015-04-23 2015-04-23 一种基于蓝牙组建稳态微微网的方法及其*** Active CN104883656B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201510195906.8A CN104883656B (zh) 2015-04-23 2015-04-23 一种基于蓝牙组建稳态微微网的方法及其***
US15/100,790 US9872128B2 (en) 2015-04-23 2015-10-16 Method of establishing stable Piconet and system of establishment of stable Piconet based on bluetooth
PCT/CN2015/092113 WO2016169231A1 (zh) 2015-04-23 2015-10-16 一种基于蓝牙组建稳态微微网的方法及其***
EP15853637.5A EP3288296B1 (en) 2015-04-23 2015-10-16 Method and system for building steady piconet based on bluetooth

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510195906.8A CN104883656B (zh) 2015-04-23 2015-04-23 一种基于蓝牙组建稳态微微网的方法及其***

Publications (2)

Publication Number Publication Date
CN104883656A true CN104883656A (zh) 2015-09-02
CN104883656B CN104883656B (zh) 2018-10-26

Family

ID=53950960

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510195906.8A Active CN104883656B (zh) 2015-04-23 2015-04-23 一种基于蓝牙组建稳态微微网的方法及其***

Country Status (4)

Country Link
US (1) US9872128B2 (zh)
EP (1) EP3288296B1 (zh)
CN (1) CN104883656B (zh)
WO (1) WO2016169231A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105430597A (zh) * 2015-10-30 2016-03-23 南京网河智能科技有限公司 一种蓝牙设备及其蓝牙散射网组网方法和装置
CN105704535A (zh) * 2016-03-22 2016-06-22 广东欧珀移动通信有限公司 一种音视频播放***控制方法、装置和音视频播放***
WO2016169231A1 (zh) * 2015-04-23 2016-10-27 惠州Tcl移动通信有限公司 一种基于蓝牙组建稳态微微网的方法及其***
CN106658377A (zh) * 2016-12-26 2017-05-10 广州周立功单片机科技有限公司 低功耗蓝牙的通信方法以及装置
CN106900035A (zh) * 2017-01-19 2017-06-27 宇龙计算机通信科技(深圳)有限公司 一种终端通信方法、***及接入终端
CN108494610A (zh) * 2018-05-23 2018-09-04 南京邮电大学 基于6LoBLE的低功耗蓝牙IPv6地址自动配置方法
CN109076624A (zh) * 2016-05-13 2018-12-21 华为技术有限公司 无线连接建立方法及设备
CN110166988A (zh) * 2018-02-13 2019-08-23 盛微先进科技股份有限公司 一种无线通信***及其方法

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10405121B2 (en) 2016-08-25 2019-09-03 Gary Reifel Wireless splitter-repeater hub
US11265331B2 (en) 2019-10-15 2022-03-01 Palo Alto Research Center Incorporated Bluetooth hub device mediating connections between mobile device and controlled device

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001097455A1 (en) * 2000-06-13 2001-12-20 Red-M (Communications) Limited A communications device
US6954438B2 (en) * 2001-02-21 2005-10-11 3Com Corporation Wireless callback access control for a LAN network access point
US8014392B2 (en) * 2008-03-11 2011-09-06 Broadcom Corporation Method and system for advertising bluetooth multicast feature
GB2459479B8 (en) * 2008-04-23 2012-08-08 Bigger Than The Wheel Ltd Short range RF monitoring system
CN101959328A (zh) * 2009-07-17 2011-01-26 中兴通讯股份有限公司 基于微微小区基站实现家电智能控制的方法及***
US9992729B2 (en) * 2012-10-22 2018-06-05 The Nielsen Company (Us), Llc Systems and methods for wirelessly modifying detection characteristics of portable devices
CN104022805B (zh) * 2014-06-06 2017-01-04 深圳市爱美家电子科技有限公司 一种主从端蓝牙设备连接方法及装置
CN104483841A (zh) * 2014-12-22 2015-04-01 深圳市高为通信技术有限公司 智能家居网络***和智能家居控制方法
CN104539325B (zh) * 2014-12-25 2017-05-10 惠州Tcl移动通信有限公司 一种基于低功耗蓝牙微微网的组网互连方法及***
CN104883656B (zh) * 2015-04-23 2018-10-26 惠州Tcl移动通信有限公司 一种基于蓝牙组建稳态微微网的方法及其***

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016169231A1 (zh) * 2015-04-23 2016-10-27 惠州Tcl移动通信有限公司 一种基于蓝牙组建稳态微微网的方法及其***
US9872128B2 (en) 2015-04-23 2018-01-16 Huizhou Tcl Mobile Communication Co., Ltd. Method of establishing stable Piconet and system of establishment of stable Piconet based on bluetooth
CN105430597A (zh) * 2015-10-30 2016-03-23 南京网河智能科技有限公司 一种蓝牙设备及其蓝牙散射网组网方法和装置
CN105704535A (zh) * 2016-03-22 2016-06-22 广东欧珀移动通信有限公司 一种音视频播放***控制方法、装置和音视频播放***
CN105704535B (zh) * 2016-03-22 2018-09-04 广东欧珀移动通信有限公司 一种音视频播放***控制方法、装置和音视频播放***
CN109076624A (zh) * 2016-05-13 2018-12-21 华为技术有限公司 无线连接建立方法及设备
CN106658377A (zh) * 2016-12-26 2017-05-10 广州周立功单片机科技有限公司 低功耗蓝牙的通信方法以及装置
CN106658377B (zh) * 2016-12-26 2020-04-14 广州立功科技股份有限公司 低功耗蓝牙的通信方法以及装置
CN106900035A (zh) * 2017-01-19 2017-06-27 宇龙计算机通信科技(深圳)有限公司 一种终端通信方法、***及接入终端
CN110166988A (zh) * 2018-02-13 2019-08-23 盛微先进科技股份有限公司 一种无线通信***及其方法
CN110166988B (zh) * 2018-02-13 2022-03-11 盛微先进科技股份有限公司 一种无线通信***及其方法
CN108494610A (zh) * 2018-05-23 2018-09-04 南京邮电大学 基于6LoBLE的低功耗蓝牙IPv6地址自动配置方法
CN108494610B (zh) * 2018-05-23 2021-03-23 南京邮电大学 基于6LoBLE的低功耗蓝牙IPv6地址自动配置方法

Also Published As

Publication number Publication date
WO2016169231A1 (zh) 2016-10-27
EP3288296A1 (en) 2018-02-28
EP3288296A4 (en) 2018-12-05
US9872128B2 (en) 2018-01-16
CN104883656B (zh) 2018-10-26
US20170118582A1 (en) 2017-04-27
EP3288296B1 (en) 2021-08-04

Similar Documents

Publication Publication Date Title
CN104883656A (zh) 一种基于蓝牙组建稳态微微网的方法及其***
JP5702774B2 (ja) 無線ネットワークシステムの先進のコミッショニング
CN105050033A (zh) 基于低功耗蓝牙和传统蓝牙的微微网组网互连方法及***
US20140052783A1 (en) Wireless bridge for facilitating communication between different network
CN104898629B (zh) 智能家居控制端及其控制方法
WO2004068742A1 (ja) 移動体無線端末装置
CN103095903B (zh) 一种通过手机遥控机顶盒的方法及***
CN104780499B (zh) 一种基于蓝牙的多设备智能互连方法及***
CN105471686A (zh) 终端控制方法、装置及***
CN104540090A (zh) 一种基于低功耗蓝牙的组网互连方法及***
CN105245427A (zh) 基于总线适配的多物联网云平台的终端接入及控制***
CN105446305A (zh) 智能家居网关网络配置方法及智能家居***
CN105392185B (zh) 一种智能设备的联网方法、装置及***
RU2584499C2 (ru) Способ функционирования и ввода в действие устройств в сети zigbee
JP2020532925A (ja) シングルホップ接続を使用したマルチホップネットワークにおけるコミッショニング
CN112469055A (zh) 设备配网方法、相关设备和存储介质
CN105471983A (zh) 一种建立物联通讯的方法及***
CN107948003A (zh) 一种智能家居的一键加网装置及其配置方法
US20190208413A1 (en) Network device and wps connection method thereof
CN104486174A (zh) 一种智能终端的组网方法及装置
CN110288820A (zh) 一种遥控设备与主机的连接方法
CN104754502A (zh) 一种支持多协议的设备配对方法和***
CN105099836A (zh) Ble智能节点控制方法和***
CN105137777A (zh) 用于无线智能家居设备的配对方法和配对装置
CN104581885A (zh) 一种网络连接自动切换方法、装置及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant