1.基于全屋型智能家居系統裝置數據的自動化配置方法,其特征在于,本方法具體包括以下步驟:
2.根據權利要求1所述的基于全屋型智能家居系統裝置數據的自動化配置方法,其特征在于,在步驟s1中,使用智能中樞設備充當server端,發起端充當client端,具體包括以下步驟:
3.根據權利要求2所述的基于全屋型智能家居系統裝置數據的自動化配置方法,其特征在于,步驟s2具體包括以下步驟:
4.根據權利要求3所述的基于全屋型智能家居系統裝置數據的自動化配置方法,其特征在于,在步驟s3中,智能中樞設備收到配置數據后,對j?son數據進行校驗,校驗成功后智能中樞設備根據配置信息進行自動化配置處理;
5.根據權利要求4所述的基于全屋型智能家居系統裝置數據的自動化配置方法,其特征在于,在步驟s4中,自動化配置包括以下步驟:
6.根據權利要求5所述的基于全屋型智能家居系統裝置數據的自動化配置方法,其特征在于,在步驟s12中,發起端被驗證通過后進行智能中樞設備合法性校驗,在雙向數據校驗完成以后,發起端才能被允許與智能中樞設備進行雙向通信交互。
7.根據權利要求6所述的基于全屋型智能家居系統裝置數據的自動化配置方法,其特征在于,在自動化配置數據前,發起端自動向智能中樞設備發起清空原始配置數據的指令,在原始配置數據清空并返回指令參數后,發起端進行新配置數據的自動化配置。
8.根據權利要求7所述的基于全屋型智能家居系統裝置數據的自動化配置方法,其特征在于,所述的自動化配置時,發起端根據本地rooms房間信息、devs子設備節點信息、scenes場景動作、mutictrls多控、bindings綁定信息、groups群組的原始數據,首先進行原始數據的初次自動化校驗,并按照預設邏輯進行場景數據、設備綁定數據自動化完善與補充;其中,自動化完善的動作包括:
9.根據權利要求8所述的基于全屋型智能家居系統裝置數據的自動化配置方法,其特征在于,所述的數據合成壓縮過程為:發送端針對soft_smartfiles_config消息二次加工處理,如果是soft_smartfiles_config操作碼字段的協議消息,則對消息壓縮為zlib數據包,在對數據包進行加密處理,加密方式為base64加密,此后數據為密文數據,根據協議轉換操作碼為devices_compress_datas_to_ccu進行數據發送。
10.根據權利要求9所述的基于全屋型智能家居系統裝置數據的自動化配置方法,其特征在于,智能中樞設備接收到文件后,首先按照與傳輸層的特殊加密方式進行逆向的文件解密,解密驗證完成后,再進行數據的解壓,其中解壓過程如下: