專利名稱:基于ZigBee和頁面生成的智能家電系統(tǒng)及其實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及遠(yuǎn)程智能家電控制領(lǐng)域,具體涉及基于ZigBee和頁面生成的智能家電系統(tǒng)及其實(shí)現(xiàn)方法。
背景技術(shù):
遠(yuǎn)程智能家電控制技術(shù)是綜合了電子、通信、家電和計(jì)算機(jī)四大學(xué)科的先進(jìn)技術(shù), 吸引了各個(gè)領(lǐng)域的先進(jìn)研究組織、知名企業(yè)的研究,并形成了具有不同側(cè)重點(diǎn)的協(xié)議標(biāo)準(zhǔn)。 這些協(xié)議主要有起初各公司的私有協(xié)議,也有最終形成的公開協(xié)議,其中國外知名的公開協(xié)議有微軟主導(dǎo)的UpnP、索尼主導(dǎo)的HAVi和Sun公司主導(dǎo)的Jini。當(dāng)前遠(yuǎn)程智能家電控制領(lǐng)域中還較少能夠?qū)崿F(xiàn)頁面自動(dòng)生成,一種情況是設(shè)備商為每個(gè)設(shè)備預(yù)先設(shè)定一個(gè)固定的頁面,下載到用戶端上安裝,這種方式的優(yōu)點(diǎn)是控制頁面功能豐富,但每安裝一個(gè)新設(shè)備或設(shè)備升級(jí)都要重新下載新的頁面,樣式太過固定;另一種情況是終端設(shè)備提供少量信息實(shí)現(xiàn)頁面自動(dòng)生成,但由于信息較少,生成的頁面簡單、功能不齊全、操作不方便。本發(fā)明的遠(yuǎn)程家電控制技術(shù),使用非常熱門的ZigBee技術(shù),具有成本低、安裝方便、功耗低、性能穩(wěn)定的優(yōu)點(diǎn);ZigBee網(wǎng)絡(luò)為網(wǎng)關(guān)自動(dòng)生成家電控制頁面提供了足夠的關(guān)鍵信息,生成的家電控制頁面操作方便、頁面功能豐富;網(wǎng)關(guān)對(duì)終端設(shè)備進(jìn)行名稱管理,實(shí)現(xiàn)了終端設(shè)備的集中管理。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)存在的上述不足,提供基于ZigBee和頁面生成的智能家電系統(tǒng)及其實(shí)現(xiàn)方法。具體技術(shù)方案如下
本發(fā)明提供基于ZigBee和頁面生成的智能家電系統(tǒng)及其實(shí)現(xiàn)方法,所述系統(tǒng)包括計(jì)算機(jī)、嵌入式Web網(wǎng)關(guān)和多個(gè)終端設(shè)備。計(jì)算機(jī)通過互聯(lián)網(wǎng)遠(yuǎn)程訪問嵌入式Web網(wǎng)關(guān),獲取家電控制頁面,對(duì)終端設(shè)備進(jìn)行名稱管理、設(shè)備運(yùn)行狀態(tài)及環(huán)境參數(shù)的查詢和控制。嵌入式 Web網(wǎng)關(guān)與終端設(shè)備采用ZigBee協(xié)議實(shí)現(xiàn)無線連接,嵌入式Web網(wǎng)關(guān)通過無線網(wǎng)絡(luò)將操作指令發(fā)送給指定網(wǎng)絡(luò)地址的終端設(shè)備,終端設(shè)備接收網(wǎng)關(guān)指令,執(zhí)行控制指令,上傳設(shè)備運(yùn)行狀態(tài)及環(huán)境參數(shù)數(shù)據(jù)。上述的基于ZigBee和頁面生成的智能家電系統(tǒng)中,嵌入式Wfeb網(wǎng)關(guān)采用Linux操作系統(tǒng),包括BOA服務(wù)器、通用網(wǎng)關(guān)接口 CGI和SQLite數(shù)據(jù)庫;BOA服務(wù)器從ZigBee協(xié)調(diào)器模塊接收到的設(shè)備出廠信息中獲取頁面生成關(guān)鍵信息,根據(jù)家電控制頁面模板,經(jīng)過CGI 程序?qū)撁嫔申P(guān)鍵信息進(jìn)行處理,自動(dòng)生成該終端設(shè)備的家電控制頁面。上述的基于ZigBee和頁面生成的智能家電系統(tǒng)中,嵌入式Wfeb網(wǎng)關(guān)中的ZigBee 協(xié)調(diào)器模塊與終端設(shè)備共同組成ZigBee無線網(wǎng)絡(luò),ZigBee協(xié)調(diào)器模塊負(fù)責(zé)建立ZigBee 網(wǎng)絡(luò),分配加入成員的網(wǎng)絡(luò)地址,維護(hù)節(jié)點(diǎn)的綁定關(guān)系表,一方面將終端設(shè)備上發(fā)的物理地址、設(shè)備出廠信息等數(shù)據(jù)發(fā)送給嵌入式Web網(wǎng)關(guān)中的嵌入式Web服務(wù)器,另一方面將嵌入式 Web服務(wù)器下發(fā)的操作指令發(fā)送給指定終端設(shè)備;終端設(shè)備在加入ZigBee網(wǎng)絡(luò)后,上發(fā)物理地址、設(shè)備出廠信息等數(shù)據(jù)給ZigBee協(xié)調(diào)器模塊,接收ZigBee協(xié)調(diào)器模塊下發(fā)的查詢指令或控制指令,采集終端設(shè)備運(yùn)行狀態(tài)及溫濕度等環(huán)境參數(shù)或執(zhí)行相應(yīng)控制指令。上述的基于ZigBee和頁面生成的智能家電系統(tǒng)中,終端設(shè)備包括無線單片機(jī)、射頻電路、傳感器模塊、設(shè)備控制模塊和時(shí)鐘電路;無線單片機(jī)通過差分射頻端口、收發(fā)切換端口與射頻電路連接;無線單片機(jī)通過ADC端口與傳感器模塊連接;無線單片機(jī)通過I/O 端口與設(shè)備控制模塊連接;終端設(shè)備若收到查詢指令時(shí),終端設(shè)備將其運(yùn)行狀態(tài)和傳感器模塊采集的溫濕度等環(huán)境參數(shù)值上發(fā)給嵌入式Web網(wǎng)關(guān),家電控制頁面將顯示該終端設(shè)備運(yùn)行狀態(tài)和最新溫濕度等環(huán)境參數(shù)信息;終端設(shè)備若收到控制指令時(shí),終端設(shè)備通過設(shè)備控制模塊對(duì)設(shè)備進(jìn)行控制,控制成功后將反饋信息上發(fā)給嵌入式Web網(wǎng)關(guān),家電控制頁面將顯示該反饋信息,表明該設(shè)備控制成功。上述的基于ZigBee和頁面生成的智能家電系統(tǒng)中,計(jì)算機(jī)通過互聯(lián)網(wǎng)遠(yuǎn)程訪問嵌入式Web網(wǎng)關(guān),獲取家電控制頁面;在家電控制頁面上,根據(jù)終端設(shè)備的安裝位置,對(duì)默認(rèn)終端設(shè)備名稱進(jìn)行自定義,將自定義設(shè)備名稱對(duì)應(yīng)的物理地址、設(shè)備出廠信息等數(shù)據(jù)存儲(chǔ)在SQLite數(shù)據(jù)庫中,實(shí)現(xiàn)終端設(shè)備名稱管理;在家電控制頁面上選擇任意終端設(shè)備,出現(xiàn)該設(shè)備即時(shí)溫濕度等環(huán)境參數(shù)信息及設(shè)備支持的操作按鍵,選擇要實(shí)現(xiàn)功能的按鍵,則嵌入式Web網(wǎng)關(guān)下發(fā)該終端設(shè)備對(duì)應(yīng)按鍵的查詢指令或控制指令給對(duì)應(yīng)物理地址的終端設(shè)備。上述的基于ZigBee和頁面生成的智能家電系統(tǒng)及其實(shí)現(xiàn)方法,該方法中嵌入式 Web網(wǎng)關(guān)先建立系統(tǒng),終端設(shè)備加入系統(tǒng)后,提交物理地址、設(shè)備出廠信息,嵌入式Web網(wǎng)關(guān)通過提取頁面生成關(guān)鍵信息自動(dòng)生成該終端設(shè)備家電控制頁面,計(jì)算機(jī)通過家電控制頁面按鍵對(duì)該終端設(shè)備進(jìn)行操作,具體包括如下步驟
(1)將嵌入式Web網(wǎng)關(guān)接上電源,終端設(shè)備接上電源;
(2)在計(jì)算機(jī)上安裝瀏覽器軟件,通過互聯(lián)網(wǎng)訪問嵌入式Web服務(wù)器,打開家電控制頁面后,在顯示的終端設(shè)備列表中選中終端設(shè)備,頁面將顯示出該終端設(shè)備的溫濕度等環(huán)境參數(shù)和該終端設(shè)備支持的操作指令按鍵,對(duì)相應(yīng)位置的終端設(shè)備名稱進(jìn)行自定義,如客廳空調(diào)、客廳電燈、臥室空調(diào)、臥室電燈;
(3)在家電控制頁面上,對(duì)該終端設(shè)備選擇運(yùn)行狀態(tài)和環(huán)境參數(shù)值查詢按鍵,如空調(diào)設(shè)備的“查詢運(yùn)行狀態(tài)和環(huán)境溫度”按鍵,頁面將顯示終端設(shè)備開關(guān)與否以及最新的環(huán)境參數(shù)值;
(4)根據(jù)查詢的終端設(shè)備運(yùn)行狀態(tài)以及溫濕度等環(huán)境參數(shù)值,對(duì)終端設(shè)備進(jìn)行控制; 若終端設(shè)備處于“開”狀態(tài),則直接選擇選擇一個(gè)控制按鍵,控制成功后家電控制頁面將顯示“0K”;若終端設(shè)備處于“關(guān)”狀態(tài),則先要選擇終端設(shè)備開啟按鍵,當(dāng)家電控制頁面顯示 “0K”后,再選擇其他功能按鍵;
(5)按照步驟(3)、(4)對(duì)家電控制頁面進(jìn)行操作,即可遠(yuǎn)程對(duì)終端設(shè)備的控制,實(shí)現(xiàn)環(huán)境參數(shù)的調(diào)節(jié);
上述的實(shí)現(xiàn)方法中,所述的某個(gè)終端設(shè)備掉電后再次上電加入系統(tǒng)時(shí),嵌入式Web網(wǎng)關(guān)將根據(jù)數(shù)據(jù)庫識(shí)別出其物理地址,自動(dòng)生成服務(wù)控制界面,而不需再獲取加入設(shè)備的設(shè)備出廠信息和自定義加入設(shè)備的設(shè)備名稱。上述的實(shí)現(xiàn)方法中,所述的嵌入式Web網(wǎng)關(guān)最多可對(duì)65535個(gè)終端設(shè)備進(jìn)行控制,每個(gè)終端設(shè)備擁有一個(gè)16位的網(wǎng)絡(luò)地址編號(hào),網(wǎng)絡(luò)地址范圍為OxOOOfOxFFFF。上述的實(shí)現(xiàn)方法中,嵌入式Web網(wǎng)關(guān)共向終端設(shè)備下發(fā)兩種指令
查詢指令家電控制頁面生成后,用戶遠(yuǎn)程訪問嵌入式Web網(wǎng)關(guān),用來獲取終端設(shè)備運(yùn)行狀態(tài)和溫濕度等環(huán)境參數(shù)的指令,如空調(diào)設(shè)備是否開啟、空調(diào)的環(huán)境溫度、電燈的環(huán)境明亮程度;
控制指令用戶遠(yuǎn)程訪問嵌入式Web網(wǎng)關(guān),用來控制終端設(shè)備完成某種控制功能而下發(fā)的指令,如開、關(guān)終端設(shè)備,空調(diào)的升高或降低溫度,電燈的增加或降低亮度。上述的實(shí)現(xiàn)方法中,終端設(shè)備有兩種工作狀態(tài)
執(zhí)行指令狀態(tài)終端設(shè)備接收到ZigBee協(xié)調(diào)器模塊下發(fā)的指令數(shù)據(jù),收到指令后立即對(duì)設(shè)備進(jìn)行相應(yīng)操作;
深度休眠狀態(tài)終端設(shè)備處于休眠狀態(tài),相隔一段睡眠時(shí)間醒來后對(duì)ZigBee協(xié)調(diào)器模塊進(jìn)行輪詢,若有數(shù)據(jù)立即轉(zhuǎn)為執(zhí)行指令狀態(tài),若無數(shù)據(jù)則繼續(xù)休眠。本發(fā)明在嵌入式Web網(wǎng)關(guān)實(shí)現(xiàn)嵌入式Web服務(wù)器,家電控制頁面自動(dòng)生成,實(shí)現(xiàn)終端設(shè)備名稱管理,為終端設(shè)備的集中管理提供了基礎(chǔ);嵌入式Web網(wǎng)關(guān)內(nèi)的ZigBee協(xié)調(diào)器模塊與終端設(shè)備采用ZigBee協(xié)議,具有成本低、安裝方便、功耗低、性能穩(wěn)定的優(yōu)點(diǎn)。具體來說,與現(xiàn)有技術(shù)相比,本發(fā)明具有如下優(yōu)點(diǎn)和有益效果
(1)設(shè)備通用性高。終端設(shè)備向嵌入式Web網(wǎng)關(guān)上發(fā)設(shè)備出廠信息,嵌入式Web服務(wù)器從該信息中獲得頁面生成關(guān)鍵信息,套用家電控制頁面模板,經(jīng)過CGI程序?qū)撁嫔申P(guān)鍵信息進(jìn)行處理,自動(dòng)生成家電控制頁面,該方法不受不同設(shè)備出廠所支持控制界面的限制。( 便于集中管理。在終端設(shè)備第一次加入系統(tǒng)時(shí),根據(jù)設(shè)備安裝位置情況對(duì)終端設(shè)備默認(rèn)名稱進(jìn)行自定義,將其物理地址、自定義設(shè)備名稱以及設(shè)備出廠信息存儲(chǔ)在數(shù)據(jù)庫中,當(dāng)終端設(shè)備斷電再一次加入系統(tǒng)時(shí),嵌入式Web網(wǎng)關(guān)即可識(shí)別出設(shè)備。(3)抗干擾能力強(qiáng)、可靠性高。ZigBee網(wǎng)絡(luò)具有很強(qiáng)的抗干擾性能,在物理層采用高處理增益的DS/FA,處理增益越大,抗干擾和抗多徑時(shí)延擴(kuò)展的能力也越強(qiáng);ZigBee協(xié)議棧采用了碰撞避免機(jī)制,同時(shí)為需要固定帶寬的通信業(yè)務(wù)預(yù)留了專用時(shí)隙來避免了發(fā)送數(shù)據(jù)時(shí)的競爭和沖突;MAC層采用了完全確認(rèn)的數(shù)據(jù)傳輸機(jī)制,每個(gè)發(fā)送的數(shù)據(jù)包都必須等待接收方的確認(rèn)信息。(4)低成本、低功耗。ZigBee是一個(gè)輕量協(xié)議棧,對(duì)終端處理其硬件要求低,節(jié)約了設(shè)備硬件成本;免專利費(fèi);采用休眠機(jī)制,終端設(shè)備每隔一段休眠時(shí)間對(duì)協(xié)調(diào)器模塊進(jìn)行輪詢,若無數(shù)據(jù)則繼續(xù)休眠,無線通信平均功耗較低。( 智能化。用戶利用互聯(lián)網(wǎng)遠(yuǎn)程訪問網(wǎng)關(guān)終端設(shè)備家電控制頁面,根據(jù)頁面顯示的終端設(shè)備環(huán)境參數(shù)信息,可對(duì)終端設(shè)備進(jìn)行遠(yuǎn)程控制;系統(tǒng)操作指令豐富,可對(duì)設(shè)備進(jìn)行運(yùn)行狀態(tài)和環(huán)境參數(shù)查詢,以及設(shè)備開啟/關(guān)閉、亮度調(diào)節(jié)和溫度調(diào)節(jié)控制,實(shí)現(xiàn)終端設(shè)備控制智能化。
圖1是本發(fā)明實(shí)施方式中的系統(tǒng)結(jié)構(gòu)圖。圖2是本發(fā)明實(shí)施方式中的終端設(shè)備組成模塊圖。
圖3是本發(fā)明實(shí)施方式中的嵌入式Web服務(wù)器的功能實(shí)現(xiàn)圖。圖4是本發(fā)明實(shí)施方式中的終端設(shè)備工作流程圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說明,但本發(fā)明要求保護(hù)的范圍并不局限于實(shí)施例表述的范圍。1.嵌入式Web網(wǎng)關(guān)和終端設(shè)備的硬件方案
嵌入式Wfeb網(wǎng)關(guān)主要包括ARM微處理器S3C2410、Flash存儲(chǔ)芯片、SDRAM存儲(chǔ)芯片、 時(shí)鐘電路、電源電路、網(wǎng)卡接口和ZigBee協(xié)調(diào)器模塊;Flash通用閃存接口 CFI與ARM微處理器連接,擔(dān)當(dāng)BootloadeiNLinux操作系統(tǒng)內(nèi)核、BOA服務(wù)器程序、通用網(wǎng)關(guān)接口 CGI程序和SQLite數(shù)據(jù)庫的存儲(chǔ);SDRAM通過數(shù)據(jù)、地址和控制三總線與ARM微處理器連接,暫時(shí)存放ARM微處理器中的數(shù)據(jù);網(wǎng)卡接口通過ISA總線與ARM微處理器連接;ZigBee協(xié)調(diào)器模塊通過串行接口與ARM微處理器連接,ZigBee協(xié)調(diào)器模塊建立網(wǎng)絡(luò)等待終端設(shè)備加入,當(dāng)有終端設(shè)備加入后,分配網(wǎng)絡(luò)地址,將終端設(shè)備物理地址和設(shè)備出廠信息上發(fā)給嵌入式Web 服務(wù)器;嵌入式Web服務(wù)器下發(fā)的操作指令先發(fā)送到ZigBee協(xié)調(diào)器模塊,ZigBee協(xié)調(diào)器模塊再通過無線網(wǎng)絡(luò)發(fā)送給指定網(wǎng)絡(luò)地址的終端設(shè)備。終端設(shè)備包括無線單片機(jī)CCM30、射頻電路、傳感器模塊、設(shè)備控制模塊和時(shí)鐘電路;無線單片機(jī)通過差分射頻端口、收發(fā)切換端口與射頻電路連接;無線單片機(jī)通過ADC端口與傳感器模塊連接,傳感器模塊負(fù)責(zé)采集模擬數(shù)據(jù),并將模擬數(shù)據(jù)送到CCM30的ADC進(jìn)行模數(shù)轉(zhuǎn)換,最終得到相應(yīng)的環(huán)境參數(shù)數(shù)值;設(shè)備控制模塊與CCM30的I/O連接,當(dāng)有指令下發(fā)給終端設(shè)備時(shí),設(shè)備控制模塊實(shí)現(xiàn)終端設(shè)備的相應(yīng)操作。當(dāng)用戶沒有發(fā)送指令時(shí),終端節(jié)點(diǎn)將處于休眠狀態(tài),事先用定時(shí)器定義休眠間隔時(shí)間,每隔一個(gè)休眠時(shí)間終端設(shè)備將醒來對(duì)ZigBee協(xié)調(diào)器模塊進(jìn)行輪詢,看是否有該終端設(shè)備的指令信息。若有指令信息則終端設(shè)備立即執(zhí)行該指令,若為查詢指令,終端設(shè)備將其運(yùn)行狀態(tài)和傳感器模塊采集的溫濕度等環(huán)境參數(shù)值上發(fā)給嵌入式Web網(wǎng)關(guān),家電控制頁面將顯示該終端設(shè)備運(yùn)行狀態(tài)和最新溫濕度等環(huán)境參數(shù)信息;若為控制指令時(shí),終端設(shè)備通過設(shè)備控制模塊對(duì)設(shè)備進(jìn)行控制,控制成功后將反饋信息上發(fā)給嵌入式Web網(wǎng)關(guān),家電控制頁面將顯示該反饋信息,表明該設(shè)備控制成功;執(zhí)行完后重新進(jìn)入休眠狀態(tài)。若沒有指令信息,終端則重新進(jìn)入休眠。2.嵌入式Wfeb網(wǎng)關(guān)的功能實(shí)現(xiàn) 2. 1 BOA服務(wù)器的實(shí)現(xiàn)
嵌入式Web網(wǎng)關(guān)的功能實(shí)現(xiàn)包括的內(nèi)容有BOA服務(wù)器、通用網(wǎng)關(guān)接口 CGI和SQLite數(shù)據(jù)庫,將BOA移植到運(yùn)行Linux操作系統(tǒng)的ARM微處理器上,建立嵌入式Web服務(wù)器,為用戶提供基于HTTP協(xié)議的接入方式,能夠完成接受用戶端請(qǐng)求、分析請(qǐng)求、響應(yīng)請(qǐng)求、向用戶端返回請(qǐng)求結(jié)果等任務(wù);BOA服務(wù)器只支持基于CGI的自動(dòng)生成網(wǎng)頁,編寫CGI程序?qū)崿F(xiàn)對(duì)操作指令的處理;BOA服務(wù)器通過調(diào)用CGI程序?qū)崿F(xiàn)家電控制頁面的自動(dòng)生成,并發(fā)送操作指令給終端設(shè)備,功能實(shí)現(xiàn)流程如下
(1)BOA服務(wù)器的初始化。完成BOA服務(wù)器的初始化工作,如創(chuàng)建環(huán)境變量、創(chuàng)建TCP 套接字、綁定端口、開始偵聽、進(jìn)入循環(huán)結(jié)構(gòu)和等待接收用戶端瀏覽器的連接請(qǐng)求;
(2)接收用戶端請(qǐng)求。當(dāng)有客戶端連接請(qǐng)求時(shí),BOA服務(wù)器負(fù)責(zé)接收用戶端請(qǐng)求,并保存相關(guān)請(qǐng)求信息;
(3)對(duì)請(qǐng)求信息作出響應(yīng)。BOA服務(wù)器根據(jù)請(qǐng)求方法不同,作出不同的響應(yīng)。如果請(qǐng)求方法為HEAD,則簡單地返回響應(yīng)首部即可;如果方法是GET,則首先返回響應(yīng)首部,然后將用戶端請(qǐng)求的URL目標(biāo)文件從服務(wù)器上讀出,再送給用戶端瀏覽器;如果請(qǐng)求方法為POST, 則將用戶端發(fā)送過來的表單信息發(fā)送給相應(yīng)的CGI程序,作為CGI的參數(shù)來執(zhí)行CGI程序, 并將執(zhí)行結(jié)果發(fā)送給用戶端瀏覽器;
(4)關(guān)閉和用戶計(jì)算機(jī)的連接。2. 2家電控制頁面的自動(dòng)生成
終端設(shè)備上電加入系統(tǒng),將物理地址、設(shè)備出廠信息上發(fā)給嵌入式Web網(wǎng)關(guān)的ZigBee 協(xié)調(diào)器模塊;BOA服務(wù)器從ZigBee協(xié)調(diào)器模塊接收到的設(shè)備出廠信息中獲取頁面生成關(guān)鍵信息,頁面生成關(guān)鍵信息主要包括設(shè)備關(guān)聯(lián)、服務(wù)關(guān)聯(lián)、操作關(guān)聯(lián)、控制鍵描述、參數(shù)描述; 頁面生成關(guān)鍵信息與一個(gè)終端設(shè)備相關(guān)聯(lián),根據(jù)服務(wù)關(guān)聯(lián)劃分區(qū)域,一個(gè)服務(wù)劃分一個(gè)區(qū)域,在區(qū)域內(nèi)對(duì)控制鍵、參數(shù)圖形進(jìn)行定位,控制鍵和參數(shù)通過操作關(guān)聯(lián)綁定在一起,控制鍵描述包含參數(shù)列表、圖形信息、定位信息,參數(shù)描述包含數(shù)據(jù)類型、圖形信息、定位信息; 根據(jù)嵌入式Web網(wǎng)關(guān)中的HTML模板,經(jīng)過CGI程序?qū)?shù)據(jù)進(jìn)行處理,自動(dòng)生成能夠呈現(xiàn)出服務(wù)狀態(tài)和可操作的服務(wù)控制界面的HTML文件。3.終端設(shè)備的名稱管理
計(jì)算機(jī)通過互聯(lián)網(wǎng)遠(yuǎn)程訪問嵌入式Web網(wǎng)關(guān),獲取家電控制頁面,根據(jù)終端設(shè)備的安裝位置,對(duì)默認(rèn)終端設(shè)備名稱進(jìn)行自定義,將自定義設(shè)備名稱對(duì)應(yīng)的物理地址、設(shè)備出廠信息等數(shù)據(jù)存儲(chǔ)在SQLite數(shù)據(jù)庫中,實(shí)現(xiàn)終端設(shè)備名稱管理;當(dāng)終端設(shè)備掉電重新加入到系統(tǒng)時(shí),系統(tǒng)將該設(shè)備的物理地址與SQLite數(shù)據(jù)庫中的物理地址信息進(jìn)行比對(duì),若發(fā)現(xiàn)物理地址匹配成功則直接取出終端設(shè)備數(shù)據(jù),生成服務(wù)控制界面,嵌入式Web網(wǎng)關(guān)不需再獲取終端設(shè)備的設(shè)備出廠信息。4.嵌入式Web網(wǎng)關(guān)對(duì)終端設(shè)備的控制流程
(1)將嵌入式Web網(wǎng)關(guān)接上電源,ZigBee協(xié)調(diào)器模塊初始化,激活并建立一個(gè)新網(wǎng)絡(luò), 然后進(jìn)入無線監(jiān)控狀態(tài),等待終端設(shè)備加入;終端設(shè)備接上電源,終端設(shè)備初始化,激活后搜索到網(wǎng)絡(luò),發(fā)送加入請(qǐng)求,提交該終端設(shè)備的物理地址、設(shè)備出廠信息,ZigBee協(xié)調(diào)器模塊監(jiān)測接收到終端設(shè)備發(fā)送的加入請(qǐng)求,允許其加入,分配網(wǎng)絡(luò)地址,同時(shí)將其物理地址、 設(shè)備出廠信息上發(fā)給嵌入式Web網(wǎng)關(guān);
(2)在計(jì)算機(jī)上安裝瀏覽器軟件,通過互聯(lián)網(wǎng)訪問嵌入式Web服務(wù)器,嵌入式Web服務(wù)器接收ZigBee協(xié)調(diào)器模塊上發(fā)的物理地址和設(shè)備出廠信息,并從設(shè)備出廠信息中獲取頁面生成關(guān)鍵信息,根據(jù)嵌入式Web網(wǎng)關(guān)中的HTML模板,經(jīng)過CGI程序?qū)撁嫔申P(guān)鍵信息進(jìn)行處理,自動(dòng)生成能夠呈現(xiàn)出服務(wù)狀態(tài)和可操作的家電控制頁面的HTML文件;計(jì)算機(jī)打開家電控制頁面,在顯示的終端設(shè)備列表中選中終端設(shè)備,頁面將顯示出該終端設(shè)備的溫濕度等環(huán)境參數(shù)和該終端設(shè)備支持的操作指令按鍵,根據(jù)終端設(shè)備的安裝位置,對(duì)默認(rèn)終端設(shè)備名稱進(jìn)行自定義,將自定義設(shè)備名稱對(duì)應(yīng)的物理地址、設(shè)備出廠信息等數(shù)據(jù)存儲(chǔ)在 SQLite數(shù)據(jù)庫中;
(3)在家電控制頁面上,對(duì)該終端設(shè)備選擇運(yùn)行狀態(tài)和環(huán)境參數(shù)值查詢按鍵,嵌入式 Web網(wǎng)關(guān)將查詢指令下發(fā)給終端設(shè)備,終端設(shè)備收到查詢指令后,無線單片機(jī)采樣傳感器模塊的模擬電壓,通過內(nèi)部ADC模數(shù)轉(zhuǎn)換器進(jìn)行量化,再根據(jù)量化值與溫濕度等環(huán)境參數(shù)的對(duì)應(yīng)關(guān)系,得到環(huán)境參數(shù)數(shù)值,最后將該數(shù)據(jù)和終端設(shè)備運(yùn)行狀態(tài)一起上發(fā)給嵌入式Web 網(wǎng)關(guān);嵌入式Web服務(wù)器將收到的數(shù)據(jù)進(jìn)行處理,頁面將顯示終端設(shè)備開關(guān)與否以及最新的環(huán)境參數(shù)值;
(4)根據(jù)查詢的終端設(shè)備運(yùn)行狀態(tài)以及溫濕度等環(huán)境參數(shù)值,選擇相應(yīng)控制按鍵,該控制指令以HTTP請(qǐng)求的方式發(fā)送給嵌入式Web服務(wù)器;嵌入式Web服務(wù)器收到的控制指令下發(fā)給ZigBee協(xié)調(diào)器模塊,ZigBee協(xié)調(diào)器模塊通過無線網(wǎng)絡(luò)將控制指令下發(fā)給指定的終端設(shè)備;終端設(shè)備收到控制指令后,無線單片機(jī)解析命令,通過I/O 口使能設(shè)備控制模塊執(zhí)行相應(yīng)操作,設(shè)備控制成功后,終端設(shè)備向嵌入式Web網(wǎng)關(guān)上發(fā)“0K”信息;嵌入式Web服務(wù)器收到“0K”信息,進(jìn)行處理后在家電控制頁面上顯示“0K” ;
(5)按照步驟(3)、(4)對(duì)家電控制頁面進(jìn)行操作,即可遠(yuǎn)程對(duì)終端設(shè)備的控制,實(shí)現(xiàn)環(huán)境參數(shù)的調(diào)節(jié);
當(dāng)終端設(shè)備掉電后重新加入到系統(tǒng)時(shí),系統(tǒng)將該設(shè)備的物理地址與SQLite數(shù)據(jù)庫中的物理地址信息進(jìn)行比對(duì),若發(fā)現(xiàn)物理地址匹配成功則直接取出終端設(shè)備數(shù)據(jù),生成服務(wù)控制界面,嵌入式Web網(wǎng)關(guān)不需再獲取終端設(shè)備的設(shè)備出廠信息。實(shí)施例
如圖ι所示,模塊10嵌入式Web網(wǎng)關(guān)主要包括以下單元
(1)網(wǎng)卡接口 11:通過ISA總線與ARM微處理器連接,實(shí)現(xiàn)網(wǎng)卡和網(wǎng)絡(luò)電纜的物理連接,系統(tǒng)工作時(shí),嵌入式Web網(wǎng)關(guān)通過網(wǎng)卡接口連接到互聯(lián)網(wǎng),計(jì)算機(jī)通過互聯(lián)網(wǎng)訪問嵌入式Web網(wǎng)關(guān)。(2) ZigBee協(xié)調(diào)器模塊12 通過串行接口與ARM微處理器連接,負(fù)責(zé)建立ZigBee 網(wǎng)絡(luò),分配加入成員的網(wǎng)絡(luò)地址,維護(hù)節(jié)點(diǎn)的綁定關(guān)系表,一方面將終端設(shè)備上發(fā)的物理地址、設(shè)備出廠信息等數(shù)據(jù)發(fā)送給嵌入式Web網(wǎng)關(guān)中的嵌入式Web服務(wù)器,另一方面將嵌入式 Web服務(wù)器下發(fā)的操作指令發(fā)送給指定終端設(shè)備。(3) ARM微處理器13 功能強(qiáng)大的微處理器芯片,能更好地處理終端設(shè)備上發(fā)的數(shù)據(jù);將BOA移植到運(yùn)行Linux操作系統(tǒng)的ARM芯片上,建立嵌入式Web服務(wù)器。(4)Flash 14 通過通用閃存接口 CFI與ARM微處理器連接,主要擔(dān)當(dāng) BootLoader、內(nèi)核、文件系統(tǒng)、用戶軟件代碼、常量等代碼數(shù)據(jù)的存儲(chǔ)。(5) SDRAM 15 通過數(shù)據(jù)、地址和控制三總線與ARM微處理器連接,暫時(shí)存放ARM芯片中的處理數(shù)據(jù)。(6)時(shí)鐘電路16 包括各模塊電路所需的晶振電路,為系統(tǒng)運(yùn)行提供時(shí)鐘信號(hào)。(7)電源電路17 由穩(wěn)壓芯片組成電源電路,負(fù)責(zé)為各系統(tǒng)模塊供電。(8)終端設(shè)備18 終端設(shè)備在加入ZigBee網(wǎng)絡(luò)后,上發(fā)物理地址、設(shè)備出廠信息等數(shù)據(jù)給ZigBee協(xié)調(diào)器模塊,接收網(wǎng)關(guān)指令,執(zhí)行控制指令,上傳設(shè)備運(yùn)行狀態(tài)及環(huán)境參數(shù)數(shù)據(jù)。(9)串口線路19 =ZigBee協(xié)調(diào)器模塊與ARM芯片的連接線。ARM芯片上的嵌入式 Web服務(wù)器下發(fā)操作指令給ZigBee協(xié)調(diào)器模塊,ZigBee協(xié)調(diào)器模塊向ARM芯片發(fā)送終端設(shè)備上傳的數(shù)據(jù)信息。(10) ISA總線110 網(wǎng)卡接口與ARM芯片的連接線。
(11)互聯(lián)網(wǎng)111 計(jì)算機(jī)的連網(wǎng)方式,計(jì)算機(jī)通過互聯(lián)網(wǎng)遠(yuǎn)程訪問嵌入式Web網(wǎng)關(guān)。(12)計(jì)算機(jī)112 運(yùn)行瀏覽器軟件,對(duì)家電進(jìn)行遠(yuǎn)程查詢和控制。如圖2,為本發(fā)明中的終端設(shè)備組成模塊圖,具體包括以下模塊
(1)無線單片機(jī)21 終端設(shè)備收到查詢指令后,無線單片機(jī)采樣傳感器模塊的模擬電壓,通過內(nèi)部ADC模數(shù)轉(zhuǎn)換器進(jìn)行量化;終端設(shè)備收到控制指令后,無線單片機(jī)解析命令, 通過I/O 口使能設(shè)備控制模塊執(zhí)行相應(yīng)操作。(2)射頻電路22 與無線單片機(jī)的差分射頻端口、收發(fā)切換端口連接,負(fù)責(zé)無線數(shù)據(jù)的收發(fā)。(3)設(shè)備控制模塊23 與無線單片機(jī)的I/O端口連接,接收無線單片機(jī)發(fā)送的I/O 使能信號(hào),實(shí)現(xiàn)對(duì)家電的控制。(4)時(shí)鐘電路M 由晶振電路組成,為終端設(shè)備運(yùn)行提供時(shí)鐘信號(hào)。(5)傳感器模塊25 與無線單片機(jī)的ADC端口連接,采集環(huán)境參數(shù),輸出模擬電壓給無線芯片的ADC進(jìn)行模數(shù)轉(zhuǎn)換,再根據(jù)量化值與環(huán)境參數(shù)的對(duì)應(yīng)關(guān)系,得到環(huán)境參數(shù)數(shù)值。(6)采樣線路沈傳感器模塊與無線單片機(jī)的連接線。將傳感器模塊輸出的模擬電壓信號(hào)傳送至無線單片機(jī)的ADC引腳。(7) I/O信號(hào)線27 無線單片機(jī)與設(shè)備控制模塊的連接線。如圖3,為本發(fā)明中的嵌入式Web服務(wù)器的功能實(shí)現(xiàn)圖,具體流程如下 (I)ZigBee協(xié)調(diào)器模塊31初始化,激活并建立一個(gè)新網(wǎng)絡(luò),終端設(shè)備加入后上傳物理
地址、設(shè)備出廠信息給ZigBee協(xié)調(diào)器模塊。(2)通過CGI 32從設(shè)備出廠信息中獲取頁面生成關(guān)鍵信息并進(jìn)行處理,自動(dòng)生成家電控制頁面。(3)計(jì)算機(jī)運(yùn)行瀏覽器33遠(yuǎn)程訪問嵌入式Web網(wǎng)關(guān),在BOA服務(wù)器34上獲取家電控制頁面。如圖4,為本發(fā)明中終端設(shè)備工作流程圖。流程圖步驟如下 (1)上電后,系統(tǒng)初始化41,激活后搜索到網(wǎng)絡(luò),申請(qǐng)加入網(wǎng)絡(luò)42。(2)先判斷是否成功加入43,根據(jù)是否成功加入判斷終端設(shè)備應(yīng)該進(jìn)入什么狀態(tài)。如果成功加入則進(jìn)入查詢是否有本終端設(shè)備的操作指令44,如果未加入成功則繼續(xù)申請(qǐng)加入網(wǎng)絡(luò)42.
(3)查詢是否有本終端設(shè)備的操作指令44,若有則進(jìn)入是否查詢指令45,若沒有則進(jìn)入休眠狀態(tài)410。(4)判斷是否查詢指令45,若是則使能傳感器模塊采集數(shù)據(jù)47,采集完后將環(huán)境參數(shù)數(shù)據(jù)和終端設(shè)備運(yùn)行狀態(tài)上傳給ZigBee協(xié)調(diào)器模塊48,進(jìn)入休眠狀態(tài)410 ;若否則使能設(shè)備控制模塊供電,將控制指令發(fā)送給設(shè)備控制模塊并等待執(zhí)行完畢46,執(zhí)行完畢后將反饋信息上發(fā)給ZigBee協(xié)調(diào)器模塊49,進(jìn)入休眠狀態(tài)410。(5)進(jìn)入休眠狀態(tài)410后,事先設(shè)定定時(shí)器時(shí)間,進(jìn)行定時(shí)器喚醒411,終端設(shè)備醒來后向協(xié)調(diào)器查詢是否有終端設(shè)備的操作指令44,進(jìn)入第C3)步。
權(quán)利要求
1.基于ZigBee和頁面生成的智能家電系統(tǒng),其特征是,該系統(tǒng)包括計(jì)算機(jī)、嵌入式Web 網(wǎng)關(guān)和多個(gè)終端設(shè)備;計(jì)算機(jī)通過互聯(lián)網(wǎng)遠(yuǎn)程訪問嵌入式Web網(wǎng)關(guān),獲取家電控制頁面,對(duì)終端設(shè)備進(jìn)行名稱管理、設(shè)備運(yùn)行狀態(tài)及環(huán)境參數(shù)的查詢和控制,嵌入式Web網(wǎng)關(guān)與終端設(shè)備采用ZigBee協(xié)議實(shí)現(xiàn)無線連接,嵌入式Web網(wǎng)關(guān)通過無線網(wǎng)絡(luò)將操作指令發(fā)送給指定網(wǎng)絡(luò)地址的終端設(shè)備,終端設(shè)備接收網(wǎng)關(guān)指令,執(zhí)行控制指令,上傳設(shè)備運(yùn)行狀態(tài)及環(huán)境參數(shù)數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的智能家電系統(tǒng),其特征在于嵌入式Web網(wǎng)關(guān)包括ARM微處理器、Flash、SDRAM、時(shí)鐘電路、電源電路、網(wǎng)卡接口和ZigBee協(xié)調(diào)器模塊七部分;Flash通過通用閃存接口 CFI與ARM微處理器連接,擔(dān)當(dāng)Bootloader、Linux操作系統(tǒng)內(nèi)核、BOA服務(wù)器程序、通用網(wǎng)關(guān)接口 CGI程序和SQLite數(shù)據(jù)庫的存儲(chǔ);SDRAM通過數(shù)據(jù)、地址和控制三總線與ARM微處理器連接,暫時(shí)存放ARM微處理器中的數(shù)據(jù);網(wǎng)卡接口通過ISA總線與ARM微處理器連接;ZigBee協(xié)調(diào)器模塊通過串行接口與ARM微處理器連接。
3.根據(jù)權(quán)利要求1所述的智能家電系統(tǒng),其特征在于嵌入式Web網(wǎng)關(guān)采用Linux操作系統(tǒng),包括BOA服務(wù)器、通用網(wǎng)關(guān)接口 CGI和SQLite數(shù)據(jù)庫;BOA服務(wù)器從ZigBee協(xié)調(diào)器模塊接收到的設(shè)備出廠信息中獲取頁面生成關(guān)鍵信息,根據(jù)家電控制頁面模板,經(jīng)過CGI程序?qū)撁嫔申P(guān)鍵信息進(jìn)行處理,自動(dòng)生成該終端設(shè)備的家電控制頁面。
4.根據(jù)權(quán)利要求1所述的智能家電系統(tǒng),其特征在于嵌入式Web網(wǎng)關(guān)中的ZigBee協(xié)調(diào)器模塊與終端設(shè)備共同組成ZigBee無線網(wǎng)絡(luò),ZigBee協(xié)調(diào)器模塊負(fù)責(zé)建立ZigBee網(wǎng)絡(luò), 分配加入成員的網(wǎng)絡(luò)地址,維護(hù)節(jié)點(diǎn)的綁定關(guān)系表,一方面將終端設(shè)備上發(fā)的物理地址、設(shè)備出廠信息等數(shù)據(jù)發(fā)送給嵌入式Web網(wǎng)關(guān)中的嵌入式Web服務(wù)器,另一方面將嵌入式Web 服務(wù)器下發(fā)的操作指令發(fā)送給指定終端設(shè)備;終端設(shè)備在加入ZigBee網(wǎng)絡(luò)后,上發(fā)物理地址、設(shè)備出廠信息等數(shù)據(jù)給ZigBee協(xié)調(diào)器模塊,接收ZigBee協(xié)調(diào)器模塊下發(fā)的查詢指令或控制指令,采集終端設(shè)備運(yùn)行狀態(tài)及溫濕度等環(huán)境參數(shù)或執(zhí)行相應(yīng)控制指令;計(jì)算機(jī)通過互聯(lián)網(wǎng)遠(yuǎn)程訪問嵌入式Web網(wǎng)關(guān),獲取家電控制頁面;在家電控制頁面上,根據(jù)終端設(shè)備的安裝位置,對(duì)默認(rèn)終端設(shè)備名稱進(jìn)行自定義,將自定義設(shè)備名稱對(duì)應(yīng)的物理地址、設(shè)備出廠信息等數(shù)據(jù)存儲(chǔ)在SQLite數(shù)據(jù)庫中,實(shí)現(xiàn)終端設(shè)備名稱管理;在家電控制頁面上選擇任意終端設(shè)備,出現(xiàn)該設(shè)備即時(shí)溫濕度環(huán)境參數(shù)信息及設(shè)備支持的操作按鍵,選擇要實(shí)現(xiàn)功能的按鍵,則嵌入式Web網(wǎng)關(guān)下發(fā)該終端設(shè)備對(duì)應(yīng)按鍵的查詢指令或控制指令給對(duì)應(yīng)物理地址的終端設(shè)備。
5.根據(jù)權(quán)利要求1所述的智能家電系統(tǒng),其特征在于終端設(shè)備包括無線單片機(jī)、射頻電路、傳感器模塊、設(shè)備控制模塊和時(shí)鐘電路;無線單片機(jī)通過差分射頻端口、收發(fā)切換端口與射頻電路連接;無線單片機(jī)通過ADC端口與傳感器模塊連接;無線單片機(jī)通過I/O端口與設(shè)備控制模塊連接;終端設(shè)備若收到查詢指令時(shí),終端設(shè)備將其運(yùn)行狀態(tài)和傳感器模塊采集的溫濕度環(huán)境參數(shù)值上發(fā)給嵌入式Web網(wǎng)關(guān),家電控制頁面將顯示該終端設(shè)備運(yùn)行狀態(tài)和最新溫濕度環(huán)境參數(shù)信息;終端設(shè)備若收到控制指令時(shí),終端設(shè)備通過設(shè)備控制模塊對(duì)設(shè)備進(jìn)行控制,控制成功后將反饋信息上發(fā)給嵌入式Web網(wǎng)關(guān),家電控制頁面將顯示該反饋信息,表明該設(shè)備控制成功。
6.一種基于ZigBee和頁面生成的智能家電系統(tǒng)的實(shí)現(xiàn)方法,該方法中嵌入式Web網(wǎng)關(guān)先建立系統(tǒng),終端設(shè)備加入系統(tǒng)后,嵌入式Web網(wǎng)關(guān)自動(dòng)生成該終端設(shè)備家電控制頁面,計(jì)算機(jī)通過家電控制頁面按鍵對(duì)該終端設(shè)備進(jìn)行操作,具體包括如下步驟(1)將嵌入式Web網(wǎng)關(guān)接上電源,終端設(shè)備接上電源; (2)在計(jì)算機(jī)上安裝瀏覽器軟件,通過互聯(lián)網(wǎng)訪問嵌入式Web服務(wù)器,打開家電控制頁面后,在顯示的終端設(shè)備列表中選中終端設(shè)備,頁面將顯示出該終端設(shè)備的溫濕度環(huán)境參數(shù)和該終端設(shè)備支持的操作指令按鍵,對(duì)相應(yīng)位置的終端設(shè)備名稱進(jìn)行自定義,相應(yīng)位置的終端設(shè)備包括客廳空調(diào)、客廳電燈、臥室空調(diào)、臥室電燈中的一種以上;(3)在家電控制頁面上,對(duì)該終端設(shè)備選擇運(yùn)行狀態(tài)和環(huán)境參數(shù)值查詢按鍵,頁面將顯示終端設(shè)備開關(guān)與否以及最新的環(huán)境參數(shù)值;(4)根據(jù)查詢的終端設(shè)備運(yùn)行狀態(tài)以及溫濕度環(huán)境參數(shù)值,對(duì)終端設(shè)備進(jìn)行控制;若終端設(shè)備處于“開”狀態(tài),則直接選擇一個(gè)控制按鍵,控制成功后家電控制頁面將顯示“0K”; 若終端設(shè)備處于“關(guān)”狀態(tài),則先要選擇終端設(shè)備開啟按鍵,當(dāng)家電控制頁面顯示“0K”后, 再選擇其他功能按鍵;(5)按照步驟(3)、(4)對(duì)家電控制頁面進(jìn)行操作,即能遠(yuǎn)程對(duì)終端設(shè)備進(jìn)行控制。
7.根據(jù)權(quán)利要求6所述的基于ZigBee和頁面生成的智能家電系統(tǒng)的實(shí)現(xiàn)方法,其特征在于當(dāng)某個(gè)終端設(shè)備掉電后再次上電加入系統(tǒng)時(shí),嵌入式Web網(wǎng)關(guān)將根據(jù)數(shù)據(jù)庫識(shí)別出其物理地址,自動(dòng)生成服務(wù)控制界面。
8.根據(jù)權(quán)利要求6所述的基于ZigBee和頁面生成的智能家電系統(tǒng)的實(shí)現(xiàn)方法,其特征在于嵌入式Web網(wǎng)關(guān)最多可對(duì)65535個(gè)終端設(shè)備進(jìn)行控制,每個(gè)終端設(shè)備擁有一個(gè)16位的網(wǎng)絡(luò)地址編號(hào),網(wǎng)絡(luò)地址范圍為0x000廣OxFFFF。
9.根據(jù)權(quán)利要求6所述的基于ZigBee和頁面生成的智能家電系統(tǒng)的實(shí)現(xiàn)方法,其特征在于步驟C3)對(duì)終端設(shè)備選擇不同按鍵時(shí)嵌入式Web網(wǎng)關(guān)向終端設(shè)備下發(fā)的指令分為兩種查詢指令家電控制頁面生成后,用戶遠(yuǎn)程訪問嵌入式Web網(wǎng)關(guān),用來獲取終端設(shè)備運(yùn)行狀態(tài)和溫濕度環(huán)境參數(shù)的指令;控制指令用戶遠(yuǎn)程訪問嵌入式Web網(wǎng)關(guān),用來控制終端設(shè)備完成某種控制功能而下發(fā)的指令。
10.根據(jù)權(quán)利要求6所述的基于ZigBee和頁面生成的智能家電系統(tǒng)的實(shí)現(xiàn)方法,其特征在于終端設(shè)備有兩種工作狀態(tài)執(zhí)行指令狀態(tài)終端設(shè)備接收到ZigBee協(xié)調(diào)器模塊下發(fā)的指令數(shù)據(jù),收到指令后立即對(duì)設(shè)備進(jìn)行相應(yīng)操作;深度休眠狀態(tài)終端設(shè)備處于休眠狀態(tài),相隔一段睡眠時(shí)間醒來后對(duì)ZigBee協(xié)調(diào)器模塊進(jìn)行輪詢,若有數(shù)據(jù)立即轉(zhuǎn)為執(zhí)行指令狀態(tài),若無數(shù)據(jù)則繼續(xù)休眠。
全文摘要
本發(fā)明提供基于ZigBee和頁面生成的智能家電系統(tǒng)及其實(shí)現(xiàn)方法,所述系統(tǒng)包括計(jì)算機(jī)、嵌入式Web網(wǎng)關(guān)和多個(gè)終端設(shè)備。嵌入式Web網(wǎng)關(guān)包括ARM微處理器、Flash、SDRAM、時(shí)鐘電路、電源電路、網(wǎng)卡接口和ZigBee協(xié)調(diào)器模塊七部分;基于嵌入式Web服務(wù)器,實(shí)現(xiàn)了家電控制頁面的自動(dòng)生成。ZigBee協(xié)調(diào)器模塊與終端設(shè)備采用ZigBee協(xié)議實(shí)現(xiàn)無線連接,負(fù)責(zé)操作指令的下發(fā)和終端設(shè)備數(shù)據(jù)的上傳。終端設(shè)備接收網(wǎng)關(guān)指令,執(zhí)行控制指令,上傳設(shè)備運(yùn)行狀態(tài)及環(huán)境參數(shù)數(shù)據(jù)。計(jì)算機(jī)通過互聯(lián)網(wǎng)遠(yuǎn)程訪問嵌入式Web網(wǎng)關(guān),獲取家電控制頁面,對(duì)終端設(shè)備進(jìn)行名稱管理、設(shè)備運(yùn)行狀態(tài)及環(huán)境參數(shù)的查詢和控制。
文檔編號(hào)H04L29/08GK102238236SQ20111019363
公開日2011年11月9日 申請(qǐng)日期2011年7月12日 優(yōu)先權(quán)日2011年7月12日
發(fā)明者喬洋, 周耀炎, 朱青侖, 陸以勤 申請(qǐng)人:華南理工大學(xué)