CN106878933A - 一种蓝牙设备组网方法和*** - Google Patents

一种蓝牙设备组网方法和*** Download PDF

Info

Publication number
CN106878933A
CN106878933A CN201710286645.XA CN201710286645A CN106878933A CN 106878933 A CN106878933 A CN 106878933A CN 201710286645 A CN201710286645 A CN 201710286645A CN 106878933 A CN106878933 A CN 106878933A
Authority
CN
China
Prior art keywords
bluetooth
information
equipment
terminal
identification information
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
CN201710286645.XA
Other languages
English (en)
Other versions
CN106878933B (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.)
Xiamen Non Universal Technology Co Ltd
Original Assignee
Xiamen Non Universal Technology 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 Xiamen Non Universal Technology Co Ltd filed Critical Xiamen Non Universal Technology Co Ltd
Priority to CN201710286645.XA priority Critical patent/CN106878933B/zh
Publication of CN106878933A publication Critical patent/CN106878933A/zh
Priority to US15/700,186 priority patent/US10575178B2/en
Application granted granted Critical
Publication of CN106878933B publication Critical patent/CN106878933B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/50Secure pairing of devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/068Authentication using credential vaults, e.g. password manager applications or one time password [OTP] applications
    • 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
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/71Hardware identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • 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)
  • Mobile Radio Communication Systems (AREA)
  • Power Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)

Abstract

本发明公开一种蓝牙设备组网方法和***,所述方法包括以下步骤:终端初始化第一预设区域范围内的所有蓝牙设备,并记录第一预设区域范围内的所有蓝牙设备对应的标识信息。当终端需要对第一预设区域范围内的蓝牙设备进行控制时,只需广播控制命令信息即可。蓝牙设备在接收到所述设备控制命令信息后,该蓝牙设备的判断单元会判断设备控制命令信息所包含的标识信息是否为自身对应的标识信息,若是则执行所述设备控制命令信息,否则会继续广播该控制命令信息。当某一蓝牙设备执行完控制命令信息后,则会向外广播控制响应信息,通过蓝牙组网传递后最终被终端所接收。通过本发明的方案可以有效降低了户外蓝牙产品组网的成本。

Description

一种蓝牙设备组网方法和***
技术领域
本发明涉及蓝牙组网领域,尤其涉及一种蓝牙设备组网方法和***。
背景技术
现有的蓝牙设备(如户外太阳能产品)的控制方式基本是基于硬件开关控制,即拨通开关后通电进行工作。也有少部分高端的户外太阳能产品会选择无线控制,操作更加便捷,增加了用户的感官体验。使用的无线控制连接的方式包括蓝牙连接、ZIGBEE连接、2.4G无线遥控、WIFI连接等。采用硬件开关控制方式操作步骤繁琐,尤其一些太阳能产品设置在高处时,不便于用户拨动开关。
而对于采用无线技术连接的方式,蓝牙连接是其中的重要一项。蓝牙是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换。蓝牙可连接多个设备,克服了数据同步的难题。蓝牙是一个标准的无线通讯协议,基于设备低成本的收发器芯片,传输距离近、低功耗。
目前,采用蓝牙连接的控制方式,由于蓝牙信号传输范围有限,无法实现对多台不同位置的设备进行有效管理和控制。通常一个终端设备只能对应控制1至2个蓝牙产品,这无疑使得户外蓝牙产品无法大范围的推广。而采用WIFI或2.4G无线遥控连接控制的方式,由于功耗太大,无法实现户外蓝牙设备组网用电需求,且增加了成本。采用ZIGBEE技术也可以进行组网控制,但是使用成本较高,和终端设备无法直接通讯连接,需要经过转换设备。
发明内容
为此,需要提供一种蓝牙设备组网的技术方案,用以解决当蓝牙设备分布于多个不同位置时,对这些蓝牙设备进行组网控制时成本高、操作不便、用户体验差等问题。
为实现上述目的,发明人提供了一种蓝牙设备组网***,所述***包括终端和多个蓝牙设备,每一蓝牙设备对应一标识信息;所述终端和各个蓝牙设备均设置有蓝牙模块;所述终端与第二预设区域范围内的蓝牙设备通过蓝牙连接;所述蓝牙设备与第三预设区域范围的其他蓝牙设备通过蓝牙连接;所述终端包括初始化单元、控制命令接收单元和第一通信单元;所述蓝牙设备包括判断单元、第二通信单元和执行单元;
所述初始化单元用于对第一预设区域范围内的所有蓝牙设备进行初始化设置,并记录第一预设区域范围内的所有蓝牙设备对应的标识信息;
所述控制命令接收单元用于接收控制命令信息,所述第一通信单元用于向第二预设区域范围内广播设备控制命令信息;所述设备控制命令信息包含有待执行该控制信息的蓝牙设备对应的标识信息,所述第二预设区域范围为终端的蓝牙信号所能达到的范围;
蓝牙设备在接收到所述设备控制命令信息后,该蓝牙设备的判断单元用于判断设备控制命令信息所包含的标识信息是否为自身对应的标识信息,若是则执行单元用于执行所述设备控制命令信息,否则第二通信单元用于向第三预设区域范围内广播设备控制命令信息;所述第三预设区域范围为蓝牙设备的蓝牙信号所能达到的范围;
蓝牙设备在执行完所述设备控制命令信息后,第二通信单元还用于向第三预设区域范围内发送控制响应信息,所述控制响应信息包括该蓝牙设备对应的标识信息;
所述第一通信单元用于接收控制响应信息,并将该控制响应信息中包含的标识信息对应的蓝牙设备的控制状态更新为该蓝牙设备执行所述设备控制命令信息后的状态。
进一步地,所述***还包括服务器,所述服务器包括验证单元和蓝牙识别信息发送单元;所述终端包括身份信息获取单元;
所述身份信息获取单元用于获取用户的身份信息;
所述验证单元用于验证用户的身份信息,并在身份信息验证成功后发送蓝牙识别信息至终端,并将蓝牙识别信息与用户身份信息对应存储于服务器的存储单元中。
进一步地,所述终端包括登录单元,所述登录单元用于接收蓝牙识别信息,并在接收的蓝牙识别信息验证成功后完成登录,并对第一预设区域范围内的所有蓝牙设备进行初始化设置。
进一步地,所述终端包括第一终端和第二终端,所述第一终端用于接收服务器发送的蓝牙识别信息,还用于在接收到第二终端的识别信息获取请求后,发送蓝牙识别信息至第二终端。
进一步地,所述控制命令信息包括添加控制信息、删除控制信息、状态修改控制信息中的一种或多种。
发明人还提供了一种蓝牙设备组网方法,所述方法应用于蓝牙设备组网***,所述***包括终端和多个蓝牙设备,每一蓝牙设备对应一标识信息;所述终端和各个蓝牙设备均设置有蓝牙模块;所述终端与第二预设区域范围内的蓝牙设备通过蓝牙连接;所述蓝牙设备与第三预设区域范围的其他蓝牙设备通过蓝牙连接;所述终端包括初始化单元、控制命令接收单元和第一通信单元;所述蓝牙设备包括判断单元、第二通信单元和执行单元;所述方法包括以下步骤:
初始化单元对第一预设区域范围内的所有蓝牙设备进行初始化设置,并记录第一预设区域范围内的所有蓝牙设备对应的标识信息;
控制命令接收单元接收控制命令信息,第一通信单元向第二预设区域范围内广播设备控制命令信息;设备控制命令信息包含有待执行该控制信息的蓝牙设备对应的标识信息,所述第二预设区域范围为终端的蓝牙信号所能达到的范围;
蓝牙在接收到所述设备控制命令信息后,该蓝牙设备的判断单元判断设备控制命令信息所包含的标识信息是否为自身对应的标识信息,若是则执行单元执行所述设备控制命令信息,否则第二通信单元向第三预设区域范围内广播设备控制命令信息;所述第三预设区域范围为蓝牙设备的蓝牙信号所能达到的范围;
蓝牙设备在执行完所述设备控制命令信息后,第二通信单元向第三预设区域范围内发送控制响应信息,所述控制响应信息包括该蓝牙设备对应的标识信息;
第一通信单元接收控制响应信息,并将该控制响应信息中包含的标识信息对应的蓝牙设备的控制状态更新为该蓝牙设备执行所述设备控制命令信息后的状态。
进一步地,所述***还包括服务器,所述服务器包括验证单元和蓝牙识别信息发送单元;所述终端包括身份信息获取单元;所述方法包括以下步骤:
身份信息获取单元获取用户的身份信息;
验证单元验证用户的身份信息,并在身份信息验证成功后发送蓝牙识别信息至终端,并将蓝牙识别信息与用户身份信息对应存储于服务器的存储单元中。
进一步地,所述终端包括登录单元,所述方法包括:
登录单元接收蓝牙识别信息,并在接收的蓝牙识别信息验证成功后完成登录,并对第一预设区域范围内的所有蓝牙设备进行初始化设置。
进一步地,所述终端包括第一终端和第二终端,所述方法包括:
第一终端接收服务器发送的蓝牙识别信息,并在接收到第二终端的识别信息获取请求后,发送蓝牙识别信息至第二终端。
进一步地,所述控制命令信息包括添加控制信息、删除控制信息、状态修改控制信息中的一种或多种。
本发明具有以下特点:终端首先初始化第一预设区域范围内的所有蓝牙设备,并记录第一预设区域范围内的所有蓝牙设备对应的标识信息。当终端需要对第一预设区域范围内的蓝牙设备进行控制时,只需广播控制命令信息即可。蓝牙设备在接收到所述设备控制命令信息后,该蓝牙设备的判断单元会判断设备控制命令信息所包含的标识信息是否为自身对应的标识信息,若是则执行所述设备控制命令信息,否则会继续广播该控制命令信息。当某一蓝牙设备执行完控制命令信息后,则会向外广播控制响应信息,通过蓝牙组网传递后最终被终端所接收。通过本发明的方案,可以实现一个终端对数量多个蓝牙设备进行控制,增强了用户的感官体验。同时,无需路由分配或者路径计算就能自行组网,有效降低了户外蓝牙产品组网的成本。
附图说明
图1为本发明一实施例涉及的蓝牙设备组网***的示意图;
图2为本发明另一实施例涉及的蓝牙设备组网***的示意图;
图3为本发明另一实施例涉及的蓝牙设备组网方法的流程图;
附图标记说明:
101、终端;
111、初始化单元;
112、控制命令接收单元;
113、第一通信单元;
114、身份信息获取单元;
115、登录单元;
102、蓝牙设备;
121、判断单元;
122、第二通信单元;
123、执行单元;
103、服务器;
131、验证单元;
132、蓝牙识别信息发送单元。
具体实施方式
为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。
请参阅图1,为本发明一实施例涉及的蓝牙设备组网***的示意图。所述***包括终端101和多个蓝牙设备102,所述终端为具有数据处理功能的电子设备,每一蓝牙设备102对应一标识信息;所述终端101和各个蓝牙设备102均设置有蓝牙模块。终端101可以是手机、平板电脑、个人数字助理等智能移动设备,还可以是个人计算机、扫描仪等电子设备。蓝牙设备为内置蓝牙模块的物联网设备,可以为具有蓝牙功能的智能门锁、灯光控制、暖通空调(HVAC)***、以及家用电器等。所述标识信息为将各个蓝牙设备相互区分的识别信息,可以为单个数字、字符,还可以是字符串。
所述终端101与第二预设区域范围内的蓝牙设备102通过蓝牙连接,所述第二预设区域范围为终端的蓝牙信号所能达到的范围。第二预设区域范围会随着终端的位置移动而发生变化,通常蓝牙信号的接收范围一般在10米左右,因而第二预设区域范围一般为以当前终端位置为球心、10米左右为半径形成的三维空间上的球形区域。所述蓝牙设备102与第三预设区域范围的其他蓝牙设备通过蓝牙连接。同理,所述第三预设区域范围为蓝牙设备的蓝牙信号所能达到的范围,第三预设区域范围一般为以蓝牙设备所在的位置为球心、10米左右为半径形成的三维空间上的球形区域。随着蓝牙设备安装位置的不同,第三预设区域范围也会随之改变。当然,第二、第三预设区域范围半径数值还可以是其他数值,取值取决于终端或蓝牙设备的蓝牙信号的强弱。
所述终端101包括初始化单元111、控制命令接收单元112和第一通信单元113;所述蓝牙设备102包括判断单元121、第二通信单元122和执行单元123。
所述初始化单元111用于对第一预设区域范围内的所有蓝牙设备进行初始化设置,并记录第一预设区域范围内的所有蓝牙设备对应的标识信息。需要进行组网的蓝牙设备均匀分布于第一预设区域范围内。第一预设区域范围为蓝牙组网所涵盖的应用场景范围,可以是一个花园、学校、小区等等。当对蓝牙设备初始化设置后,终端就存储有第一预设区域范围内所有蓝牙设备对应的标识信息,进而可以对这些蓝牙设备的状态进行控制。
所述控制命令接收单元112用于接收控制命令信息,所述第一通信单元113用于向第二预设区域范围内广播设备控制命令信息。所述设备控制命令信息包含有待执行该控制信息的蓝牙设备对应的标识信息。在本实施方式中,所述控制命令信息包括添加控制信息、删除控制信息、状态修改控制信息中的一种或多种。控制命令信息可以通过接收用户对终端的操作信息触发,所述操作信息包括点击屏幕、滑动轨迹等。
当第二预设区域范围内的蓝牙设备接收到终端广播的设备控制命令信息后,该蓝牙设备的判断单元121用于判断设备控制命令信息所包含的标识信息是否为自身对应的标识信息,若是则执行单元123用于执行所述设备控制命令信息,否则第二通信单元122用于向第三预设区域范围内广播设备控制命令信息。
当某一蓝牙设备的判断单元121判定设备控制命令信息所包含的标识信息为自身对应的标识信息时,在执行完所述设备控制命令信息后,该蓝牙设备的第二通信单元122还用于向第三预设区域范围内发送控制响应信息,所述控制响应信息包括该蓝牙设备对应的标识信息。
所述第一通信单元113用于接收控制响应信息,并将该控制响应信息中包含的标识信息对应的蓝牙设备的控制状态更新为该蓝牙设备执行所述设备控制命令信息后的状态。
下面以控制命令信息为添加控制信息,对本***的使用过程做进一步说明。终端在接收到用户操作的“添加”某一蓝牙设备的操作信息后,会生成对应的添加该蓝牙设备功能的报文信息(即设备控制命令信息),并将该报文信息以广播形式在第二预设区域范围内发送。第二预设区域范围的蓝牙设备可能为单个,也可能是多个,每个蓝牙设备在接收到该报文信息后,会判定报文信息中所包含的标识信息(即需要进行添加的蓝牙设备对应的标识信息)是否为自身的标识信息,若是则执行添加控制信息,并需要给终端发送添加控制信息对应的控制响应信息,控制响应信息的也是通过广播的方式层层传递至终端。当终端接收到控制响应信息后,说明蓝牙设备已经添加完成,可以将终端上该蓝牙设备对应的状态从“未添加”状态更新为“已添加”状态。控制命令信息为删除控制信息或状态修改控制信息的传播控制方式,此处不再赘述。删除控制信息为解除终端对某一蓝牙设备进行控制的信息,状态修改控制信息为对某一蓝牙设备当前的一些状态参数进行调整的控制信息,例如蓝牙设备为蓝牙灯,则状态修改控制信息可以是对蓝牙灯的发光颜色、发光强度等进行调整的控制信息。
如图2所示,为本发明另一实施例涉及的蓝牙设备组网***的示意图。图2中有7个蓝牙设备,标识信息分别为1-7。其中,蓝牙设备7位于终端对应的第二预设区域范围内,其余蓝牙设备位于终端对应的第二预设区域范围之外。蓝牙设备3和蓝牙设备6位于蓝牙设备7的第三预设区域范围之内,其余蓝牙设备位于蓝牙设备7对应的第三预设区域范围之外。蓝牙设备1、蓝牙设备2、蓝牙设备3两两位于另一个蓝牙设备的第三预设区域范围之内,蓝牙设备4、蓝牙设备5、蓝牙设备6两两位于另一个蓝牙设备的第三预设区域范围之内,蓝牙设备2和蓝牙设备4彼此位于对方的第三预设区域范围之内。假设终端需要对蓝牙设备1进行控制,终端广播的设备控制命令信息先被蓝牙设备7所接收,由于蓝牙设备7的标识信息与设备控制命令信息中包含的标识信息(即蓝牙设备1的标识信息)不对应,因而蓝牙设备7将在其对应的第三预设范围区域内广播该设备控制命令信息,蓝牙设备3和蓝牙设备6会接收到该设备控制命令信息。接着,蓝牙设备3和蓝牙设备6会继续广播该蓝牙设备信息,由于蓝牙设备1位于蓝牙设备3对应的第三预设区域范围内,因而蓝牙设备1将接收到该设备控制命令信息,在执行完成后还蓝牙设备1将发送控制响应信息给终端。同理,蓝牙设备1广播的控制响应信息可以依次通过蓝牙设备3、蓝牙设备7的广播后,最终被终端所接收,也可以依次通过蓝牙设备2、蓝牙设备4、蓝牙设备6、蓝牙设备7广播的方式,最终被终端所接收。终端接收到控制响应信息后,会将蓝牙设备1的控制状态更新为该蓝牙设备1执行所述设备控制命令信息后的状态。
在某些实施例中,所述***还包括服务器103,所述服务器103包括验证单元131和蓝牙识别信息发送单元132;所述终端包括身份信息获取单元114;所述身份信息获取单元114用于获取用户的身份信息;所述验证单元131用于验证用户的身份信息,并在身份信息验证成功后发送蓝牙识别信息至终端,并将蓝牙识别信息与用户身份信息对应存储于服务器的存储单元中。用户的身份信息获取单元一般包括用户账号和密码,当服务器验证用户账号密码正确后,将在服务器中生成该用户身份信息对应的蓝牙识别信息至终端,蓝牙识别信息与用户身份信息一一对应,用户获得该蓝牙识别信息后,就可以采用该蓝牙识别信息进行登录以获得对第一预设区域范围内的所有蓝牙设备进行初始化设置、控制的权限。
在某些实施例中,所述终端包括登录单元115,所述登录单元115用于接收蓝牙识别信息,并在接收的蓝牙识别信息验证成功后完成登录,并对第一预设区域范围内的所有蓝牙设备进行初始化设置。由于蓝牙识别信息是由服务器指定生成的,只有在用户采用蓝牙识别信息登录成功后,其才可以对第一预设区域范围内的蓝牙设备进行初始化设置,从而有效提高了蓝牙组网初始化设置的安全性。
在某些实施例中,所述终端包括第一终端和第二终端,所述第一终端用于接收服务器发送的蓝牙识别信息,还用于在接收到第二终端的识别信息获取请求后,发送蓝牙识别信息至第二终端。蓝牙识别信息可以采用直接发送的方式传输至第二终端,也可以是以二维码的方式传输至第二终端。对于直直接发送的方式,第二终端可以通过输入蓝牙识别信息或扫描二维码的方式完成登录,启动对蓝牙设备的控制。在某些实施例中,第一终端和第二终端的权限还设置成不同,例如第二终端是以扫描第一终端发送的二维码的方式完成登录的,则第一终端为主控制设备,第二终端为从控制设备,第一终端设备可以对第一预设区域范围内所有的蓝牙设备进行添加、删除、修改状态参数等,而第二终端的权限可以限制于对第一预设区域范围内所有的蓝牙设备的状态参数进行修改,而无法删除已添加的蓝牙设备或添加尚未添加的蓝牙设备。当然,第一终端还可以将蓝牙识别信息发送至多个其他终端设备,实现多个终端设备对第一预设区域范围内所有的蓝牙设备的共享控制,有效提高用户的交互体验。
请参阅图3,为本发明另一实施例涉及的蓝牙设备组网方法的流程图。所述方法应用于蓝牙设备组网***,所述***包括终端和多个蓝牙设备,每一蓝牙设备对应一标识信息;所述终端和各个蓝牙设备均设置有蓝牙模块;所述终端与第二预设区域范围内的蓝牙设备通过蓝牙连接;所述蓝牙设备与第三预设区域范围的其他蓝牙设备通过蓝牙连接;所述终端包括初始化单元、控制命令接收单元和第一通信单元;所述蓝牙设备包括判断单元、第二通信单元和执行单元;所述方法包括以下步骤:
首先进入步骤S301初始化单元对第一预设区域范围内的所有蓝牙设备进行初始化设置,并记录第一预设区域范围内的所有蓝牙设备对应的标识信息。
而后进入步骤S302控制命令接收单元接收控制命令信息,第一通信单元向第二预设区域范围内广播设备控制命令信息;设备控制命令信息包含有待执行该控制信息的蓝牙设备对应的标识信息,所述第二预设区域范围为终端的蓝牙信号所能达到的范围;
而后进入步骤S303蓝牙在接收到所述设备控制命令信息后,该蓝牙设备的判断单元判断设备控制命令信息所包含的标识信息是否为自身对应的标识信息,若是则进入步骤S304执行单元执行所述设备控制命令信息,否则进入步骤S305第二通信单元向第三预设区域范围内广播设备控制命令信息;所述第三预设区域范围为蓝牙设备的蓝牙信号所能达到的范围;
蓝牙设备在执行完所述设备控制命令信息后,还可以进入步骤S306第二通信单元向第三预设区域范围内发送控制响应信息,所述控制响应信息包括该蓝牙设备对应的标识信息;
而后进入步骤S307第一通信单元接收控制响应信息,并将该控制响应信息中包含的标识信息对应的蓝牙设备的控制状态更新为该蓝牙设备执行所述设备控制命令信息后的状态。
在某些实施例中,所述***还包括服务器,所述服务器包括验证单元和蓝牙识别信息发送单元;所述终端包括身份信息获取单元;所述方法包括以下步骤:身份信息获取单元获取用户的身份信息;验证单元验证用户的身份信息,并在身份信息验证成功后发送蓝牙识别信息至终端,并将蓝牙识别信息与用户身份信息对应存储于服务器的存储单元中。用户的身份信息获取单元一般包括用户账号和密码,当服务器验证用户账号密码正确后,将在服务器中生成该用户身份信息对应的蓝牙识别信息至终端,蓝牙识别信息与用户身份信息一一对应,用户获得该蓝牙识别信息后,就可以采用该蓝牙识别信息进行登录以获得对第一预设区域范围内的所有蓝牙设备进行初始化设置、控制的权限。
在某些实施例中,所述终端包括登录单元,所述方法包括:登录单元接收蓝牙识别信息,并在接收的蓝牙识别信息验证成功后完成登录,并对第一预设区域范围内的所有蓝牙设备进行初始化设置。由于蓝牙识别信息是由服务器指定生成的,只有在用户采用蓝牙识别信息登录成功后,其才可以对第一预设区域范围内的蓝牙设备进行初始化设置,从而有效提高了蓝牙组网初始化设置的安全性。
本发明具有以下特点:终端首先初始化第一预设区域范围内的所有蓝牙设备,并记录第一预设区域范围内的所有蓝牙设备对应的标识信息。当终端需要对第一预设区域范围内的蓝牙设备进行控制时,只需广播控制命令信息即可。蓝牙设备在接收到所述设备控制命令信息后,该蓝牙设备的判断单元会判断设备控制命令信息所包含的标识信息是否为自身对应的标识信息,若是则执行所述设备控制命令信息,否则会继续广播该控制命令信息。当某一蓝牙设备执行完控制命令信息后,则会向外广播控制响应信息,通过蓝牙组网传递后最终被终端所接收。通过本发明的方案,可以实现一个终端对数量多个蓝牙设备进行控制,增强了用户的感官体验。同时,无需路由分配或者路径计算就能自行组网,有效降低了户外蓝牙产品组网的成本。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括……”或“包含……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的要素。此外,在本文中,“大于”、“小于”、“超过”等理解为不包括本数;“以上”、“以下”、“以内”等理解为包括本数。
尽管已经对上述各实施例进行了描述,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改,所以以上所述仅为本发明的实施例,并非因此限制本发明的专利保护范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围之内。

Claims (10)

1.一种蓝牙设备组网***,其特征在于,所述***包括终端和多个蓝牙设备,每一蓝牙设备对应一标识信息;所述终端和各个蓝牙设备均设置有蓝牙模块;所述终端与第二预设区域范围内的蓝牙设备通过蓝牙连接;所述蓝牙设备与第三预设区域范围的其他蓝牙设备通过蓝牙连接;所述终端包括初始化单元、控制命令接收单元和第一通信单元;所述蓝牙设备包括判断单元、第二通信单元和执行单元;
所述初始化单元用于对第一预设区域范围内的所有蓝牙设备进行初始化设置,并记录第一预设区域范围内的所有蓝牙设备对应的标识信息;
所述控制命令接收单元用于接收控制命令信息,所述第一通信单元用于向第二预设区域范围内广播设备控制命令信息;所述设备控制命令信息包含有待执行该控制信息的蓝牙设备对应的标识信息,所述第二预设区域范围为终端的蓝牙信号所能达到的范围;
蓝牙设备在接收到所述设备控制命令信息后,该蓝牙设备的判断单元用于判断设备控制命令信息所包含的标识信息是否为自身对应的标识信息,若是则执行单元用于执行所述设备控制命令信息,否则第二通信单元用于向第三预设区域范围内广播设备控制命令信息;所述第三预设区域范围为蓝牙设备的蓝牙信号所能达到的范围;
蓝牙设备在执行完所述设备控制命令信息后,第二通信单元还用于向第三预设区域范围内发送控制响应信息,所述控制响应信息包括该蓝牙设备对应的标识信息;
所述第一通信单元用于接收控制响应信息,并将该控制响应信息中包含的标识信息对应的蓝牙设备的控制状态更新为该蓝牙设备执行所述设备控制命令信息后的状态。
2.如权利要求1所述的蓝牙设备组网***,其特征在于,所述***还包括服务器,所述服务器包括验证单元和蓝牙识别信息发送单元;所述终端包括身份信息获取单元;
所述身份信息获取单元用于获取用户的身份信息;
所述验证单元用于验证用户的身份信息,并在身份信息验证成功后发送蓝牙识别信息至终端,并将蓝牙识别信息与用户身份信息对应存储于服务器的存储单元中。
3.如权利要求2所述的蓝牙设备组网***,其特征在于,所述终端包括登录单元,所述登录单元用于接收蓝牙识别信息,并在接收的蓝牙识别信息验证成功后完成登录,并对第一预设区域范围内的所有蓝牙设备进行初始化设置。
4.如权利要求2所述的蓝牙设备组网***,其特征在于,所述终端包括第一终端和第二终端,所述第一终端用于接收服务器发送的蓝牙识别信息,还用于在接收到第二终端的识别信息获取请求后,发送蓝牙识别信息至第二终端。
5.如权利要求1所述的蓝牙设备组网***,其特征在于,所述控制命令信息包括添加控制信息、删除控制信息、状态修改控制信息中的一种或多种。
6.一种蓝牙设备组网方法,其特征在于,所述方法应用于蓝牙设备组网***,所述***包括终端和多个蓝牙设备,每一蓝牙设备对应一标识信息;所述终端和各个蓝牙设备均设置有蓝牙模块;所述终端与第二预设区域范围内的蓝牙设备通过蓝牙连接;所述蓝牙设备与第三预设区域范围的其他蓝牙设备通过蓝牙连接;所述终端包括初始化单元、控制命令接收单元和第一通信单元;所述蓝牙设备包括判断单元、第二通信单元和执行单元;所述方法包括以下步骤:
初始化单元对第一预设区域范围内的所有蓝牙设备进行初始化设置,并记录第一预设区域范围内的所有蓝牙设备对应的标识信息;
控制命令接收单元接收控制命令信息,第一通信单元向第二预设区域范围内广播设备控制命令信息;设备控制命令信息包含有待执行该控制信息的蓝牙设备对应的标识信息,所述第二预设区域范围为终端的蓝牙信号所能达到的范围;
蓝牙在接收到所述设备控制命令信息后,该蓝牙设备的判断单元判断设备控制命令信息所包含的标识信息是否为自身对应的标识信息,若是则执行单元执行所述设备控制命令信息,否则第二通信单元向第三预设区域范围内广播设备控制命令信息;所述第三预设区域范围为蓝牙设备的蓝牙信号所能达到的范围;
蓝牙设备在执行完所述设备控制命令信息后,第二通信单元向第三预设区域范围内发送控制响应信息,所述控制响应信息包括该蓝牙设备对应的标识信息;
第一通信单元接收控制响应信息,并将该控制响应信息中包含的标识信息对应的蓝牙设备的控制状态更新为该蓝牙设备执行所述设备控制命令信息后的状态。
7.如权利要求6所述的蓝牙设备组网方法,其特征在于,所述***还包括服务器,所述服务器包括验证单元和蓝牙识别信息发送单元;所述终端包括身份信息获取单元;所述方法包括以下步骤:
身份信息获取单元获取用户的身份信息;
验证单元验证用户的身份信息,并在身份信息验证成功后发送蓝牙识别信息至终端,并将蓝牙识别信息与用户身份信息对应存储于服务器的存储单元中。
8.如权利要求7所述的蓝牙设备组网方法,其特征在于,所述终端包括登录单元,所述方法包括:
登录单元接收蓝牙识别信息,并在接收的蓝牙识别信息验证成功后完成登录,并对第一预设区域范围内的所有蓝牙设备进行初始化设置。
9.如权利要求7所述的蓝牙设备组网方法,其特征在于,所述终端包括第一终端和第二终端,所述方法包括:
第一终端接收服务器发送的蓝牙识别信息,并在接收到第二终端的识别信息获取请求后,发送蓝牙识别信息至第二终端。
10.如权利要求6所述的蓝牙设备组网方法,其特征在于,所述控制命令信息包括添加控制信息、删除控制信息、状态修改控制信息中的一种或多种。
CN201710286645.XA 2017-04-27 2017-04-27 一种蓝牙设备组网方法和*** Active CN106878933B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710286645.XA CN106878933B (zh) 2017-04-27 2017-04-27 一种蓝牙设备组网方法和***
US15/700,186 US10575178B2 (en) 2017-04-27 2017-09-11 Bluetooth device networking method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710286645.XA CN106878933B (zh) 2017-04-27 2017-04-27 一种蓝牙设备组网方法和***

Publications (2)

Publication Number Publication Date
CN106878933A true CN106878933A (zh) 2017-06-20
CN106878933B CN106878933B (zh) 2020-02-11

Family

ID=59161803

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710286645.XA Active CN106878933B (zh) 2017-04-27 2017-04-27 一种蓝牙设备组网方法和***

Country Status (2)

Country Link
US (1) US10575178B2 (zh)
CN (1) CN106878933B (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108415385A (zh) * 2018-02-11 2018-08-17 张戈零 基于蓝牙通信的智能家居控制***
CN108803429A (zh) * 2018-07-03 2018-11-13 广东万家乐厨房科技有限公司 厨具控制***及方法
CN109462794A (zh) * 2018-12-11 2019-03-12 Oppo广东移动通信有限公司 智能音箱及用于智能音箱的语音交互方法
CN111885562A (zh) * 2020-07-01 2020-11-03 精伦电子股份有限公司 一种蓝牙组网方法及***
CN112235119A (zh) * 2020-09-25 2021-01-15 深圳星标科技股份有限公司 基于广播指令的目视助航设备控制方法及装置
CN113068163A (zh) * 2021-02-20 2021-07-02 麒盛科技股份有限公司 一种蓝牙组网方法及其***
CN113677077A (zh) * 2021-08-30 2021-11-19 江苏惠通集团有限责任公司 无线氛围灯控制***、方法及装置、可读存储介质、终端
CN114013394A (zh) * 2021-11-29 2022-02-08 重庆金康赛力斯新能源汽车设计院有限公司 一种车锁控制方法及装置
CN115515078A (zh) * 2021-06-23 2022-12-23 青岛海信网络科技股份有限公司 一种数据处理方法、***及设备
CN117714492A (zh) * 2023-12-14 2024-03-15 南京邮电大学盐城大数据研究院有限公司 一种路灯组网管理方法及***

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11509475B2 (en) * 2018-06-15 2022-11-22 Proxy, Inc. Method and apparatus for obtaining multiple user credentials

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105827282A (zh) * 2016-05-24 2016-08-03 ***科技(深圳)有限公司 一种蓝牙设备组网方法、装置及蓝牙设备
CN105991164A (zh) * 2015-03-05 2016-10-05 丰唐物联技术(深圳)有限公司 一种蓝牙的组网方法及***
WO2016178612A1 (en) * 2015-05-04 2016-11-10 Telefonaktiebolaget Lm Ericsson (Publ) Coordinated duty cycle assignment in mesh networks

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7522540B1 (en) * 2005-04-15 2009-04-21 Nvidia Corporation Extended service set mesh topology discovery
KR101851532B1 (ko) * 2011-11-23 2018-06-11 삼성전자주식회사 자동 페어링을 위한 단말 장치, 원격 제어 장치 및 방법
CN105578386A (zh) * 2015-11-26 2016-05-11 小米科技有限责任公司 蓝牙设备管理方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105991164A (zh) * 2015-03-05 2016-10-05 丰唐物联技术(深圳)有限公司 一种蓝牙的组网方法及***
WO2016178612A1 (en) * 2015-05-04 2016-11-10 Telefonaktiebolaget Lm Ericsson (Publ) Coordinated duty cycle assignment in mesh networks
CN105827282A (zh) * 2016-05-24 2016-08-03 ***科技(深圳)有限公司 一种蓝牙设备组网方法、装置及蓝牙设备

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108415385A (zh) * 2018-02-11 2018-08-17 张戈零 基于蓝牙通信的智能家居控制***
CN108803429A (zh) * 2018-07-03 2018-11-13 广东万家乐厨房科技有限公司 厨具控制***及方法
CN109462794A (zh) * 2018-12-11 2019-03-12 Oppo广东移动通信有限公司 智能音箱及用于智能音箱的语音交互方法
CN111885562A (zh) * 2020-07-01 2020-11-03 精伦电子股份有限公司 一种蓝牙组网方法及***
CN112235119A (zh) * 2020-09-25 2021-01-15 深圳星标科技股份有限公司 基于广播指令的目视助航设备控制方法及装置
CN113068163A (zh) * 2021-02-20 2021-07-02 麒盛科技股份有限公司 一种蓝牙组网方法及其***
CN115515078A (zh) * 2021-06-23 2022-12-23 青岛海信网络科技股份有限公司 一种数据处理方法、***及设备
CN113677077A (zh) * 2021-08-30 2021-11-19 江苏惠通集团有限责任公司 无线氛围灯控制***、方法及装置、可读存储介质、终端
CN113677077B (zh) * 2021-08-30 2024-05-14 江苏惠通集团有限责任公司 无线氛围灯控制***、方法及装置、可读存储介质、终端
CN114013394A (zh) * 2021-11-29 2022-02-08 重庆金康赛力斯新能源汽车设计院有限公司 一种车锁控制方法及装置
CN117714492A (zh) * 2023-12-14 2024-03-15 南京邮电大学盐城大数据研究院有限公司 一种路灯组网管理方法及***
CN117714492B (zh) * 2023-12-14 2024-06-07 南京邮电大学盐城大数据研究院有限公司 一种路灯组网管理方法及***

Also Published As

Publication number Publication date
CN106878933B (zh) 2020-02-11
US10575178B2 (en) 2020-02-25
US20180317090A1 (en) 2018-11-01

Similar Documents

Publication Publication Date Title
CN106878933A (zh) 一种蓝牙设备组网方法和***
CN104103111B (zh) 基于手机蓝牙通信的自动门禁***及其实现方法
CN102945029B (zh) 智能网关、智能家居***及家电设备的智能控制方法
CN103326907B (zh) 智能家庭网络***及其家电设备注册方法
CN110235456A (zh) 智能设备入网方法、移动终端、云服务器、设备及***
CN103618670A (zh) 智能网关及智能家居***
CN107393071A (zh) 一种基于蓝牙距离感应的通行设备控制方法及控制***
CN104049617A (zh) 一种基于网络和云技术的家居控制***的实现方法
CN103237058A (zh) 红外控制的学习方法
CN106946108A (zh) 一种电梯控制***及方法
CN101815159A (zh) 一种智能家居电视控制***
CN103517272B (zh) 无线网络用户端认证***及其无线网络连线方法
CN103957580A (zh) 一种用于智能硬件的wifi快速组网配对方法及模块
CN105069875A (zh) 电子钥匙、电子设备及电子设备组网/配对方法
CN112399393A (zh) 一种智能电能表装置及其通信方法
Jiang et al. Research and implementation of M2M smart home and security system
CN110648437A (zh) 一种基于LoRa物联网的门禁管理***
CN104506598A (zh) 一种混合组网的电力终端管理方法
CN102546318A (zh) 智能家居实现***及方法
CN105591755A (zh) 一种基于声波认证连接的智能家居***及认证连接方法
CN106506573B (zh) 智能家居控制方法和***
CN205540005U (zh) 家电的控制设备、***以及遥控器
CN110099374A (zh) 一种电子设备的组网方法
CN109818430A (zh) 一种基于移动终端无线射频的智能授权无线供电装置
CN104507100A (zh) 一种利用无线终端管理Zigbee网络的方法

Legal Events

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