1.一种智能家居的数据广播方法,应用于智能家居中各智能设备的数据传输,其特征在于,包括如下步骤:所有智能设备网状连接,用户通过外网直接与各智能设备连接;
所有智能设备上都设有不同的设备私钥和对应的设备公钥,用户还拥有所有智能设备的设备公钥;
用户发送对应智能设备的控制命令前,先将控制命令通过相应的设备公钥进行加密,并随机将控制命令发送到其中一个智能设备上,该智能设备接收到控制命令后将其向所有智能设备广播,对应的智能设备接收到控制命令后通过相应的设备私钥进行解读,得出正确的控制命令;
用户拥有用户公钥和用户私钥,设备拥有用户公钥,智能设备向用户发送响应数据前,先通过用户公钥对响应数据进行加密后发给用户,用户收到响应数据后,通过用户私钥解读出响应数据;
智能设备将加密后的相应的响应数据经由一个以上的智能设备后,再发给用户;
智能设备在向用户发送响应数据时,还在加密后的响应数据上加上倒计时字段,倒计时字段的值随机设定;重复将加密后的响应数据随机传送给另一个智能设备,每传送1次则倒计时字段减1,当倒计时字段的值为0时,则直接将响应数据传送给用户。
2.根据权利要求1所述的一种智能家居的数据广播方法,其特征在于,倒计时字段的值不大于所有智能设备数量的25%至75%。