一种基于蓝牙动态组网的灯控制方法转让专利

申请号 : CN201510531057.9

文献号 : CN105050288B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 许伟刚

申请人 : 苏州佩林网络科技有限公司

摘要 :

本发明涉及一种基于蓝牙动态组网的灯控制方法,该方法包括以下几步:第一步:在每个灯中安装蓝牙模组,在所述蓝牙模组中配置有网络特征号,在PC控制端创建网络,在PC控制端设定网络特征号;第二步:第一个加入网络中的灯作为第一个节点,灯进入组网状态,灯与PC控制端组网连接;若干个灯进入组网状态,灯组网后成为网络中的节点,灯与灯之间组网;第三步:在PC控制端进入控制端口,自由选择控制上层网络中的灯。本发明的基于蓝牙动态组网的灯控制方法,该方法操作简单,能够满足人们对智能家居控制操作体验需求,并且该方法灯控制的自主程度高,在控制过程中自由选择控制。

权利要求 :

1.一种基于蓝牙动态组网的灯控制方法,该方法基于簇树网络组网系统,所述系统包括灯与灯之间连接组成的上层网络,若干PC控制端组成的底层网络,所述灯与PC控制端之间连接,其特征在于,该方法包括以下几步:第一步:在每个灯中安装蓝牙模组,在所述蓝牙模组中配置有网络特征号,在PC控制端创建网络,在PC控制端设定网络特征号;

第二步:第一个加入网络中的灯作为第一个节点,灯进入组网状态,灯与PC控制端组网连接;若干个灯进入组网状态,灯组网后成为网络中的节点,灯与灯之间组网;

第三步:在PC控制端进入控制端口,自由选择控制上层网络中的灯;

第二步中所述的组网过程具体包括以下步骤:

步骤一:PC控制端的网络发现了第一个节点,第一个节点广播其网络特征;

步骤二:PC控制端验证第一个节点的网络特征号是否一致,如果一致则第一个网络节点与PC控制端连接成功,第一个灯加入网络;

步骤三:第二个灯作为入网的第二个节点,被第一个节点发现,验证网络特征号后,组网成功,依次类推,由若干个灯组网。

2.根据权利要求1所述的一种基于蓝牙动态组网的灯控制方法,其特征在于,所述蓝牙模组包括:存储模块,所述存储模块用于存储网络特征号和灯的信息;

广播模块,所述广播模块用于广播蓝牙模组中的网络特征号;

接收模块,所述接收模块接收来所述广播模块广播的网络特征号;

验证模块,所述验证模块验证所述接收模块接收到的网络特征号与自身的网络特征号是否一致;

连接模块,所述连接模块将具有相同网络特征号的灯连接在一起,并且将具有相同的网络特征号的底层网络与灯连接,组成具有若干节点的灯控制网络;

传输模块,所述传输模块用于系统内部各个节点的信息同步。

3.根据权利要求2所述的一种基于蓝牙动态组网的灯控制方法,其特征在于,所述PC控制端和所述蓝牙模组均支持蓝牙BLE4.0传输协议。

4.根据权利要求3所述的一种基于蓝牙动态组网的灯控制方法,其特征在于,所述PC控制端与所述蓝牙模组的控制范围为10-100米。

5.根据权利要求1所述的一种基于蓝牙动态组网的灯控制方法,其特征在于,第三步中所述PC控制端进入控制端口的方式包括以下几种:PC控制端下载控制APP、从常用的社交软件入口或从网页中入口。

6.根据权利要求1所述的一种基于蓝牙动态组网的灯控制方法,其特征在于,所述网络特征号包括ID特征号和密码,在底层网络中用户注册ID名和设置密码。

说明书 :

一种基于蓝牙动态组网的灯控制方法

技术领域

[0001] 本发明属于灯控制领域,尤其是基于蓝牙的灯控方法,具体涉及一种基于蓝牙动态组网的灯控制方法。

背景技术

[0002] 随着PC和通信技术的成熟以及智能家居概念的提出,越来越多的智能控制系统应用到灯控领域中。例如,LED灯串控制中,原来的LED灯串效果控制一般是基于手动有线情况下控制实现颜色变化效果,这种原始的控制方式只能单纯地控制LED灯串的各种颜色效果变化,并且在有线连接的情况下才能控制;随后出现了无线控制方法,利用WIFI模块在网线网络环境下达到不需要连接线路的情况下实现控制效果。这种基于WIFI灯控制系统自主性较差,如果在整个系统中某一个WIFI节点坏掉,整个网络坏掉,使用不便。
[0003] 随着无线网络的发展,还出现了采用GPRS技术的灯远程控制系统,这种远程控制系统,一般应用在路灯控制较多,但是这种技术受GPRS技术本性的影响,这种系统存在数据传输效率不高,并且可靠性不够强的缺点。
[0004] 因此,现在需要一种灯控方法,该方法是基于蓝牙BLE4.0的Cluster tree网络(簇树网络),簇树网络是一种结构简单、成本低廉的无线通信网络,它在低电能和低吞吐量的应用环境中使用无线连接成为可能。与WLAN相比,基于蓝牙BLE4.0的Cluster tree网络只需很少的基础设施,甚至不需要基础设施,旨在为个人或者家庭范围内不同设备之间的低速互连提供统一标准。

发明内容

[0005] 为解决上述技术问题,本发明提供了一种基于蓝牙动态组网的灯控制方法,该方法操作简单,能够满足人们对智能家居控制操作体验需求,并且该方法灯控制的自主程度高,在控制过程中自由选择控制。
[0006] 为达到上述目的,本发明的技术方案如下:
[0007] 一种基于蓝牙动态组网的灯控制方法,该方法基于簇树网络组网系统,所述系统包括灯与灯之间连接组成的上层网络,若干PC控制端组成的底层网络,所述灯与PC控制端之间连接,该方法包括以下几步:
[0008] 第一步:在每个灯中安装蓝牙模组,在所述蓝牙模组中配置有网络特征号,在PC控制端创建网络,在PC控制端设定网络特征号;
[0009] 第二步:第一个加入网络中的灯作为第一个节点,灯进入组网状态,灯与PC控制端组网连接;若干个灯进入组网状态,灯组网后成为网络中的节点,灯与灯之间组网;
[0010] 第三步:在PC控制端进入控制端口,自由选择控制上层网络中的灯。
[0011] 在本发明的一个较佳实施例中,进一步包括,第二步中所述的组网过程具体包括以下步骤:
[0012] 步骤一:PC控制端的网络发现了第一个节点,第一个节点广播其网络特征号;
[0013] 步骤二:PC控制端验证第一个节点的网络特征号是否一致,如果一致则第一个网络节点与PC控制端连接成功,第一个灯加入网络;
[0014] 步骤三:第二个灯作为入网的第二个节点,被第一个节点发现,验证网络特征号后,组网成功,依次类推,由若干个灯组网。
[0015] 在本发明的一个较佳实施例中,进一步包括,所述蓝牙模组包括:
[0016] 存储模块,所述存储模块用于存储网络特征号和灯的信息;
[0017] 广播模块,所述广播模块用于广播蓝牙模组中的网络特征号;
[0018] 接收模块,所述接收模块接收来所述广播模块广播的网络特征号;
[0019] 验证模块,所述验证模块验证所述接收模块接收到的网络特征号与自身的网络特征号是否一致;
[0020] 连接模块,所述连接模块将具有相同网络特征号的灯连接在一起,并且将具有相同的网络特征号的底层网络与灯连接,组成具有若干节点的灯控制网络;
[0021] 传输模块,所述传输模块用于系统内部各个节点的信息同步。
[0022] 在本发明的一个较佳实施例中,进一步包括,所述PC控制端和所述蓝牙模组均支持蓝牙BLE4.0传输协议。
[0023] 在本发明的一个较佳实施例中,进一步包括,所述PC控制端与所述蓝牙模组的控制范围为10-100米。
[0024] 在本发明的一个较佳实施例中,进一步包括,第三步中所述PC控制端进入控制端口的方式包括以下几种:PC控制端下载控制APP、从常用的社交软件入口或从网页中入口。
[0025] 在本发明的一个较佳实施例中,进一步包括,所述网络特征号包括ID特征号和密码,在底层网络中用户注册ID名和设置密码。
[0026] 本发明的有益效果是:
[0027] 其一、本发明的基于蓝牙动态组网的灯控制方法,该方法操作简单,能够满足人们对智能家居控制操作体验需求,并且该方法灯控制的自主程度高,在控制过程中自由选择控制。
[0028] 其二、本发明的组网是一个基于簇树网络的过程,在已经建立好的网络中,如果某一个灯坏掉或者是某一个节点脱离网络,其余的节点能够快速重新组网,自主程度高,不影响网络使用。
[0029] 其三、本发明涉及的系统结构简单,基础设施少,成本较低,具有个人或者家庭范围内不同设备之间的低速互连的统一标准。

附图说明

[0030] 为了更清楚地说明本发明实施例技术中的技术方案,下面将对实施例技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031] 图1本发明的方法流程图。
[0032] 图2是本发明灯组网的方法流程图。
[0033] 图3为本发明的蓝牙模组的原理图。

具体实施方式

[0034] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035] 实施例
[0036] 本实施例中公开了一种基于蓝牙动态组网的灯控制方法,该方法基于簇树网络组网系统,上述系统包括灯与灯之间连接组成的上层网络,若干PC控制端组成的底层网络,上述灯与PC控制端之间连接,在上述的整个网络中,灯与灯之间相连,灯与PC控制端之间也可以连接,但是如果有若干个PC控制端来控制上层网络中的灯,若干个PC控制端之间不联网,但是PC控制端之间的信息可以同步,因为整个网络中的信息是点对点的传递模式,在整个网络中的控制信息可以同步。
[0037] 如图1所示,该方法包括以下几步:
[0038] 第一步:在每个灯中安装蓝牙模组,在上述蓝牙模组中配置有网络特征号,在PC控制端创建网络,在PC控制端设定网络特征号;上述网络特征号包括ID特征号和密码,在底层网络中用户注册ID名和设置密码。
[0039] 第二步:第一个加入网络中的灯作为第一个节点,灯进入组网状态,灯与PC控制端组网连接;若干个灯进入组网状态,灯组网后成为网络中的节点,灯与灯之间组网。
[0040] 第三步:在PC控制端进入控制端口,自由选择控制上层网络中的灯;上述PC控制端进入控制端口的方式包括以下几种:PC控制端下载控制APP、从常用的社交软件入口或从网页中入口。
[0041] 具体的,如图2中所示,第二步中上述的组网过程具体包括以下步骤:
[0042] 步骤一:PC控制端的网络发现了第一个节点,第一个节点广播其网络特征号。
[0043] 步骤二:PC控制端验证第一个节点的网络特征号是否一致,如果一致则第一个网络节点与PC控制端连接成功,第一个灯加入网络。
[0044] 步骤三:第二个灯作为入网的第二个节点,被第一个节点发现,验证网络特征号后,组网成功,依次类推,由若干个灯组网。
[0045] 在本实施例中,在组网完成后,由灯组成的上层网络实际上是起到路由的作用,灯之所以能够作为簇树网络节点自主组网,是因为在灯的内部设置有蓝牙模组,如图3所示,上述蓝牙模组包括:
[0046] 存储模块,上述存储模块用于存储网络特征号和灯的信息。
[0047] 广播模块,上述广播模块用于广播蓝牙模组中的网络特征号。
[0048] 接收模块,上述接收模块接收来上述广播模块广播的网络特征号。
[0049] 验证模块,上述验证模块验证上述接收模块接收到的网络特征号与自身的网络特征号是否一致。
[0050] 连接模块,上述连接模块将具有相同网络特征号的灯连接在一起,并且将具有相同的网络特征号的底层网络与灯连接,组成具有若干节点的灯控制网络。
[0051] 传输模块,上述传输模块用于系统内部各个节点的信息同步。
[0052] 在本实施例中,上述PC控制端和上述蓝牙模组均支持蓝牙BLE4.0传输协议。上述PC控制端与上述蓝牙模组的控制范围为10-100米。
[0053] 如果节点的作用范围超过上述控制范围,网络会分裂成碎片,如果重新进入控制范围内,裂成碎片的节点重新组成网络。
[0054] 在本实施例中,上述PC控制端以手机为例,该灯控制系统的控制原理流程为:在每个灯中安装有蓝牙模组,蓝牙模组中有唯一的网络特征号,在手机控制端创建网络(设定ID特征号和密码),灯逐个加入网络,灯之间进入组网状态,然后灯识别到与其具有相同网络特征号的手机,灯与手机组网。
[0055] 在上述网络中,灯和手机均可以作为节点,灯与灯之间连接,灯与手机连接,但是手机与手机之间不连通,灯与灯组成上层网络,起到路由的作用,手机组成底层控制网络,网络内部的信息可以同步,灯与灯之间的信息可以传递,其中一个手机对灯的控制信息也可以与其余的手机同步。
[0056] 本发明的基于蓝牙动态组网的灯控制方法,该方法操作简单,能够满足人们对智能家居控制操作体验需求,并且该方法灯控制的自主程度高,在控制过程中自由选择控制。
[0057] 本发明的组网是一个基于簇树网络的过程,在已经建立好的网络中,如果某一个灯坏掉或者是某一个节点脱离网络,其余的节点能够快速重新组网,自主程度高,不影响网络使用。
[0058] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。