本发明涉及智能开关的配置,特别涉及一种智能开关可视化配置方法及系统。
背景技术:
随着物联网技术的迅猛发展,智能家居行业开始井喷式的爆发,可以说家居智能化已经形成一种趋势。随着家居智能控制设备(如灯光照明、窗帘、背景音乐等)的用户需求的不断增加,市场上出现了大量不同种类的开关,有简单的灯光控制开关,也有多功能集成开关。随着开关从简单的灯光控制到多功能集成的变化,开关需要进行的设置操作也变得更加复杂,这在很大程度上降低了用户的使用感。
目前市面上的智能开关地址都是采用8位拨码开关,需要人为将开关地址转换成8位2进制数,再手动拨动开关到对应位。而不同厂家的开关地址有需要拨相同位的,也有需要拨不同位的,这使得在实际使用时很容易拨错,效率低。同时拨码开关存在占用pcb面板的面积大,制造成本高等缺陷,且在要查看智能开关地址时,还需要撬开智能开关面板。
智能开关的设置主要有:在pc端使用逻辑表进行设置和使用红外遥控器+面板按键组合两种设置方法。其中,使用pc端逻辑表设置虽然是可视化编辑,但是设置的内容复杂且难度较大,需要进行专门的培训才能够完成设置;而使用红外遥控器+面板按键组合进行设置存在以下缺陷:配置菜单多级、人机界面复杂、步骤繁多、过程繁琐,设置人员需要清楚的记住每个设置步骤,且在设置的过程中不可返回上级设置菜单,如果设置过程中出现错误时,就需要重新开始设置,这会导致实施设置过程需要花费很多时间,效率非常低,同时红外遥控器容易损坏或没电,且不易携带。
技术实现要素:
本发明要解决的技术问题之一,在于提供一种智能开关可视化配置方法,通过该方法实现对智能开关的可视化智能配置,提高配置效率,降低智能开关硬件成本。
本发明是这样实现技术问题之一的:一种智能开关可视化配置方法,所述方法需提供智能开关处理器、nfc标签以及手机,所述智能开关处理器与手机之间通过所述nfc标签进行交互;所述方法包括如下步骤:
步骤1、开启手机app和手机nfc功能;
步骤2、在手机app的可视化界面中输入配置的信息,并通过nfc标签将配置的信息传输给智能开关处理器;
步骤3、智能开关处理器根据配置的信息执行对应的配置操作。
进一步地,所述步骤1具体为:
启动手机app,检测手机是否支持nfc功能,若否,则退出手机app;若是,则检测nfc功能是否开启,若未开启,则跳转至nfc开启界面,并开启nfc功能,之后进入步骤2;若已经开启,则进入步骤2。
进一步地,所述配置的信息包括参数信息、地址信息或者指令信息;
在配置参数信息时,所述步骤2具体为:
从手机app的可视化界面中进入对应的参数配置界面,将手机靠近智能开关的开关面板获取当前的参数信息,在参数配置界面中修改参数信息;将手机再次靠近智能开关的开关面板,通过nfc标签将修改后的参数信息传输给智能开关处理器;
在配置地址信息时,所述步骤2具体为:
从手机app的可视化界面进入地址配置界面,手机app自动从sd卡获取配置地址或者在地址配置界面中手动输入配置地址;将手机靠近智能开关的开关面板,通过nfc标签将配置地址传输给智能开关处理器;同时将待分配的配置地址自动加1,并保存至sd卡;
在配置指令信息时,所述步骤2具体为:
从手机app的可视化界面中进入遥控器界面,在遥控器界面中选择对应的遥控指令;将手机靠近智能开关的开关面板,通过nfc标签将遥控指 令传输给智能开关处理器。
进一步地,所述参数信息包括屏位信息、按键颜色信息、背光亮度信息、io参数信息以及近距离感应参数信息。
进一步地,所述步骤3具体为:
智能开关处理器在接收到修改的参数信息后,自动更新智能开关的参数信息;智能开关处理器在接收到配置地址后,自动将配置地址配入智能开关;智能开关处理器在接收到遥控指令后,解析并执行对应的遥控指令。
本发明要解决的技术问题之二,在于提供一种智能开关可视化配置系统,通过该系统实现对智能开关的可视化智能配置,提高配置效率,降低智能开关硬件成本。
本发明是这样实现技术问题之二的:一种智能开关可视化配置系统,所述系统需提供智能开关处理器、nfc标签以及手机,所述智能开关处理器与手机之间通过所述nfc标签进行交互;所述系统包括:
开启模块,用于开启手机app和手机nfc功能;
输入模块,用于在手机app的可视化界面中输入配置的信息,并通过nfc标签将配置的信息传输给智能开关处理器;
执行模块,用于智能开关处理器根据配置的信息执行对应的配置操作。
进一步地,所述开启模块具体为:
启动手机app,检测手机是否支持nfc功能,若否,则退出手机app;若是,则检测nfc功能是否开启,若未开启,则跳转至nfc开启界面,并开启nfc功能,之后进入输入模块;若已经开启,则进入输入模块。
进一步地,所述配置的信息包括参数信息、地址信息或者指令信息;
在配置参数信息时,所述输入模块具体为:
从手机app的可视化界面中进入对应的参数配置界面,将手机靠近智能开关的开关面板获取当前的参数信息,在参数配置界面中修改参数信息;将手机再次靠近智能开关的开关面板,通过nfc标签将修改后的参数信息传输给智能开关处理器;
在配置地址信息时,所述输入模块具体为:
从手机app的可视化界面进入地址配置界面,手机app自动从sd卡获取配置地址或者在地址配置界面中手动输入配置地址;将手机靠近智能开关的开关面板,通过nfc标签将配置地址传输给智能开关处理器;同时将待分配的配置地址自动加1,并保存至sd卡;
在配置指令信息时,所述输入模块具体为:
从手机app的可视化界面中进入遥控器界面,在遥控器界面中选择对应的遥控指令;将手机靠近智能开关的开关面板,通过nfc标签将遥控指令传输给智能开关处理器。
进一步地,所述参数信息包括屏位信息、按键颜色信息、背光亮度信息、io参数信息以及近距离感应参数信息。
进一步地,所述执行模块具体为:
智能开关处理器在接收到修改的参数信息后,自动更新智能开关的参数信息;智能开关处理器在接收到配置地址后,自动将配置地址配入智能开关;智能开关处理器在接收到遥控指令后,自动解析并执行对应的遥控指令。
本发明具有如下优点:1、可以实现智能开关地址的自动配置,在实施时可以除去拨码开关占用pcb面板的空间,这可以降低智能开关的硬件成本,且在使用时,无需手动去拨码,可以提高操作效率,降低拨码出错率,减少地址发生冲突情况;2、在当今社会,手机已成为人们手中不可缺少的一部分,因此,使用手机对智能开关进行智能化配置,不仅携带方便,其操作也十分简单;3、与现有的智能开关的配置方法相比,可以降低实施过程中所耗费的时间,提高整体的配置效率。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1为本发明智能开关可视化配置方法的一较佳实施例的执行流程图。
图2为本发明智能开关可视化配置系统的一较佳实施例的结构框图。
具体实施方式
请参照图1所示,一种智能开关可视化配置方法的较佳实施例,所述方法需提供智能开关处理器(lpc1125mcu)、nfc标签以及手机,所述智能开关处理器与手机之间通过所述nfc标签进行交互;其中,nfc标签主要是lpc1125mcu与手机之间交互的媒介,并可以对数据进行存储;手机作为nfc标签通信(13.56m)的发起者,可以对nfc标签进行读写。所述方法包括如下步骤:
步骤1、开启手机app和手机nfc功能;该步骤具体为:
启动手机app,检测手机是否支持nfc功能,若否,则退出手机app;若是,则检测nfc功能是否开启,若未开启,则跳转至nfc开启界面,并开启nfc功能,之后进入步骤2;若已经开启,则进入步骤2。
步骤2、在手机app的可视化界面中输入配置的信息,并通过nfc标签将配置的信息传输给智能开关处理器;所述配置的信息包括参数信息、地址信息或者指令信息;所述参数信息包括屏位信息、按键颜色信息、背光亮度信息、io参数信息以及近距离感应参数信息。
在配置参数信息时,所述步骤2具体为:
从手机app的可视化界面中进入对应的参数配置界面,将手机靠近智能开关的开关面板获取当前的参数信息,在参数配置界面中修改参数信息;将手机再次靠近智能开关的开关面板,通过nfc标签将修改后的参数信息传输给智能开关处理器;
例如,从手机app的可视化界面进入io参数配置界面后,而将手机靠近智能开关的开关面板获取的当前参数信息为:
io状态:关闭,
io模式:延时,
io延时:200s;
在获取到以上参数信息后,用户就可以在参数配置界面中修改参数信息,本实施例对参数信息修改如下:
io状态:开启,
io模式:照明,
io延时:0s;
修改完参数信息后,将手机再次靠近智能开关的开关面板,将修改的参数信息存储到智能开关的nfc标签上。
在配置地址信息时,所述步骤2具体为:
从手机app的可视化界面进入地址配置界面,手机app自动从sd卡获取配置地址或者在地址配置界面中手动输入配置地址;将手机靠近智能开关的开关面板,通过nfc标签将配置地址传输给智能开关处理器;同时将待分配的配置地址自动加1,并保存至sd卡;
例如,从手机app的可视化界面进入地址配置界面后,手机app自动从sd卡获取的配置地址为:15,将手机靠近智能开关的开关面板,将配置地址:15存储到智能开关的nfc标签上。同时将下一个待分配的配置地址加1变为:16,并将待分配的配置地址:16保存至sd卡,这样,在下一次自动分配地址时,就可以直接从sd卡中取用,且由于配置的地址是变化的,可以防止配置的地址存在冲突,因为在同一个网络中智能开关的地址必须保证唯一性。
在配置指令信息时,所述步骤2具体为:
从手机app的可视化界面中进入遥控器界面,在遥控器界面中选择对应的遥控指令;将手机靠近智能开关的开关面板,通过nfc标签将遥控指令传输给智能开关处理器;其中,遥控指令可以包括场景设置、io场景设置、关联设置、近距离感应场景设置、上电场景设置、群控设置、保存、删除、取消等各类指令。
例如,从手机app的可视化界面进入遥控器界面后,在遥控器界面中选择“上电场景”指令,手机app就会提示“请将手机靠近开关面板”,当用户将手机靠近智能开关的开关面板时,“上电场景”指令就会存储到智能开关的nfc标签上。
步骤3、智能开关处理器根据配置的信息执行对应的配置操作;该步骤具体为:
智能开关处理器在接收到修改的参数信息后,自动更新智能开关的参数 信息;例如,当智能开关处理器检测到nfc标签上存储的io参数信息发生改变时,就读取最新的io参数信息并配置到智能开关上;
智能开关处理器在接收到配置地址后,自动将配置地址配入智能开关;例如,当智能开关处理器检测到nfc标签上存储的配置地址发生改变时,就获取最新配置地址并配置到智能开关上;
智能开关处理器在接收到遥控指令后,自动解析并执行对应的遥控指令,例如,当智能开关处理器检测到nfc标签上存储有“上电场景”指令时,就执行控制智能开关执行“上电场景”操作。
请参照图2所示,一种智能开关可视化配置系统的较佳实施例,所述系统需提供智能开关处理器(lpc1125mcu)、nfc标签以及手机,所述智能开关处理器与手机之间通过所述nfc标签进行交互;其中,nfc标签主要是lpc1125mcu与手机之间交互的媒介,并可以对数据进行存储;手机作为nfc标签通信(13.56m)的发起者,可以对nfc标签进行读写。所述系统包括:
开启模块,用于开启手机app和手机nfc功能;该模块具体为:
启动手机app,检测手机是否支持nfc功能,若否,则退出手机app;若是,则检测nfc功能是否开启,若未开启,则跳转至nfc开启界面,并开启nfc功能,之后进入输入模块;若已经开启,则进入输入模块。
输入模块,用于在手机app的可视化界面中输入配置的信息,并通过nfc标签将配置的信息传输给智能开关处理器;所述配置的信息包括参数信息、地址信息或者指令信息;所述参数信息包括屏位信息、按键颜色信息、背光亮度信息、io参数信息以及近距离感应参数信息。
在配置参数信息时,所述输入模块具体为:
从手机app的可视化界面中进入对应的参数配置界面,将手机靠近智能开关的开关面板获取当前的参数信息,在参数配置界面中修改参数信息;将手机再次靠近智能开关的开关面板,通过nfc标签将修改后的参数信息传输给智能开关处理器;
例如,从手机app的可视化界面进入近距离感应参数配置界面后,而将手机靠近智能开关的开关面板获取的当前参数信息为:
感应状态:开启,
感应模式:照明,
感应延时:2s;
在获取到以上参数信息后,用户就可以在参数配置界面中修改参数信息,本实施例对参数信息修改如下:
感应状态:关闭,
感应模式:延时,
感应延时:400s;
修改完参数信息后,将手机再次靠近智能开关的开关面板,将修改的参数信息存储到智能开关的nfc标签上。
在配置地址信息时,所述输入模块具体为:
从手机app的可视化界面进入地址配置界面,手机app自动从sd卡获取配置地址或者在地址配置界面中手动输入配置地址;将手机靠近智能开关的开关面板,通过nfc标签将配置地址传输给智能开关处理器;同时将待分配的配置地址自动加1,并保存至sd卡;
例如,从手机app的可视化界面进入地址配置界面后,手机app自动从sd卡获取的配置地址为:102,将手机靠近智能开关的开关面板,将配置地址:102存储到智能开关的nfc标签上。同时将下一个待分配的配置地址加1变为:103,并将待分配的配置地址:103保存至sd卡,这样,在下一次自动分配地址时,就可以直接从sd卡中取用,且由于配置的地址是变化的,可以防止配置的地址存在冲突,因为在同一个网络中智能开关的地址必须保证唯一性。
在配置指令信息时,所述输入模块具体为:
从手机app的可视化界面中进入遥控器界面,在遥控器界面中选择对应的遥控指令;将手机靠近智能开关的开关面板,通过nfc标签将遥控指令传输给智能开关处理器;其中,遥控指令可以包括场景设置、io场景设 置、关联设置、近距离感应场景设置、上电场景设置、群控设置、保存、删除、取消等各类指令。
例如,从手机app的可视化界面进入遥控器界面后,在遥控器界面中选择“取消”指令,手机app就会提示“请将手机靠近开关面板”,当用户将手机靠近智能开关的开关面板时,“取消”指令就会存储到智能开关的nfc标签上。
执行模块,用于智能开关处理器根据配置的信息执行对应的配置操作;该模块具体为:
智能开关处理器在接收到修改的参数信息后,自动更新智能开关的参数信息;例如,当智能开关处理器检测到nfc标签上存储的近距离感应参数信息发生改变时,就读取最新的近距离感应参数信息并配置到智能开关上;
智能开关处理器在接收到配置地址后,自动将配置地址配入智能开关;例如,当智能开关处理器检测到nfc标签上存储的配置地址发生改变时,就获取最新配置地址并配置到智能开关上;
智能开关处理器在接收到遥控指令后,自动解析并执行对应的遥控指令,例如,当智能开关处理器检测到nfc标签上存储有“取消”指令时,就执行控制智能开关执行“取消”操作。
总之,本发明优点如下:1、可以实现智能开关地址的自动配置,在实施时可以除去拨码开关占用pcb面板的空间,这可以降低智能开关的硬件成本,且在使用时,无需手动去拨码,可以提高操作效率,降低拨码出错率,减少地址发生冲突情况;2、在当今社会,手机已成为人们手中不可缺少的一部分,因此,使用手机对智能开关进行智能化配置,不仅携带方便,其操作也十分简单;3、与现有的智能开关的配置方法相比,可以降低实施过程中所耗费的时间,提高整体的配置效率。
虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。