1.一种智能家居控制方法,包括步骤:客户端连接智能控制模块并添加设备以形成联动网络,其特征在于,还包括步骤:
智能控制模块根据客户端指令从云端服务器下载设备属性信息及联动信息,并根据自身的属性变化及传感器传送的数据进行属性信息更新;
智能控制模块将设备属性信息的更新同步到云端服务器;
传感器从云端服务器查询设备属性信息是否满足联动信息中包含的联动条件,并在满足的情况下根据云端服务器的联动信息执行联动动作。
2.如权利要求1所述智能家居控制方法,其特征在于,智能控制模块包括一个作为主设备的智能家电及若干作为从设备的智能家电,其中,主设备根据客户端指令从云端下载联动信息及设备属性信息,并将设备属性信息发送给从设备,从设备通过接收传感器数据更新自身及主设备的设备属性信息,由主设备向云端更新设备属性信息。
3.如权利要求2所述智能家居控制方法,其特征在于,还包括步骤:主设备从云端下载所管理的从设备信息并转发给相应的从设备。
4.如权利要求3所述智能家居控制方法,其特征在于,联动网络中,从设备的设备属性信息的更新方式具体包括:传感器进行联动动作以及接收来自于联动网络中其他从设备的设备属性信息同步指令;主设备的设备属性信息的更新方式具体包括:接收从设备信息以及传感器进行的联动动作。
5.如权利要求3所述智能家居控制方法,其特征在于,联动网络中单个设备的设备属性信息变化时,还包括由主设备检查所更改的属性位置:如果为设备自身的属性,则直接更新自身属性的相关变量;如果是自己的从设备则对相应的从设备进行属性信息的更新。
6.如权利要求1所述智能家居控制方法,其特征在于,还包括步骤:联动网络中各设备属性信息的每次更新均上传至云端,并下载至联动网络的其他设备中进行设备属性信息的同步更新。
7.如权利要求1所述智能家居控制方法,其特征在于,设备属性信息以设备属性表形式保存在云端及联动网络的各设备中。
8.如权利要求1所述智能家居控制方法,其特征在于,智能控制模块在每次接收传感器数据之前先向传感器发送ACK请求,在收到ACK确认之后才进行数据的收发;当超过预定时间没有收到ACK确认时,重新发送ACK请求。