1.一種智能家用太陽(yáng)能控制系統(tǒng),其特征在于:包括負(fù)載、蓄電池、太陽(yáng)能控制器、太陽(yáng)能電池板、APP終端,所述蓄電池與負(fù)載連接,所述太陽(yáng)能控制器與蓄電池連接,所述蓄電池以及負(fù)載的具體工作狀態(tài)均由太陽(yáng)能控制器直接控制,所述太陽(yáng)能控制器內(nèi)設(shè)有WiFi模塊,所述WiFi模塊通過(guò)AP與AWS服務(wù)器連接,并且通過(guò)AWS服務(wù)器與APP終端連接,所述太陽(yáng)能電池板分別與太陽(yáng)能控制器、蓄電池連接,對(duì)其進(jìn)行供電;
所述WiFi模塊有STA與AP兩種工作模式,STA模式用于正常交換數(shù)據(jù),AP模式用于smartlink,完成太陽(yáng)能控制器聯(lián)網(wǎng);
所述太陽(yáng)能控制器通過(guò)WiFi模塊的smartlink方式接入廣域網(wǎng),所述AWS服務(wù)器固定IP且全球訪問(wèn),管理太陽(yáng)能控制器信息,包括太陽(yáng)能控制器IP地址,太陽(yáng)能控制器唯一碼,太陽(yáng)能控制器歷史數(shù)據(jù),太陽(yáng)能控制器實(shí)時(shí)數(shù)據(jù),同時(shí)可向APP終端轉(zhuǎn)發(fā)所有數(shù)據(jù),所述AWS服務(wù)器保存太陽(yáng)能控制器所有參數(shù)數(shù)據(jù);
所述APP終端包含太陽(yáng)能控制器實(shí)時(shí)控制和太陽(yáng)能控制器歷史數(shù)據(jù)交互,包括獲取數(shù)據(jù)和下發(fā)命令的交互、獲取位置信息以及天氣信息的交互、用戶權(quán)限管理的交互、太陽(yáng)能控制器聯(lián)網(wǎng)的交互;
所述APP終端能夠?qū)崿F(xiàn)自動(dòng)控制和手動(dòng)控制;
所述APP終端能夠通過(guò)太陽(yáng)能控制器進(jìn)行實(shí)時(shí)監(jiān)控、獲取過(guò)去主要?dú)v史數(shù)據(jù)、進(jìn)行參數(shù)設(shè)置,實(shí)時(shí)監(jiān)控包括太陽(yáng)能電池板參數(shù)、蓄電池參數(shù)、負(fù)載參數(shù),主要?dú)v史數(shù)據(jù)可圖表統(tǒng)計(jì)以及展示,參數(shù)設(shè)置可設(shè)置和讀取蓄電池以及負(fù)載的常用參數(shù)以及高級(jí)參數(shù)。
2.根據(jù)權(quán)利要求1所述的一種智能家用太陽(yáng)能控制系統(tǒng),其特征在于:所述太陽(yáng)能控制器聯(lián)網(wǎng)步驟如下,
1)控制太陽(yáng)能控制器開(kāi)機(jī)或復(fù)位,通過(guò)WiFi模塊進(jìn)入AP工作模式,并開(kāi)始廣播;
2)APP終端掃描太陽(yáng)能控制器,獲得正在廣播的太陽(yáng)能控制器Mac地址和端口號(hào),并請(qǐng)求連接;
3)APP終端與太陽(yáng)能控制器連接成功后,APP終端將當(dāng)前WiFi的SSD以及密碼發(fā)送給太陽(yáng)能控制器,太陽(yáng)能控制器中的WiFi模塊保存SSD以及密碼并配置,太陽(yáng)能控制器接入AP,聯(lián)網(wǎng)成功;
4)太陽(yáng)能控制器中的WiFi模塊進(jìn)入STA模式,可主動(dòng)通過(guò)AP與AWS服務(wù)器交互,并能通過(guò)AWS服務(wù)器與APP終端交互數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的一種智能家用太陽(yáng)能控制系統(tǒng),其特征在于:所述APP終端的手動(dòng)控制步驟如下,
1)用戶通過(guò)APP終端UI表達(dá)控制,
2)APP終端獲取用戶控制信息后將用戶行為參照數(shù)據(jù)協(xié)議打包成控制命令,
3)APP終端通過(guò)TCP/IP協(xié)議將控制命令上傳至AWS服務(wù)器,并等待太陽(yáng)能控制器回傳控制狀態(tài)結(jié)果,
4)AWS服務(wù)器解析控制命令,獲取需要執(zhí)行該命令的太陽(yáng)控制器ID,并等待對(duì)應(yīng)太陽(yáng)控制器請(qǐng)求獲取該命令,
5)太陽(yáng)控制器端分時(shí)請(qǐng)求AWS服務(wù)器,并上傳太陽(yáng)控制器ID,
6)AWS服務(wù)器檢測(cè)到請(qǐng)求命令的太陽(yáng)控制器ID與APP終端上次的太陽(yáng)控制器ID符合時(shí),轉(zhuǎn)發(fā)給命令至指定太陽(yáng)控制器,
7)太陽(yáng)控制器獲取命令并解析,根據(jù)具體命令下發(fā)控制指令控制蓄電池、太陽(yáng)能電池板或負(fù)載參數(shù),
8)太陽(yáng)控制器完成命令后回傳控制是否成功的狀態(tài)給AWS服務(wù)器,如果有返回?cái)?shù)據(jù)需要回傳,同時(shí)太陽(yáng)能控制器將數(shù)據(jù)打包并回傳,
9)APP終端獲取控制結(jié)果,參照協(xié)議數(shù)據(jù)各個(gè)字段,并在UI上予以展示,至此一次完成的命令下發(fā)流程結(jié)束。
4.根據(jù)權(quán)利要求1所述的一種智能家用太陽(yáng)能控制系統(tǒng),其特征在于:所述APP終端的自動(dòng)控制是基于位置信息、天氣信息、蓄電池狀態(tài)以及負(fù)載狀態(tài)數(shù)據(jù)總和分析后,提取出有用信息,得出控制邏輯,生產(chǎn)控制命令,其步驟如下,
1)通過(guò)獲得用戶位置當(dāng)天和未來(lái)幾天天氣情況,預(yù)測(cè)太陽(yáng)能電池板為了幾天的發(fā)電量,從而適當(dāng)調(diào)整負(fù)載功率,保證在天氣情況日照不足的情況下,電池續(xù)航連續(xù),
2)通過(guò)獲得并分析蓄電池電量剩余情況,自動(dòng)調(diào)整負(fù)載功率,保證電池續(xù)航,
3)通過(guò)獲得負(fù)載工作情況適當(dāng)調(diào)整太陽(yáng)能板的充放電功率,保護(hù)蓄電池使用壽命。