版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、計(jì)劃類別 項(xiàng)目編號(hào) 項(xiàng)目技術(shù)報(bào)告課題名稱 項(xiàng)目主持人 承擔(dān)單位 題目:基于Zigbee和微信平臺(tái)的智能家居系統(tǒng)的研究與實(shí)現(xiàn)本文針對(duì)國內(nèi)智能家居行業(yè)各類產(chǎn)品軟硬件互不兼容,系統(tǒng)復(fù)雜操作不便,缺乏統(tǒng)一交互平臺(tái)等現(xiàn)狀,提出了使用當(dāng)前國內(nèi)普及廣度大、性能穩(wěn)定,操作簡單的微信平臺(tái)作為統(tǒng)一控制平臺(tái),采用功耗低,性能穩(wěn)定,穿透力強(qiáng)的Zigbee作為無線網(wǎng)絡(luò)搭建技術(shù),構(gòu)建多功能智能家居系統(tǒng),實(shí)現(xiàn)對(duì)家電控制、家庭環(huán)境異常報(bào)警、樓宇對(duì)講等功能的統(tǒng)一控制和管理。關(guān)鍵詞:智能家居系統(tǒng);Zigbee技術(shù);微信平臺(tái);統(tǒng)一控制文章編號(hào):2096-1472(2018)-11-46-031 引言(Introduction)隨著
2、經(jīng)濟(jì)的發(fā)展和云計(jì)算,大數(shù)據(jù)等互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,人們對(duì)自己的居住環(huán)境有了更高的要求1。為了使人們生活更為便捷,智能家居、智慧生活等概念應(yīng)運(yùn)而生,然而人們?nèi)菀捉邮懿V泛使用的產(chǎn)品卻寥寥無幾。究其原因在于國內(nèi)廠商的標(biāo)準(zhǔn)不統(tǒng)一,軟件硬件不兼容,App種類繁多,操作控制不統(tǒng)一,缺乏人性化的用戶交互等原因,因此很難打動(dòng)消費(fèi)者,也在很大層度上阻礙了國內(nèi)智能家居行業(yè)的發(fā)展。本文旨在完成一個(gè)簡化用戶操作,改善用戶體驗(yàn)的操控平臺(tái)。通過家庭控制中心將家中的電器的設(shè)備連接在一起,相關(guān)數(shù)據(jù)發(fā)送給微信公眾平臺(tái),用戶通過掃描家庭控制中心上的二維碼關(guān)注微信公眾號(hào),將智能手機(jī)變成智能遙控終端,實(shí)現(xiàn)了在同一平臺(tái)上對(duì)家中設(shè)備進(jìn)
3、行統(tǒng)一管理與控制。減少App安裝和更新等操作。主要實(shí)現(xiàn)安防、環(huán)境參數(shù)采集、照明、家電控制、樓宇對(duì)講等功能,打造一個(gè)安全、舒適、便捷的智能家居生活環(huán)境。2 關(guān)鍵技術(shù)及算法(Key technology and algorithm)2.1 Zigbee技術(shù)Zigbee是基于IEEE802.15.4標(biāo)準(zhǔn)的低功耗局域網(wǎng)協(xié)議。是一種低功耗、低成本、低復(fù)雜度、自組織、低數(shù)據(jù)速率的無線通信技術(shù)。與其他無線協(xié)議如wifi,藍(lán)牙等相比更加簡單,成本更加低廉,能耗更低。在智能家居、智能建筑、自動(dòng)控制智能醫(yī)療等領(lǐng)域有廣泛的應(yīng)用2-4。2.2 Zstack協(xié)議棧Zstack協(xié)議棧是TI公司開發(fā)的ZigBee協(xié)議棧軟件
4、。在Zstack協(xié)議棧中,物理層、媒體訪問層位于最低層,且與硬件相關(guān),網(wǎng)絡(luò)層、應(yīng)用層和安全層建立在物理層和媒體訪問層之上,并且完全與硬件無關(guān)。Z-Stack協(xié)議棧是半開源的,在實(shí)際應(yīng)用中底層驅(qū)動(dòng)的程序只需要調(diào)用API函數(shù)即可5。Zstack協(xié)議棧在各個(gè)層中,采用各自最優(yōu)的算法來解決問題,從而滿足不同條件下的通信要求。2.3 AndroidAndroid是一種基于Linux的半開源操作系統(tǒng),主要用于智能手機(jī)、平板電腦等移動(dòng)設(shè)備。本文基于開放的Android系統(tǒng)進(jìn)行控制終端App的設(shè)計(jì),使用開源的SQLite結(jié)構(gòu)數(shù)據(jù)庫進(jìn)行數(shù)據(jù)存儲(chǔ),降低系統(tǒng)成本,為用戶提供了便利的使用條件6。2.4 語義理解算法語
5、義理解使用廣度優(yōu)先搜索算法,以文字匹配、模糊匹配兩種方式對(duì)文字信息進(jìn)行分析,匹配出相應(yīng)的控制命令。本文通過微信開發(fā)平臺(tái)語音識(shí)別接口把用戶語音轉(zhuǎn)換為文字信息,然后使用語義理解算法把文字信息轉(zhuǎn)化為遙控家電的命令,從而實(shí)現(xiàn)語音遙控家電的功能。3 系統(tǒng)拓?fù)浣Y(jié)構(gòu)及詳細(xì)設(shè)計(jì)(System topology and detailed design)3.1 系統(tǒng)拓?fù)浣Y(jié)構(gòu)系統(tǒng)拓?fù)浣Y(jié)構(gòu)圖如圖1所示,每個(gè)用戶都由家庭控制中心、Zigbee控制節(jié)點(diǎn)、用戶微信公眾號(hào)和樓宇對(duì)講設(shè)備這幾部分構(gòu)成。每個(gè)用戶遠(yuǎn)程或者在家中,都可使用手機(jī)微信平臺(tái)進(jìn)行遙控操作。云服務(wù)器向家庭控制中心發(fā)送相關(guān)的命令來控制家中照明設(shè)備自動(dòng)打開,家里的
6、空調(diào)自動(dòng)啟動(dòng)并調(diào)整到合適的溫度;如果有人來訪按動(dòng)對(duì)講門鈴可以通過手機(jī)和來訪人視頻對(duì)講并且選擇是否開門;當(dāng)主人外出,家中的安防設(shè)備自動(dòng)開啟,如出現(xiàn)漏氣和外人闖入時(shí)發(fā)出報(bào)警信息并快速通知主人。3.2 詳細(xì)設(shè)計(jì)本文采用zigbee技術(shù)組成無線局域網(wǎng)負(fù)責(zé)智能家居環(huán)境下的數(shù)據(jù)傳輸,選擇微信作為手機(jī)遙控端。該系統(tǒng)基于C/S結(jié)構(gòu),由Zigbee網(wǎng)絡(luò)、家庭控制中心、手機(jī)微信控制端、樓宇對(duì)講構(gòu)成。Zigbee傳感網(wǎng)是基于Zigbee技術(shù)的自組織網(wǎng)(用來組織所有的傳感器)。傳感器設(shè)置有溫濕度傳感器,人體紅外傳感器,可燃?xì)怏w傳感器。手機(jī)微信控制端是指開發(fā)基于微信公眾平臺(tái)的公眾號(hào)來實(shí)現(xiàn)對(duì)家中電器的遙控。3.2.1 Z
7、igbee網(wǎng)絡(luò)層系統(tǒng)中采用Zigbee的星型拓?fù)渚W(wǎng)絡(luò)將家中的傳感器設(shè)備連接在一起組成無線局域網(wǎng)。通過編寫Zstack的OSAL層代碼,完成傳感器的初始化、信息采集、遠(yuǎn)程控制、自組網(wǎng)等工作。處于網(wǎng)絡(luò)中的Zigbee節(jié)點(diǎn)都有屬于自己的唯一標(biāo)識(shí),每一個(gè)Zigbee節(jié)點(diǎn)都是基于Zstack的OSAL層來工作,使得網(wǎng)絡(luò)中的節(jié)點(diǎn)都可以高效有序的執(zhí)行。在Zigbee的星型拓?fù)渚W(wǎng)絡(luò)中,所有節(jié)點(diǎn)只能與協(xié)調(diào)器節(jié)點(diǎn)進(jìn)行通信,而他們相互之間的通信是禁止的,從而保證信息傳輸?shù)目煽啃耘c安全性。此外,本系統(tǒng)中的家電控制方式采用了集成的紅外遙控模塊,通過UART發(fā)送命令的方式來進(jìn)行家用電器的控制。3.2.2 家庭控制中心家庭
8、控制中心負(fù)責(zé)接收來自微信公眾平臺(tái)發(fā)送的命令并將該命令經(jīng)過處理后轉(zhuǎn)發(fā)給相應(yīng)的zigbee節(jié)點(diǎn)?;蛘呓邮語igbee傳感器發(fā)來的相關(guān)數(shù)據(jù)(溫濕度、報(bào)警)經(jīng)過處理后發(fā)送到微信公眾平臺(tái)。本系統(tǒng)采用Android實(shí)驗(yàn)箱作為家庭控制中心。家庭控制中心是服務(wù)器與Zigbee的中間媒介,主要負(fù)責(zé)傳輸、處理數(shù)據(jù)信息7。本程序中通過開啟一個(gè)后臺(tái)服務(wù)實(shí)現(xiàn)家電和服務(wù)器之間的數(shù)據(jù)傳輸,當(dāng)家電數(shù)據(jù)有變化時(shí),會(huì)發(fā)出通知并刷新用戶界面。3.2.3 微信公眾平臺(tái)微信公眾平臺(tái)主要功能有家庭溫濕度記錄、語音控制家電、預(yù)警消息提示及記錄、房間設(shè)置與家電綁定、情景模式的設(shè)置與執(zhí)行。該平臺(tái)采用MVC架構(gòu),實(shí)現(xiàn)用戶交互界面與業(yè)務(wù)邏輯有效的
9、分離8。微信公眾平臺(tái)設(shè)計(jì)、編碼、維護(hù)嚴(yán)格遵照微信公眾開發(fā)者文檔,采用OAuth2.0機(jī)制,使用標(biāo)準(zhǔn)的MYSQL引擎。在微信平臺(tái)和云服務(wù)器的數(shù)據(jù)傳輸上,使用AJAX技術(shù)以JSON數(shù)據(jù)格式訪問PHP接口,盡可能的減小時(shí)延。3.2.4 樓宇對(duì)講系統(tǒng)由于微信公眾平臺(tái)未提供實(shí)時(shí)音視頻傳輸接口等原因,本系統(tǒng)采用WebRTC技術(shù)來實(shí)現(xiàn)樓宇對(duì)講功能。WebRTC是一個(gè)新型的實(shí)時(shí)語音對(duì)話或視頻對(duì)話的技術(shù),具有數(shù)據(jù)容錯(cuò)率高,安全性強(qiáng),穩(wěn)定性好,音視頻數(shù)據(jù)傳輸快,保真度高等特點(diǎn)。具體解決方案如下所述。在樓宇對(duì)講的用戶端,用戶通過手機(jī)號(hào)在App上登錄,將手機(jī)號(hào)提交到服務(wù)器,手機(jī)號(hào)作為每個(gè)家庭的唯一標(biāo)識(shí),在系統(tǒng)中使用。
10、每個(gè)房門號(hào)都有唯一的手機(jī)號(hào)碼與其相對(duì)應(yīng)。當(dāng)有訪客來訪時(shí),按下房門號(hào),服務(wù)器通過邏輯分析,得出相應(yīng)的手機(jī)號(hào),云服務(wù)器便推送通知給用戶。4 系統(tǒng)實(shí)現(xiàn)(System implementation)4.1 網(wǎng)絡(luò)遙控系統(tǒng)通過微信平臺(tái),系統(tǒng)提供手動(dòng)模式、情景模式,語音對(duì)講模式三種方式來實(shí)現(xiàn)遠(yuǎn)程遙控功能。(1)手動(dòng)模式以房間為單位對(duì)家電進(jìn)行分類,主人需提前設(shè)置房間中對(duì)應(yīng)的家電,通過微信平臺(tái)家電遙控模塊選擇房間中對(duì)應(yīng)的家電,在彈出的遙控界面中,對(duì)家電進(jìn)行相應(yīng)的遙控,空調(diào)遙控手動(dòng)模式效果圖如圖3(a)所示。(2)情景模式情景模式是根據(jù)不同情景而選擇的一套遙控家電的應(yīng)答模式,主人可預(yù)先設(shè)置多個(gè)情景模式,并對(duì)不同的
11、情景模式設(shè)置相應(yīng)的遙控家電動(dòng)作。設(shè)置好后,主人只需執(zhí)行情景模式即可自動(dòng)執(zhí)行其中對(duì)應(yīng)的多個(gè)動(dòng)作。情景模式效果圖如圖3(b)所示。(3)語音對(duì)講模式本系統(tǒng)在以上兩種遙控方式的基礎(chǔ)上增加了語言識(shí)別,語義理解功能,即主人可以在微信平臺(tái)上以文字或語音對(duì)話的方式,對(duì)情景模式單個(gè)家電遙控或者執(zhí)行對(duì)應(yīng)的情景模式。文本對(duì)講模式效果圖如圖3(c)所示。4.2 安防系統(tǒng)當(dāng)家中的環(huán)境參數(shù)發(fā)生異?;蛴蟹欠ㄈ肭謺r(shí),包括溫濕度超出預(yù)警值、天然氣泄漏、外人闖入,家庭控制中心會(huì)向主人以微信推送的方式發(fā)送報(bào)警信息,如主人未收到消息,平臺(tái)會(huì)通過短信的方式直接通知用戶。4.3 樓宇對(duì)講系統(tǒng)系統(tǒng)采用插件化方式來實(shí)現(xiàn)樓宇對(duì)講功能。當(dāng)有訪
12、客撥打?qū)?yīng)的房間號(hào)時(shí),服務(wù)器通過邏輯分析,得出訪客撥打的房間號(hào),繼而向主人的手機(jī)發(fā)送推送消息,用戶接通視頻對(duì)講,與訪客進(jìn)行視頻并選擇是否開門。樓宇對(duì)講的樓宇端與客戶端界面如圖5所示。5 結(jié)論(Conclusion)本文闡述了以Zigbee作為無線網(wǎng)絡(luò)搭建技術(shù),以微信作為控制平臺(tái),構(gòu)建多功能智能家居系統(tǒng)的總體設(shè)計(jì)思路和詳細(xì)設(shè)計(jì)過程。整個(gè)智能家居控制系統(tǒng)通過語音識(shí)別,語義理解完成對(duì)家電控制、樓宇對(duì)講、異常情況報(bào)警等功能的控制操作。開發(fā)成本低,操作方便,方便用戶生活,值得相關(guān)企業(yè)及人員研究與實(shí)踐。參考文獻(xiàn)(References)1 ZHANG M,WANG C Y,WANG J T,et al.A
13、new approach to security analysis of smart home authentication systemJ.Fundamenta Informaticae,2018,157(1/2):153-165.2 Han.D,Jae-Hyun.L.Smart home energy management system using IEEE 802.15.4 and ZigbeeJ.Consumer Electronics,2010,56:1403-1410.3 戴繼泳.基于Zigbee無線傳感網(wǎng)絡(luò)的智能家居系統(tǒng)關(guān)鍵技術(shù)研究D.鄭州:華北水利水電大學(xué),2016:7-15.4 畢贛斌,何勇,趙詩辭.基于ZigBee技術(shù)的智能家居控制系統(tǒng)的設(shè)計(jì)J.計(jì)算技術(shù)與自動(dòng)化,2017,36(01):74-77.5 王彤.基于Z-Stack協(xié)議棧的ZigBee網(wǎng)絡(luò)組網(wǎng)實(shí)現(xiàn)D.保定:河北大學(xué),2012:32-36.6 莫太平,胡俊波,趙佩斯.基于Android的智能家居系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)J.自動(dòng)化與儀
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年股權(quán)重組后的股權(quán)回購及股權(quán)結(jié)構(gòu)調(diào)整合同3篇
- 2025年新型建筑材料委托加工合同模板4篇
- 二零二五版辦公設(shè)備租賃與市場推廣服務(wù)合同
- 與外包公司簽合同2篇
- 2025年度廠房辦公室裝修項(xiàng)目施工人員住宿合同范本4篇
- 2025年新型住宅設(shè)計(jì)咨詢及施工監(jiān)理合同范例3篇
- 個(gè)人借貸合同 2篇
- 2025年度文化旅游區(qū)場地租賃及合作開發(fā)合同3篇
- 2025年度專業(yè)攝影棚場地租賃及設(shè)備共享合同4篇
- 2025年度文化藝術(shù)展覽場地租賃及策劃服務(wù)合同4篇
- 2025年湖北武漢工程大學(xué)招聘6人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 【數(shù) 學(xué)】2024-2025學(xué)年北師大版數(shù)學(xué)七年級(jí)上冊(cè)期末能力提升卷
- GB/T 26846-2024電動(dòng)自行車用電動(dòng)機(jī)和控制器的引出線及接插件
- 遼寧省沈陽市皇姑區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末考試語文試題(含答案)
- 2024年國家工作人員學(xué)法用法考試題庫及參考答案
- 妊娠咳嗽的臨床特征
- 國家公務(wù)員考試(面試)試題及解答參考(2024年)
- 《阻燃材料與技術(shù)》課件 第6講 阻燃纖維及織物
- 2024年金融理財(cái)-擔(dān)保公司考試近5年真題附答案
- 泰山產(chǎn)業(yè)領(lǐng)軍人才申報(bào)書
- 高中語文古代文學(xué)課件:先秦文學(xué)
評(píng)論
0/150
提交評(píng)論