本发明涉及智能家居技术领域,尤其涉及一种智能窗帘控制方法及其控制装置。
背景技术:
随着物联网概念的不断发展,嵌入式设备,单片机等控制模组的不断发展,基于无线网络而构建各类型智能设备或者智能设备之间的组网具有强烈的需求,并且被广泛的应用在各个领域中。
基于移动终端应用控制家中各个设备的方式因其智能化和易操作性得到了广泛的应用,现有的智能家居的实现方式通常是基于智能化控制的电机或者其他动作机构完成的,在控制和操作便捷性等方面仍然有待提高,使用和控制时仍存在一定的问题。
因此,现有技术还有待发展。
技术实现要素:
鉴于上述现有技术的不足之处,本发明的目的在于提供一种智能窗帘控制方法及其控制装置,旨在解决现有技术中智能家居控制不稳定的问题。
为了达到上述目的,本发明采取了以下技术方案:
一种智能窗帘控制方法,其中,包括:
根据控制模组型号,选择对应的配置命令;
通过串口AT指令形式,令所述控制模组进入配置模式。
所述的方法,其中,所述方法具体包括:当所述控制模组型号为第一类别时;同时发送进入AT指令模式以及进入配置模式的指令;接收到返回的模式确认信息后,发送kind和model信息;接收到返回的接收确认信息后,发送恢复出厂默认指令。
所述的方法,其中,所述方法具体包括:当所述控制模组型号为第二类别时;同时发送进入AT指令模式以及进入智能连接配置的指令;接收到返回的模式确认信息后,发送kind和model信息;接收到返回的接收确认信息后,进行所述智能连接配置。
所述的方法,其中,所述AT指令之间的延时时间大于等于0.1s。
所述的方法,其中,所述方法还包括:登录预定的账号;通过设备编号,添加配置目标控制模组;通过WiFi网络,对配置后的目标控制模组进行控制。
一种智能窗帘控制装置,其中,包括:移动应用客户端,控制模组以及硬件设备;
所述移动应用客户端用于:根据控制模组型号,选择对应的配置命令;以及串口AT指令形式,令所述控制模组进入配置模式。
所述的装置,其中,所述移动应用客户端具体用于:当所述控制模组型号为第一类别时;同时发送进入AT指令模式以及进入配置模式的指令;接收到返回的模式确认信息后,发送kind和model信息;接收到返回的接收确认信息后,发送恢复出厂默认指令。
所述的装置,其中,所述移动应用客户端具体用于:当所述控制模组型号为第二类别时;同时发送进入AT指令模式以及进入智能连接配置的指令;接收到返回的模式确认信息后,发送kind和model信息;接收到返回的接收确认信息后,进行所述智能连接配置。
所述的装置,其中,所述AT指令之间的延时时间大于等于0.1s。
所述的装置,其中,所述移动应用客户端还用于:登录预定的账号;通过设备编号,添加配置目标控制模组;以及通过WiFi网络,对配置后的目标控制模组进行控制。
有益效果:本发明提供的一种智能窗帘控制方法及其控制装置,通过使用AT指令模式的方式,令控制模块进入配置模式,从而完成对于控制模块的控制指令的发送,能够很好的实现对于窗帘等的智能控制,通过安装有对应移动应用的智能终端即可实现,具有良好的应用前景。
附图说明
图1为本发明实施例提供的智能窗帘控制装置的结构框图;
图2为本发明实施例提供的部署环境示意图;
图3为本发明实施例提供的智能窗帘控制方法的方法流程图;
图4为本发明实施例提供的智能窗帘控制的客户端的界面示意图。
具体实施方式
本发明提供一种智能窗帘控制方法及其控制装置。为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如图1所示,为本发明实施例提供的智能窗帘控制装置的结构框图。该控制装置包括:一电机100以及控制模组200,控制模组通过WiFi的方式与客户端连接,根据客户端300传输的指令,控制电机从而完成对于窗帘的控制。
如图2所示,为本发明实施例提供的部署环境示意图。在该部署环境中,包括提供WiFi网络的路由器10、该智能窗帘控制装置20以及智能终端30。
智能终端30上安装有对应的移动应用。安装完成后,可以登录对应的账号(S1)。如无账号,可以注册申请账号。然后在登录状态下,选择添加设备或者控制模组,令移动应用进入配置页面。
另一方面,对智能窗帘控制装置进行预订的操作(例如对某些按键的操作),令其进入相应的准备状态(如WiFi配置搜寻状态)。然后在配置页面执行相应的操作,输入WiFi网络的密码等,完成控制模组的配置操作。
在一些实施例中,可能存在长时间无法配置成功的问题。若配置时间超出预定的阈值,如3min后,则重新进入配置页面,令智能窗帘控制装置还原至出厂设置后重新进行配置。
在一些实施例中,可以通过扫描智能窗帘控制装置的二维码或者直接输入该装置的机器设备号等方式来确定目标配置的设备。
如图3所示,为本发明实施例提供的智能窗帘控制方法。其具体的配置方式具体包括如下步骤:
100:根据控制模组型号,选择对应的配置命令。控制模组的型号不同,由于控制板的设置,通常也需要使用对应的配置命令来完成配置。
200:通过串口AT指令形式,令所述控制模组进入配置模式。
具体的,当所述控制模组型号为第一类别时;同时发送进入AT指令模式以及进入配置模式的指令,即“+++AtCmd\r\nAT+IdML=kind,model\r\nAT+
Default=1\r\n”)。
发送指令+++AtCmd\r\n进入AT指令模式,WiFi模组接收到该指令后,返回指令AT+CMD=OK\r\n。接收到返回的模式确认信息后,发送kind和model信息(即AT+IdML=0327,0517\r\n)。
WiFi模块接收到对应1的kind和model后,返回指令AT+IdML=OK\r\n。然后,发送恢复出厂默认指令(即AT+Default=1\r\n)。具体的kind和model值根据实际使用的情况所确定。
最后WiFi模组恢复出厂默认设置后,返回字符AT+Default=OK\r\n。
更具体的,当所述控制模组型号为第二类别时:
同时发送进入AT指令模式以及进入智能连接配置(机即smartLink配置方式)的指令,“+++AtCmd\r\nAT+IdML=kind,model\r\nAT+SmartLink=1\r\n”
发送指令+++AtCmd\r\n进入AT指令模式,WiFi模组接收到该指令后,返回指令AT+CMD=OK\r\n。接收到返回的模式确认信息后,发送kind和model信息(即AT+IdML=0001,0002\r\n)。
WiFi模块接收到对应1的kind和model后,返回指令AT+IdML=OK\r\n。
最后,进行SmartLink的配置方式,输入字符:AT+SmartLink=1\r\n。
为保证指令输出的顺利,单个AT指令之间的延时时间大于等于0.1s。当然,也可以将多个AT指令同时发送,但是单次的数据格式不能超过256个字符。对于每个AT指令,都需要包括一个结束符“\r\n”。
如图4所示,为本发明实施例提供的移动应用的窗帘控制页面。通过该窗帘控制页面内,用户可以输入相应的控制指令,控制窗帘智能升降。
具体的,所述移动应用客户端用于:根据控制模组型号,选择对应的配置命令;以及串口AT指令形式,令所述控制模组进入配置模式。
更具体的,所述移动应用客户端具体用于:当所述控制模组型号为第一类别时;同时发送进入AT指令模式以及进入配置模式的指令;接收到返回的模式确认信息后,发送kind和model信息;接收到返回的接收确认信息后,发送恢复出厂默认指令。
在另一实施例中,所述移动应用客户端具体用于:当所述控制模组型号为第二类别时;同时发送进入AT指令模式以及进入智能连接配置的指令;接收到返回的模式确认信息后,发送kind和model信息;接收到返回的接收确认信息后,进行所述智能连接配置。
可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及本发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。