專利名稱:一種家居無線控制方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能控制技術(shù)領(lǐng)域,特別是一種用于控制分布在家中不同位置的家居 設(shè)備的家居無線控制方法及系統(tǒng)。
背景技術(shù):
智能家居(Smart Home),又稱智能住宅,它利用先進(jìn)的計(jì)算機(jī)、嵌入式系統(tǒng)和網(wǎng)絡(luò) 通訊技術(shù),將家中的照明系統(tǒng)、環(huán)境控制、安防系統(tǒng)、網(wǎng)絡(luò)家電的各種設(shè)備通過家庭網(wǎng)絡(luò)連 接到一起。一方面,智能家居將讓用戶有更方便的手段來管理家庭設(shè)備,比如,通過無線遙 控器、電話、互聯(lián)網(wǎng)或者語音識別控制家用設(shè)備,更可以執(zhí)行場景操作,使多個(gè)設(shè)備形成聯(lián) 動;另一方面,智能家居內(nèi)的各種設(shè)備相互間可以通訊,不需要用戶指揮也能根據(jù)不同的狀 態(tài)互動運(yùn)行,從而給用戶帶來最大程度的高效、便利、舒適與安全。為了在家用電器市場普及射頻操控技術(shù),并避免新技術(shù)的引入成為產(chǎn)品設(shè)計(jì)的 障礙,2008年,消費(fèi)電子大廠索尼(Sony)、飛利浦(Philips)、松下(Panasonic)、三星 (Samsung)與主要低功耗RFIC廠商飛思卡爾(Freescale)、德州儀器(Tl),以及OKI共同成 AL RF4CE (Radio Frequency for ConsumerElectronics)聯(lián)盟(RF4CE Consortium)。2009 年3月,RF4CE聯(lián)盟同意與ZigBee聯(lián)盟(ZigBee Alliance)合作共同開發(fā)基于ZigBee/IEEE 802. 15. 4,并用于家電遙控的射頻新標(biāo)準(zhǔn)。從此,射頻遙控終于有望徹底取代傳統(tǒng)紅外技 術(shù)。RF4CE不但能提高操作的可靠性;提高信號的傳輸距離和抗干擾性;使信號傳遞不受障 礙物影響;還能實(shí)現(xiàn)雙向通信和解決不同電器的互操作問題,遙控器電池壽命也可顯著延 長。消費(fèi)者將不再需要用遙控器的發(fā)射端準(zhǔn)確指向電器的接收端,也不再需要數(shù)個(gè)遙控器 來操作家中不同的電子設(shè)備。這為家居控制有了一定的可能性。但是目前的國外廠家提供的RF4CE平臺其代碼庫是不可見的,使用起來靈活性不 高,無法滿足現(xiàn)有的各種各樣場合的實(shí)際需要,網(wǎng)絡(luò)通信過程中對各在網(wǎng)設(shè)備的維護(hù)性不 高,為了改善現(xiàn)有的通信協(xié)議,更好的適應(yīng)家居控制實(shí)際應(yīng)用,我們在SMAC協(xié)議基礎(chǔ)上開 發(fā)出了一套無線家居控制,該系統(tǒng)可以實(shí)時(shí)進(jìn)行在線節(jié)點(diǎn)的網(wǎng)絡(luò)維護(hù)以及出入網(wǎng)等,并能 在有效的時(shí)間內(nèi)實(shí)現(xiàn)設(shè)備的控制操作。針對現(xiàn)有的RF4CE實(shí)現(xiàn)中存在的不足之處如1、無法實(shí)時(shí)檢測到外圍節(jié)點(diǎn)是否在網(wǎng)等工作狀態(tài);2、必須在正常通信狀態(tài)前進(jìn)行入網(wǎng)的配置才能進(jìn)行工作;3、現(xiàn)存的控制協(xié)議大多是國外公司封裝后的,并不能完全滿足實(shí)際應(yīng)用求,修改 起來不方便。
發(fā)明內(nèi)容
為了克服上述現(xiàn)有技術(shù)存在的缺陷,本發(fā)明的目的在于提供一種用于控制分布在 家中不同位置的家居設(shè)備的家居無線控制方法及系統(tǒng),能夠便捷有效的實(shí)現(xiàn)網(wǎng)絡(luò)維護(hù)、實(shí) 時(shí)出入網(wǎng)管理、控制信息等應(yīng)用,該方法及系統(tǒng)具有適用性高、可調(diào)可控性高等特點(diǎn),能盡可能的滿足不同情況下的應(yīng)用。為解決上述問題,本發(fā)明提供了一種家居無線控制方法,用于控制分布在家中不 同位置的家居設(shè)備,其特征是,所述方法包括如下步驟節(jié)點(diǎn)類型及參數(shù)設(shè)置對中央?yún)f(xié)調(diào)節(jié)點(diǎn)或外圍控制節(jié)點(diǎn)進(jìn)行節(jié)點(diǎn)類型設(shè)置,并進(jìn) 行相關(guān)參數(shù)設(shè)置;系統(tǒng)入網(wǎng)初始化對中央?yún)f(xié)調(diào)節(jié)點(diǎn)和外圍控制節(jié)點(diǎn)進(jìn)行組網(wǎng),完成初始的樹型網(wǎng) 絡(luò)拓?fù)浣Y(jié)構(gòu)組網(wǎng),并根據(jù)外圍控制節(jié)點(diǎn)的信號強(qiáng)度對外圍控制節(jié)點(diǎn)劃分等級;入網(wǎng)維護(hù)中央?yún)f(xié)調(diào)節(jié)點(diǎn)廣播入網(wǎng)申請信息,使未入網(wǎng)的外圍控制節(jié)點(diǎn)入網(wǎng);網(wǎng)絡(luò)維護(hù)對外圍控制節(jié)點(diǎn)根據(jù)級別逐級對外圍控制節(jié)點(diǎn)進(jìn)行輪訓(xùn),實(shí)時(shí)反映在 網(wǎng)的外圍控制節(jié)點(diǎn)的信息;在網(wǎng)外圍控制節(jié)點(diǎn)控制中央?yún)f(xié)調(diào)節(jié)點(diǎn)根據(jù)使用者輸入的操作信息對相應(yīng)的外圍 控制節(jié)點(diǎn)進(jìn)行發(fā)布控制命令,從而完成對家居設(shè)備的控制;周期性入網(wǎng)和網(wǎng)絡(luò)維護(hù)中央?yún)f(xié)調(diào)節(jié)點(diǎn)周期性的執(zhí)行入網(wǎng)維護(hù)和網(wǎng)絡(luò)維護(hù)過程, 該過程能使未入網(wǎng)的外圍控制節(jié)點(diǎn)入網(wǎng)并對當(dāng)前在網(wǎng)的外圍控制節(jié)點(diǎn)進(jìn)行維護(hù)。當(dāng)中央?yún)f(xié) 調(diào)節(jié)點(diǎn)收到使用者輸入的操作信息時(shí),停止入網(wǎng)和網(wǎng)絡(luò)維護(hù)過程,直接執(zhí)行發(fā)布控制命令 過程對在網(wǎng)外圍控制節(jié)點(diǎn)進(jìn)行控制,發(fā)布控制命令過程結(jié)束繼續(xù)執(zhí)行通信中的入網(wǎng)和網(wǎng)絡(luò) 維護(hù)過程。進(jìn)一步地,所述系統(tǒng)入網(wǎng)初始化包括一級外圍控制節(jié)點(diǎn)入網(wǎng)中央?yún)f(xié)調(diào)節(jié)點(diǎn)發(fā)布一級入網(wǎng)申請廣播,外圍控制節(jié)點(diǎn)收 到大于一級外圍控制節(jié)點(diǎn)信號強(qiáng)度閥值的信號后發(fā)出一級入網(wǎng)申請,中央?yún)f(xié)調(diào)節(jié)點(diǎn)收到一 級入網(wǎng)申請判斷該外圍控制節(jié)點(diǎn)符合一級入網(wǎng)條件時(shí),則該外圍控制節(jié)點(diǎn)入網(wǎng)成功并返回 給該外圍控制節(jié)點(diǎn)入網(wǎng)成功信息,否則返回給該外圍控制節(jié)點(diǎn)入網(wǎng)失敗信息;二級外圍控制節(jié)點(diǎn)入網(wǎng)中央?yún)f(xié)調(diào)節(jié)點(diǎn)發(fā)布二級入網(wǎng)申請廣播,一級外圍控制節(jié) 點(diǎn)向其子節(jié)點(diǎn)轉(zhuǎn)發(fā)二級入網(wǎng)申請廣播,二級外圍控制節(jié)點(diǎn)收到大于二級外圍控制節(jié)點(diǎn)信號 強(qiáng)度閥值的信號后發(fā)出二級入網(wǎng)申請,中央?yún)f(xié)調(diào)節(jié)點(diǎn)收到二級入網(wǎng)申請判斷該外圍控制節(jié) 點(diǎn)符合二級入網(wǎng)條件時(shí),則該外圍控制節(jié)點(diǎn)入網(wǎng)成功并返回給該外圍控制節(jié)點(diǎn)入網(wǎng)成功信 息,否則返回給該外圍控制節(jié)點(diǎn)入網(wǎng)失敗信息。進(jìn)一步地,所述入網(wǎng)維護(hù)包括廣播一級外圍控制節(jié)點(diǎn)入網(wǎng)信息,使未入網(wǎng)的一級外圍控制節(jié)點(diǎn)入網(wǎng);廣播二級外圍控制節(jié)點(diǎn)入網(wǎng)信息,使未入網(wǎng)的二級外圍控制節(jié)點(diǎn)入網(wǎng)。進(jìn)一步地,所述網(wǎng)絡(luò)維護(hù)包括一級外圍控制節(jié)點(diǎn)網(wǎng)絡(luò)維護(hù)對一級外圍控制節(jié)點(diǎn)進(jìn)行輪訓(xùn),根據(jù)一級外圍控制 節(jié)點(diǎn)回復(fù)信息實(shí)時(shí)反映在網(wǎng)的一級外圍控制節(jié)點(diǎn)的信息;二級外圍控制節(jié)點(diǎn)網(wǎng)絡(luò)維護(hù)對二級外圍控制節(jié)點(diǎn)進(jìn)行輪訓(xùn),一級外圍控制節(jié)點(diǎn) 向其子節(jié)點(diǎn)轉(zhuǎn)發(fā)二級外圍控制節(jié)點(diǎn)輪訓(xùn)信息,二級外圍控制節(jié)點(diǎn)根據(jù)輪訓(xùn)信息通過其父節(jié) 點(diǎn)向中央?yún)f(xié)調(diào)節(jié)點(diǎn)進(jìn)行回復(fù),實(shí)時(shí)反映在網(wǎng)的二級外圍控制節(jié)點(diǎn)的信息。在對外圍控制節(jié) 點(diǎn)進(jìn)行網(wǎng)絡(luò)維護(hù)過程中,中央?yún)f(xié)調(diào)節(jié)點(diǎn)根據(jù)外圍控制節(jié)點(diǎn)回復(fù)信息實(shí)時(shí)反映在網(wǎng)外圍控制 節(jié)點(diǎn)的信息,中央?yún)f(xié)調(diào)節(jié)點(diǎn)對外圍控制節(jié)點(diǎn)進(jìn)行輪訓(xùn)4次,如果各在網(wǎng)外圍控制節(jié)點(diǎn)連續(xù)4 次都沒有回復(fù)信息,則中央?yún)f(xié)調(diào)節(jié)點(diǎn)則認(rèn)為該外圍控制節(jié)點(diǎn)脫網(wǎng);如果已經(jīng)脫網(wǎng)的外圍控制節(jié)點(diǎn)連續(xù)3次回復(fù)信息,則認(rèn)為該外圍控制節(jié)點(diǎn)又進(jìn)入網(wǎng)絡(luò)。進(jìn)一步地,所述在網(wǎng)外圍控制節(jié)點(diǎn)控制包括在網(wǎng)一級外圍控制節(jié)點(diǎn)控制對一級外圍控制節(jié)點(diǎn)的控制信息,由中央?yún)f(xié)調(diào)節(jié)點(diǎn) 直接發(fā)送到該一級外圍控制節(jié)點(diǎn);在網(wǎng)二級外圍控制節(jié)點(diǎn)控制對二級外圍控制節(jié)點(diǎn)的控制信息,由中央?yún)f(xié)調(diào)節(jié)點(diǎn) 通過該二級外圍控制節(jié)點(diǎn)的父節(jié)點(diǎn)轉(zhuǎn)發(fā)送到該二級外圍控制節(jié)點(diǎn)。還提供了一種家居無線控制系統(tǒng),用于控制分布在家中不同位置的家居設(shè)備,包 括一中央?yún)f(xié)調(diào)器、若干受控家居設(shè)備和若干與受控家居設(shè)備連接的外圍控制器,其特征是, 所述中央?yún)f(xié)調(diào)器包括MC13213主控芯片、串口模塊、均衡模塊和天線模塊、按鍵和顯示屏, 所述MC13213主控芯片分別與串口模塊、均衡模塊、按鍵和顯示屏連接,所述均衡模塊與天 線模塊連接;所述外圍控制器包括MC13213主控芯片、串口模塊、均衡模塊和天線模塊、按鍵和 顯示屏,所述MC13213主控芯片分別與串口模塊、均衡模塊、按鍵和顯示屏連接,所述均衡 模塊與天線模塊連接。所述外圍控制器根據(jù)其信號強(qiáng)度被劃分為一級外圍控制器和二級外圍控制器。本發(fā)明的有益效果是該家居無線控制方法及系統(tǒng)建立在SMAC協(xié)議基礎(chǔ)之上,可 以實(shí)時(shí)進(jìn)行在線外圍控制節(jié)點(diǎn)的網(wǎng)絡(luò)維護(hù)以及出入網(wǎng)管理,并能在有效的時(shí)間內(nèi)實(shí)現(xiàn)設(shè)備 的控制操作,本發(fā)明的通信協(xié)議采用的二級樹型網(wǎng)絡(luò)組網(wǎng)方式,組網(wǎng)方式簡單宜用,網(wǎng)絡(luò)維 護(hù)和建立都相對簡單,網(wǎng)絡(luò)的可靠性較高。本發(fā)明的中央?yún)f(xié)調(diào)節(jié)點(diǎn)來完成對網(wǎng)絡(luò)的建立維護(hù)以及控制信息的收發(fā)等工作,而 各外圍控制節(jié)點(diǎn)參與網(wǎng)絡(luò)維護(hù)過程并通過串口輸出命令控制各受控家居設(shè)備,以實(shí)現(xiàn)有效 的家居控制。
下面結(jié)合附圖和具體實(shí)施方式
對本發(fā)明作進(jìn)一步說明圖1是本發(fā)明所述系統(tǒng)的結(jié)構(gòu)示意圖;圖2是本發(fā)明所述系統(tǒng)的中央?yún)f(xié)調(diào)器或外圍控制器的結(jié)構(gòu)框圖;圖3是本發(fā)明所述方法的流程示意圖。
具體實(shí)施例方式如圖1所示,一種用于控制分布在家中不同位置的家居設(shè)備的家居無線控制系 統(tǒng),包括一中央?yún)f(xié)調(diào)器、若干個(gè)受控家居設(shè)備和若干個(gè)與受控家居設(shè)備連接的外圍控制器。其中,所述中央?yún)f(xié)調(diào)器和外圍控制器結(jié)構(gòu)組成相同。如圖2所示,中央?yún)f(xié)調(diào)器和外 圍控制器均包括MC13213主控芯片、串口模塊、均衡模塊和天線模塊、按鍵和顯示屏,所述 MC13213主控芯片分別與串口模塊、均衡模塊、按鍵和顯示屏連接,所述均衡模塊與天線模 塊連接。所述系統(tǒng)的外圍控制器根據(jù)其信號強(qiáng)度被劃分為一級外圍控制器和二級外圍控 制器。中央?yún)f(xié)調(diào)器與一級外圍控制器進(jìn)行通信,一級外圍控制器與二級外圍控制器進(jìn)行通 信,中央?yún)f(xié)調(diào)器向一級外圍控制器發(fā)出對一級外圍控制器和其子節(jié)點(diǎn)的控制指令,如果控制指令發(fā)送給一級外圍控制器,則一級外圍控制器對其所控家具設(shè)備執(zhí)行相關(guān)操作;如果 控制指令發(fā)送給一級外圍控制器的子節(jié)點(diǎn),則一級外圍控制器向其子節(jié)點(diǎn)轉(zhuǎn)發(fā)控制指令, 其子節(jié)點(diǎn)收到發(fā)送給自己的控制指令后對其所控家具設(shè)備執(zhí)行相關(guān)操作。下面具體說明本發(fā)明家居無線控制系統(tǒng)對分布在家中不同位置的家居設(shè)備進(jìn)行 控制的方法。如圖3所示,為本發(fā)明家居無線控制系統(tǒng)對分布在家中不同位置的家居設(shè)備進(jìn)行 控制的方法的流程圖,所述方法包括步驟100 工作開始;步驟101 節(jié)點(diǎn)類型及參數(shù)設(shè)置對中央?yún)f(xié)調(diào)節(jié)點(diǎn)或外圍控制節(jié)點(diǎn)進(jìn)行節(jié)點(diǎn)類型 設(shè)置,并進(jìn)行相關(guān)參數(shù)設(shè)置;步驟102 中央?yún)f(xié)調(diào)節(jié)點(diǎn)發(fā)布一級入網(wǎng)申請廣播;步驟103 外圍控制節(jié)點(diǎn)收到入網(wǎng)申請廣播信號,如果大于一級外圍控制節(jié)點(diǎn)信 號強(qiáng)度閥值則進(jìn)入外圍控制節(jié)點(diǎn)步驟104,否則轉(zhuǎn)入步驟107 ;步驟104 外圍控制節(jié)點(diǎn)向中央?yún)f(xié)調(diào)節(jié)點(diǎn)發(fā)出一級入網(wǎng)申請;步驟105 中央?yún)f(xié)調(diào)節(jié)點(diǎn)收到一級入網(wǎng)申請,如果該外圍控制節(jié)點(diǎn)信號強(qiáng)度大于 一級外圍控制節(jié)點(diǎn)信號閥值,則進(jìn)入步驟106,否則,返回給該外圍控制節(jié)點(diǎn)入網(wǎng)失敗信息 并轉(zhuǎn)入步驟107 ;步驟106 中央?yún)f(xié)調(diào)節(jié)點(diǎn)將該外圍控制節(jié)點(diǎn)設(shè)置為一級外圍控制節(jié)點(diǎn)后完成入網(wǎng) 工作,并向該外圍控制節(jié)點(diǎn)發(fā)出入網(wǎng)成功信息;步驟107 中央?yún)f(xié)調(diào)節(jié)點(diǎn)發(fā)布的一級入網(wǎng)申請廣播次數(shù),如果大于N次(本發(fā)明中 N的取值為4)則進(jìn)入步驟108,否則,轉(zhuǎn)入步驟102 ;步驟108 中央?yún)f(xié)調(diào)節(jié)點(diǎn)發(fā)布二級入網(wǎng)申請廣播,一級外圍控制節(jié)點(diǎn)向其子節(jié)點(diǎn) 轉(zhuǎn)發(fā)二級入網(wǎng)申請廣播;步驟109 外圍控制節(jié)點(diǎn)收到入網(wǎng)申請廣播信號,如果大于二級外圍控制節(jié)點(diǎn)信 號強(qiáng)度閥值則進(jìn)入外圍控制節(jié)點(diǎn)步驟110,否則轉(zhuǎn)入步驟113 ;步驟110 外圍控制節(jié)點(diǎn)通過父節(jié)點(diǎn)向中央?yún)f(xié)調(diào)節(jié)點(diǎn)發(fā)出二級入網(wǎng)申請;步驟111 中央?yún)f(xié)調(diào)節(jié)點(diǎn)收到二級入網(wǎng)申請,如果該外圍控制節(jié)點(diǎn)信號強(qiáng)度大于 二級外圍控制節(jié)點(diǎn)信號閥值,則進(jìn)入步驟112,否則,轉(zhuǎn)入步驟113并返回給該外圍控制節(jié) 點(diǎn)入網(wǎng)失敗信息;步驟112 中央?yún)f(xié)調(diào)節(jié)點(diǎn)將該外圍控制節(jié)點(diǎn)設(shè)置為二級外圍控制節(jié)點(diǎn)后完成入網(wǎng) 工作,并通過該外圍控制節(jié)點(diǎn)的父節(jié)點(diǎn)向其發(fā)出入網(wǎng)成功信息;步驟113 中央?yún)f(xié)調(diào)節(jié)點(diǎn)發(fā)布的二級入網(wǎng)申請廣播次數(shù),如果大于N次(本發(fā)明中 N的取值為4)則進(jìn)入步驟114,否則,轉(zhuǎn)入步驟108,至此,以中央?yún)f(xié)調(diào)節(jié)點(diǎn)做主導(dǎo)完成了外 圍控制節(jié)點(diǎn)入網(wǎng)的組網(wǎng)工作,形成了初始的樹型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),并對入網(wǎng)外圍控制節(jié)點(diǎn)劃 分了網(wǎng)絡(luò)級別;步驟114 中央?yún)f(xié)調(diào)節(jié)點(diǎn)發(fā)布一級入網(wǎng)申請廣播;步驟115 是否有外圍節(jié)點(diǎn)待入網(wǎng),若有則轉(zhuǎn)入步驟116,否則轉(zhuǎn)入步驟120 ;步驟116 外圍控制節(jié)點(diǎn)收到入網(wǎng)申請廣播信號,如果大于一級外圍控制節(jié)點(diǎn)信 號強(qiáng)度閥值則進(jìn)入外圍控制節(jié)點(diǎn)步驟117,否則轉(zhuǎn)入步驟120 ;
步驟117 外圍控制節(jié)點(diǎn)向中央?yún)f(xié)調(diào)節(jié)點(diǎn)發(fā)出一級入網(wǎng)申請;步驟118 中央?yún)f(xié)調(diào)節(jié)點(diǎn)收到一級入網(wǎng)申請,如果該外圍控制節(jié)點(diǎn)信號強(qiáng)度大于 一級外圍控制節(jié)點(diǎn)信號閥值,則進(jìn)入步驟119,否則,返回給該外圍控制節(jié)點(diǎn)入網(wǎng)失敗信息 并轉(zhuǎn)入步驟120 ;步驟119 中央?yún)f(xié)調(diào)節(jié)點(diǎn)將該外圍控制節(jié)點(diǎn)設(shè)置為一級外圍控制節(jié)點(diǎn)后完成入網(wǎng) 工作,并向該外圍控制節(jié)點(diǎn)發(fā)出入網(wǎng)成功信息;步驟120 中央?yún)f(xié)調(diào)節(jié)點(diǎn)發(fā)布二級入網(wǎng)申請廣播,一級外圍控制節(jié)點(diǎn)向其子節(jié)點(diǎn) 轉(zhuǎn)發(fā)二級入網(wǎng)申請廣播;步驟121 是否有外圍節(jié)點(diǎn)待入網(wǎng),若有則轉(zhuǎn)入步驟122,否則轉(zhuǎn)入步驟126 ;步驟122 外圍控制節(jié)點(diǎn)收到入網(wǎng)申請廣播信號,如果大于二級外圍控制節(jié)點(diǎn)信 號強(qiáng)度閥值則進(jìn)入外圍控制節(jié)點(diǎn)步驟123,否則轉(zhuǎn)入步驟126 ;步驟123 外圍控制節(jié)點(diǎn)通過其父節(jié)點(diǎn)向中央?yún)f(xié)調(diào)節(jié)點(diǎn)發(fā)出二級入網(wǎng)申請;步驟124 中央?yún)f(xié)調(diào)節(jié)點(diǎn)收到二級入網(wǎng)申請,如果該外圍控制節(jié)點(diǎn)信號強(qiáng)度大于 二級外圍控制節(jié)點(diǎn)信號閥值,則進(jìn)入步驟125,否則,返回給該外圍控制節(jié)點(diǎn)入網(wǎng)失敗信息 并轉(zhuǎn)入步驟126 ;步驟125 中央?yún)f(xié)調(diào)節(jié)點(diǎn)將該外圍控制節(jié)點(diǎn)設(shè)置為二級外圍控制節(jié)點(diǎn)后完成入網(wǎng) 工作,并通過該外圍控制節(jié)點(diǎn)的父節(jié)點(diǎn)向其發(fā)出入網(wǎng)成功信息;步驟126 中央?yún)f(xié)調(diào)節(jié)點(diǎn)對一級外圍控制節(jié)點(diǎn)進(jìn)行輪訓(xùn);步驟127 —級外圍控制節(jié)點(diǎn)收到輪訓(xùn)信息后進(jìn)行回復(fù);步驟128 如果中央?yún)f(xié)調(diào)節(jié)點(diǎn)完成對所有一級外圍控制節(jié)點(diǎn)的輪訓(xùn),則進(jìn)入步驟 129,否則轉(zhuǎn)入步驟126 ;步驟129 中央?yún)f(xié)調(diào)節(jié)點(diǎn)對二級外圍控制節(jié)點(diǎn)進(jìn)行輪訓(xùn),一級外圍控制節(jié)點(diǎn)向其 子節(jié)點(diǎn)進(jìn)行轉(zhuǎn)發(fā)對二級外圍控制節(jié)點(diǎn)進(jìn)行輪訓(xùn)的信息;步驟130 二級外圍控制節(jié)點(diǎn)收到輪訓(xùn)信息后通過父節(jié)點(diǎn)向中央?yún)f(xié)調(diào)節(jié)點(diǎn)進(jìn)行回 復(fù);步驟131 如果中央?yún)f(xié)調(diào)節(jié)點(diǎn)完成對所有二級外圍控制節(jié)點(diǎn)的輪訓(xùn),則進(jìn)入步驟 132,否則轉(zhuǎn)入步驟129 ;步驟132 中央?yún)f(xié)調(diào)節(jié)點(diǎn)等待對外圍控制節(jié)點(diǎn)的控制指令;步驟133 中央?yún)f(xié)調(diào)節(jié)點(diǎn)向外圍控制節(jié)點(diǎn)發(fā)出控制指令,如果控制指令發(fā)向二級 外圍控制節(jié)點(diǎn),則中央?yún)f(xié)調(diào)節(jié)點(diǎn)通過該二級外圍控制節(jié)點(diǎn)的父節(jié)點(diǎn)轉(zhuǎn)發(fā)送到該二級外圍控 制節(jié)點(diǎn);步驟134 外圍控制節(jié)點(diǎn)收到的控制指令如果是自己的控制指令則對所控家具設(shè) 備執(zhí)行相關(guān)控制操作,如果是子節(jié)點(diǎn)的控制指令則進(jìn)行轉(zhuǎn)發(fā);步驟135 是否到達(dá)執(zhí)行入網(wǎng)和網(wǎng)絡(luò)維護(hù)時(shí)間,如果到達(dá)執(zhí)行入網(wǎng)和網(wǎng)絡(luò)維護(hù)時(shí) 間,則轉(zhuǎn)入步驟114,開始執(zhí)行未入網(wǎng)和脫網(wǎng)的外圍控制節(jié)點(diǎn)入網(wǎng)以及網(wǎng)絡(luò)維護(hù)操作,否則 轉(zhuǎn)入步驟132,中央?yún)f(xié)調(diào)節(jié)點(diǎn)等待對外圍控制節(jié)點(diǎn)的控制指令。本發(fā)明不僅能在上電階段進(jìn)行入網(wǎng)維護(hù),在實(shí)際的通信過程中,也實(shí)時(shí)進(jìn)行網(wǎng)絡(luò) 維護(hù)和出入網(wǎng)過程的控制,并可以通過對網(wǎng)絡(luò)維護(hù)中的時(shí)間間隔實(shí)現(xiàn)終端的休眠,并能在 此基礎(chǔ)上在可接受的時(shí)間內(nèi)完成實(shí)時(shí)控制信息發(fā)送和接收等問題。
本發(fā)明并不局限于上述實(shí)施例,家居無線控制系統(tǒng)中外圍控制器可根據(jù)實(shí)際情況 靈活進(jìn)行等級劃分,根據(jù)受控設(shè)備的數(shù)量及分布情況,外圍控制器可僅設(shè)置為一級外圍控 制器,或者根據(jù)其信號強(qiáng)度劃分為一級外圍控制器、二級外圍控制器和三級外圍控制器。
權(quán)利要求
1.一種家居無線控制方法,用于控制分布在家中不同位置的家居設(shè)備,其特征是,所述 方法包括如下步驟節(jié)點(diǎn)類型及參數(shù)設(shè)置對中央?yún)f(xié)調(diào)節(jié)點(diǎn)或外圍控制節(jié)點(diǎn)進(jìn)行節(jié)點(diǎn)類型設(shè)置,并進(jìn)行相 關(guān)參數(shù)設(shè)置;系統(tǒng)入網(wǎng)初始化對中央?yún)f(xié)調(diào)節(jié)點(diǎn)和外圍控制節(jié)點(diǎn)進(jìn)行組網(wǎng),完成初始的樹型網(wǎng)絡(luò)拓 撲結(jié)構(gòu)組網(wǎng),并根據(jù)外圍控制節(jié)點(diǎn)的信號強(qiáng)度對外圍控制節(jié)點(diǎn)劃分等級;入網(wǎng)維護(hù)中央?yún)f(xié)調(diào)節(jié)點(diǎn)廣播入網(wǎng)申請信息,使未入網(wǎng)的外圍控制節(jié)點(diǎn)入網(wǎng); 網(wǎng)絡(luò)維護(hù)對外圍控制節(jié)點(diǎn)根據(jù)級別逐級對外圍控制節(jié)點(diǎn)進(jìn)行輪訓(xùn),實(shí)時(shí)反映在網(wǎng)的 外圍控制節(jié)點(diǎn)的信息;在網(wǎng)外圍控制節(jié)點(diǎn)控制中央?yún)f(xié)調(diào)節(jié)點(diǎn)根據(jù)使用者輸入的操作信息對相應(yīng)的外圍控制 節(jié)點(diǎn)進(jìn)行發(fā)布控制命令,從而完成對家居設(shè)備的控制;周期性入網(wǎng)和網(wǎng)絡(luò)維護(hù)中央?yún)f(xié)調(diào)節(jié)點(diǎn)周期性的執(zhí)行入網(wǎng)維護(hù)和網(wǎng)絡(luò)維護(hù)過程,該過 程能使未入網(wǎng)的外圍控制節(jié)點(diǎn)入網(wǎng)并對當(dāng)前在網(wǎng)的外圍控制節(jié)點(diǎn)進(jìn)行維護(hù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征是,所述系統(tǒng)入網(wǎng)初始化包括一級外圍控制節(jié)點(diǎn)入網(wǎng)中央?yún)f(xié)調(diào)節(jié)點(diǎn)發(fā)布一級入網(wǎng)申請廣播,外圍控制節(jié)點(diǎn)收到大 于一級外圍控制節(jié)點(diǎn)信號強(qiáng)度閥值的信號后發(fā)出一級入網(wǎng)申請,中央?yún)f(xié)調(diào)節(jié)點(diǎn)收到一級入 網(wǎng)申請判斷該外圍控制節(jié)點(diǎn)符合一級入網(wǎng)條件時(shí),則該外圍控制節(jié)點(diǎn)入網(wǎng)成功并返回給該 外圍控制節(jié)點(diǎn)入網(wǎng)成功信息,否則返回給該外圍控制節(jié)點(diǎn)入網(wǎng)失敗信息;二級外圍控制節(jié)點(diǎn)入網(wǎng)中央?yún)f(xié)調(diào)節(jié)點(diǎn)發(fā)布二級入網(wǎng)申請廣播,一級外圍控制節(jié)點(diǎn)向 其子節(jié)點(diǎn)轉(zhuǎn)發(fā)二級入網(wǎng)申請廣播,二級外圍控制節(jié)點(diǎn)收到大于二級外圍控制節(jié)點(diǎn)信號強(qiáng)度 閥值的信號后發(fā)出二級入網(wǎng)申請,中央?yún)f(xié)調(diào)節(jié)點(diǎn)收到二級入網(wǎng)申請判斷該外圍控制節(jié)點(diǎn)符 合二級入網(wǎng)條件時(shí),則該外圍控制節(jié)點(diǎn)入網(wǎng)成功并返回給該外圍控制節(jié)點(diǎn)入網(wǎng)成功信息, 否則返回給該外圍控制節(jié)點(diǎn)入網(wǎng)失敗信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征是,所述入網(wǎng)維護(hù)包括 廣播一級外圍控制節(jié)點(diǎn)入網(wǎng)信息,使未入網(wǎng)的一級外圍控制節(jié)點(diǎn)入網(wǎng); 廣播二級外圍控制節(jié)點(diǎn)入網(wǎng)信息,使未入網(wǎng)的二級外圍控制節(jié)點(diǎn)入網(wǎng)。
4.根據(jù)權(quán)利要求1所述的方法,其特征是,所述網(wǎng)絡(luò)維護(hù)包括一級外圍控制節(jié)點(diǎn)網(wǎng)絡(luò)維護(hù)對一級外圍控制節(jié)點(diǎn)進(jìn)行輪訓(xùn),根據(jù)一級外圍控制節(jié)點(diǎn) 回復(fù)信息實(shí)時(shí)反映在網(wǎng)的一級外圍控制節(jié)點(diǎn)的信息;二級外圍控制節(jié)點(diǎn)網(wǎng)絡(luò)維護(hù)對二級外圍控制節(jié)點(diǎn)進(jìn)行輪訓(xùn),一級外圍控制節(jié)點(diǎn)向其 子節(jié)點(diǎn)轉(zhuǎn)發(fā)二級外圍控制節(jié)點(diǎn)輪訓(xùn)信息,二級外圍控制節(jié)點(diǎn)根據(jù)輪訓(xùn)信息通過其父節(jié)點(diǎn)向 中央?yún)f(xié)調(diào)節(jié)點(diǎn)進(jìn)行回復(fù),實(shí)時(shí)反映在網(wǎng)的二級外圍控制節(jié)點(diǎn)的信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征是,所述在網(wǎng)外圍控制節(jié)點(diǎn)控制包括 在網(wǎng)一級外圍控制節(jié)點(diǎn)控制對一級外圍控制節(jié)點(diǎn)的控制信息,由中央?yún)f(xié)調(diào)節(jié)點(diǎn)直接發(fā)送到該一級外圍控制節(jié)點(diǎn);在網(wǎng)二級外圍控制節(jié)點(diǎn)控制對二級外圍控制節(jié)點(diǎn)的控制信息,由中央?yún)f(xié)調(diào)節(jié)點(diǎn)通過 該二級外圍控制節(jié)點(diǎn)的父節(jié)點(diǎn)轉(zhuǎn)發(fā)送到該二級外圍控制節(jié)點(diǎn)。
6.一種家居無線控制系統(tǒng),用于控制分布在家中不同位置的家居設(shè)備,包括一中央?yún)f(xié) 調(diào)器、若干受控家居設(shè)備和若干與受控家居設(shè)備連接的外圍控制器,其特征是,所述中央?yún)f(xié)調(diào)器包括MC13213主控芯片、串口模塊、均衡模塊和天線模塊、按鍵和顯示屏,所述MC13213 主控芯片分別與串口模塊、均衡模塊、按鍵和顯示屏連接,所述均衡模塊與天線模塊連接;所述外圍控制器包括MC13213主控芯片、串口模塊、均衡模塊和天線模塊、按鍵和顯示 屏,所述MC13213主控芯片分別與串口模塊、均衡模塊、按鍵和顯示屏連接,所述均衡模塊 與天線模塊連接。
7.根據(jù)權(quán)利要求6所述的一種家居無線控制系統(tǒng),其特征是,所述外圍控制器根據(jù)其 信號強(qiáng)度被劃分為一級外圍控制器和二級外圍控制器。
全文摘要
本發(fā)明公開了一種家居無線控制方法及系統(tǒng),用于控制分布在家中不同位置的家居設(shè)備,所述方法包括如下步驟節(jié)點(diǎn)類型及參數(shù)設(shè)置;系統(tǒng)入網(wǎng)初始化;入網(wǎng)維護(hù);網(wǎng)絡(luò)維護(hù);在網(wǎng)外圍控制節(jié)點(diǎn)控制;周期性入網(wǎng)和網(wǎng)絡(luò)維護(hù)。所述系統(tǒng)包括中央?yún)f(xié)調(diào)器、受控家居設(shè)備和與受控家居設(shè)備連接的外圍控制器,所述外圍控制器根據(jù)其信號強(qiáng)度被劃分為一級外圍控制器和二級外圍控制器。本發(fā)明建立在SMAC協(xié)議基礎(chǔ)之上,可以實(shí)時(shí)進(jìn)行在線外圍控制節(jié)點(diǎn)的網(wǎng)絡(luò)維護(hù)以及出入網(wǎng)管理,并能在有效的時(shí)間內(nèi)實(shí)現(xiàn)設(shè)備的控制操作,本發(fā)明的通信協(xié)議采用的二級樹型網(wǎng)絡(luò)組網(wǎng)方式,組網(wǎng)方式簡單宜用,網(wǎng)絡(luò)維護(hù)和建立都相對簡單,網(wǎng)絡(luò)的可靠性較高。
文檔編號H04L12/44GK102098173SQ20101060181
公開日2011年6月15日 申請日期2010年12月23日 優(yōu)先權(quán)日2010年12月23日
發(fā)明者劉宏, 吳曉明, 夏雷, 孟祥艷, 李剛, 李國棟, 李敏, 董火民 申請人:山東省計(jì)算中心