張?jiān)孪?2 張玉宣12 王加慶12
(1.北京信息科技大學(xué)信息與通信工程學(xué)院,北京 100101;
2.北京信息科技大學(xué)北京高動態(tài)導(dǎo)航技術(shù)重點(diǎn)實(shí)驗(yàn)室,北京 100101)
基于TD-LTE和Android技術(shù)的智能家居系統(tǒng)設(shè)計(jì)
張?jiān)孪?,2, 張玉宣1,2, 王加慶1,2
(1.北京信息科技大學(xué)信息與通信工程學(xué)院,北京 100101;
2.北京信息科技大學(xué)北京高動態(tài)導(dǎo)航技術(shù)重點(diǎn)實(shí)驗(yàn)室,北京 100101)
隨著科技水平和生活水平的提高,人們對居住環(huán)境提出了更高的要求,智能家居系統(tǒng)應(yīng)運(yùn)而生;設(shè)計(jì)了一種基于TD-LTE和Android系統(tǒng)的智能家居系統(tǒng),該系統(tǒng)采用各種傳感器監(jiān)測家庭環(huán)境,并通過TD-LTE網(wǎng)絡(luò)將信息傳送至用戶手機(jī),用戶通過Android客戶端可以隨時(shí)隨地的掌握家居環(huán)境的情況;該系統(tǒng)利用了第四代移動通信技術(shù)和移動互聯(lián)網(wǎng)技術(shù),使得其數(shù)據(jù)通信速率大大提高,適用群體范圍增大,可以遠(yuǎn)程監(jiān)控家居設(shè)備,提供了安全、舒適和便捷的生活環(huán)境,極大地提升了家居生活品質(zhì)。該系統(tǒng)硬件設(shè)備簡單可靠,成本較低,易于擴(kuò)展。
智能家居;TD-LTE;Android;傳感器;嵌入式
隨著社會經(jīng)濟(jì)的高速發(fā)展,人們的物質(zhì)和文化生活需求也日益增長,人們對生活環(huán)境的要求也越來越高,智能家居系統(tǒng)應(yīng)運(yùn)而生。智能家居系統(tǒng)融合物聯(lián)網(wǎng)技術(shù)、通信技術(shù)、計(jì)算機(jī)技術(shù)等信息技術(shù),以家庭通信平臺為基礎(chǔ),將家中的各種智能設(shè)備連接起來,進(jìn)行遠(yuǎn)程控制與管理,使得生活更加舒適和便利[2]。因此,智能家居系統(tǒng)正成為未來社會發(fā)展的趨勢。
第四代(4G)移動通信技術(shù)和移動互聯(lián)網(wǎng)技術(shù)的發(fā)展為智能家居系統(tǒng)提供了新的騰飛的平臺。TD-LTE技術(shù)是由中國主導(dǎo)制定的第四代移動通信系統(tǒng)的標(biāo)準(zhǔn),該技術(shù)網(wǎng)絡(luò)頻譜更寬、通信速度更快、覆蓋范圍廣、兼容性強(qiáng)、使用更加靈活方便、資費(fèi)便宜、更加適合高質(zhì)量的多媒體通信。Android技術(shù)是當(dāng)前最為流行的開放的移動互聯(lián)網(wǎng)開發(fā)平臺,該技術(shù)由于具有開原性、可擴(kuò)展性、低功耗、綠色環(huán)保等特點(diǎn)而備受青睞。隨著4G智能手機(jī)的廣泛普及,基于4G和Android技術(shù)的智能家居系統(tǒng)成為當(dāng)前研究的熱點(diǎn)。
本文設(shè)計(jì)了一種基于TD-LTE和Android系統(tǒng)的智能家居系統(tǒng),該系統(tǒng)采用各種傳感器監(jiān)測家庭環(huán)境,并通過TDLTE網(wǎng)絡(luò)將信息傳送至用戶手機(jī),用戶通過Android客戶端可以隨時(shí)隨地的掌握家居環(huán)境的情況。該系統(tǒng)利用了第四代移動通信技術(shù)和移動互聯(lián)網(wǎng)技術(shù),使得其數(shù)據(jù)通信速率大大提高,適用群體范圍增大,可以遠(yuǎn)程監(jiān)控家居設(shè)備,提供了安全、舒適和便捷的生活環(huán)境,極大的提升了家居生活品質(zhì)。該系統(tǒng)硬件設(shè)備簡單可靠,成本較低,易于擴(kuò)展。
本文設(shè)計(jì)的智能家居系統(tǒng)由智能家居控制中心、智能網(wǎng)關(guān)、各種傳感器、智能家具、智能報(bào)警和Android客戶端組成,其組成見圖1。
圖1 智能家居系統(tǒng)框圖
智能家居控制中心是整個(gè)系統(tǒng)的核心,負(fù)責(zé)管理整個(gè)網(wǎng)絡(luò),包括各個(gè)傳感器節(jié)點(diǎn)的接入和退出,對其數(shù)據(jù)進(jìn)行分析處理,并將分析結(jié)果通過TD-LTE網(wǎng)絡(luò)傳送給Android客戶端,也可以將其結(jié)果在本地進(jìn)行顯示。
Android客戶端安裝在用戶手機(jī)上,可以接收智能家居控制中心發(fā)送來的監(jiān)控信息。同時(shí),用戶也可以通過Android客戶端對智能家具進(jìn)行控制,其控制信息通過TD-LTE網(wǎng)絡(luò)先傳送給智能家居控制中心,然后再通過智能網(wǎng)關(guān)傳送至智能家具。
家庭內(nèi)部的環(huán)境信息,如溫度、濕度、可燃?xì)怏w濃度和紅外信息等可以通過對應(yīng)的傳感器探測得到,并通過Zigbee無線傳輸?shù)街悄芫W(wǎng)關(guān),然后傳送到智能家居控制中心[3 7]。當(dāng)家庭內(nèi)部環(huán)境信息超于設(shè)定的門限值時(shí),就會進(jìn)行本地報(bào)警,報(bào)警信息也會傳送至用戶手機(jī)。
該智能家居系統(tǒng)也可以對智能家具如空調(diào)、洗衣機(jī)、電視、電飯煲等進(jìn)行控制,其控制信息由智能家居控制中心經(jīng)過智能網(wǎng)關(guān),通過Zigbee傳送至智能家居,實(shí)現(xiàn)對它們的控制。
該智能家居系統(tǒng)硬件平臺采用嵌入式結(jié)構(gòu),以ARM核心芯片作為微處理器,外加Zigbee無線通信模塊、TD-LTE無線通信模塊、溫濕度傳感器、煙霧傳感器、紅外傳感器、智能家具控制開關(guān)、蜂鳴器、觸摸屏外圍電路和智能手機(jī)測試終端等,其組成圖如圖2所示。
圖2 智能家居硬件組成圖
該智能家居系統(tǒng)中,ARM核心處理器是整個(gè)系統(tǒng)中心,負(fù)責(zé)整個(gè)系統(tǒng)的控制,其他的硬件設(shè)備通過串口、USB等接口與其進(jìn)行通信。本系統(tǒng)中核心處理器采用S3C2400芯片,其CPU采用ARM920T核心架構(gòu),由Flash、SDRAM、電源、復(fù)位芯片和豐富的外圍設(shè)備等組成。
Zigbee模塊主要負(fù)責(zé)各種傳感器和智能家具與ARM處理器的通信,在每個(gè)傳感器和智能家具上均安裝有Zigbee模塊。本系統(tǒng)采用TI公司的CC2530模塊,其工作在2.4 GHz,具有較強(qiáng)的抗干擾性能,接收靈敏度較高。
該智能家居系統(tǒng)中采用了DHT11作為溫濕度傳感器、MQ-2作為煙霧傳感器,分別用來監(jiān)測家居中的溫度、濕度、有害氣體信息,并給每個(gè)模塊設(shè)定了門限值,超過閾值時(shí),系統(tǒng)就會報(bào)警。系統(tǒng)中對這些環(huán)境的監(jiān)測信息可以及時(shí)發(fā)送到用戶手機(jī)上。
另外,系統(tǒng)通過紅外傳感器來探測人體的紅外輻射,可以實(shí)時(shí)監(jiān)控家中是否有人侵入,有人侵入時(shí),將會報(bào)警,實(shí)現(xiàn)對家庭安全監(jiān)控。
2.1 溫濕度傳感器
DHT11[8]可以對環(huán)境溫濕度進(jìn)行監(jiān)測,并將收集到的溫濕度信息轉(zhuǎn)換為電信號發(fā)送給Zigbee模塊[8]。
DHT11內(nèi)置了一個(gè)電阻式測濕元件和一個(gè)NTC測溫元件,并將測濕度器件和測溫度器件用電線與高性能8位單片機(jī)相連接,這樣使傳感器可以快速測試感知到周圍和內(nèi)部溫度與濕度的微小變化,所以它具有較高的靈敏度與很高的穩(wěn)定性,而且成本不高,抗干擾能力強(qiáng)。DHT11硬件電路圖如圖3所示。
圖3 DHT11硬件電路圖
DHT11模塊的溫濕度監(jiān)測功能主要由4個(gè)分傳感器實(shí)現(xiàn),分別是:
1)溫度上限感應(yīng)器:環(huán)境溫度報(bào)警上限使用溫度上限感應(yīng)器進(jìn)行調(diào)節(jié)。溫度上限感應(yīng)器與Zigbee模塊連接,可以向核心板發(fā)送溫度信息,并從核心板接收操作控制信息,改變溫度門限值。
2)溫度下限感應(yīng)器:溫度下限感應(yīng)器與溫度上限感應(yīng)器的工作原理相同,因?yàn)镈HT11溫濕度感應(yīng)器不能利用單一的感應(yīng)器實(shí)現(xiàn)上、下門限的同時(shí)設(shè)置,所以需要兩個(gè)傳感器進(jìn)行設(shè)計(jì)調(diào)節(jié)。
3)濕度上限感應(yīng)器:濕度上限感應(yīng)器與溫度上限感應(yīng)器的設(shè)計(jì)原理相同,一般設(shè)計(jì)值為90%。
4)濕度下限感應(yīng)器:濕度下限感應(yīng)器與溫度下限感應(yīng)器的設(shè)計(jì)原理相同,一般設(shè)計(jì)值為0或10%。
2.2 煙霧傳感器
MQ-2煙霧傳感器是一種典型的體電阻控制型氣敏器件。當(dāng)被測氣體濃度升高時(shí),其阻值會隨之升高。它通過將氣體濃度信號轉(zhuǎn)換為電信號傳遞信息[9]。MQ-2傳感器是一種半導(dǎo)體氣敏傳感器,相對于其他傳感器具有更好的抗干擾能力。其硬件電路如圖4所示。
圖4 MQ-2硬件電路圖
該智能家居系統(tǒng)利用MQ-2煙霧傳感器的煙霧監(jiān)控功能實(shí)現(xiàn)火災(zāi)預(yù)警的功能,當(dāng)環(huán)境溫度超過煙霧傳感器探測門限溫度時(shí),煙霧傳感器便會向核心板發(fā)送告警信號。
2.3 紅外傳感器
紅外傳感器通過內(nèi)置的紅外濾光片可以實(shí)現(xiàn)對紅外線的探測,探測范圍為7~10μm[10]。人體可以對外輻射紅外線,波長的范圍為9~10μm。因此,紅外傳感器可以進(jìn)行人體探測,實(shí)現(xiàn)了防盜功能。當(dāng)住宅中有人闖入,紅外傳感器將會向核心板發(fā)送有人闖入的信號進(jìn)行報(bào)警。
紅外傳感器電路圖如圖5所示。
圖5 紅外傳感器電路圖
2.4 LTE模塊
LTE相比于2G/3G通信系統(tǒng),具有帶寬更寬、資源配置靈活和后向兼容等優(yōu)點(diǎn)。ZM8620是4G通信模塊,集成了與其他傳感器或芯片相連的標(biāo)準(zhǔn)RS232接口以及可以將傳感器實(shí)時(shí)的溫度濕度的指數(shù)情況用SIM卡發(fā)送到用戶手機(jī)上[11-12]。除此之外,此通信模塊還可以在計(jì)算機(jī)上輸入控制命令,將信號命令利用與計(jì)算機(jī)相連的數(shù)據(jù)線串口對它進(jìn)行設(shè)置改造。
3.1 軟件整體設(shè)計(jì)
智能家居控制器操作系統(tǒng)選用開源的嵌入式Linux操作系統(tǒng),通過裁減后移植到控制器硬件平臺上。該智能家居控制器將Linux、ARM系統(tǒng)、手機(jī)模塊和Zigbee模塊組成一個(gè)整體,構(gòu)成了一個(gè)功能齊全的嵌入式系統(tǒng),利用Zigbee技術(shù)輕松實(shí)現(xiàn)家庭內(nèi)部多節(jié)點(diǎn)的無線連接。軟件部分主要對核心芯片進(jìn)行編程,完成對各項(xiàng)指標(biāo)參數(shù)的顯示及控制。
智能家居控制器的功能為:
1)是智能家居系統(tǒng)的核心,實(shí)現(xiàn)對整個(gè)智能家居系統(tǒng)的控制;
2)利用Zigbee傳感器節(jié)點(diǎn)監(jiān)測各種故障報(bào)警數(shù)據(jù)(火災(zāi)、盜竊等),并自動向設(shè)定的手機(jī)號碼發(fā)送短信;
3)控制器通過無線Zigbee模塊與其它節(jié)點(diǎn)進(jìn)行通信和控制;
4)控制器通過4G模塊將用戶家中狀況用戶可通過手機(jī)遠(yuǎn)程監(jiān)控家庭中的多種家居設(shè)備。
智能家居中各個(gè)智能家具通過Zigbee模塊將監(jiān)測到的環(huán)境信息傳輸?shù)娇刂破?,控制器進(jìn)行各種數(shù)據(jù)的顯示,并進(jìn)行綜合管理(如故障處理、報(bào)警等),并將信息傳送到用戶的手機(jī)上和小區(qū)物業(yè)平臺上。
智能家居系統(tǒng)實(shí)現(xiàn)流程如圖6所示。
圖6 智能家居系統(tǒng)實(shí)現(xiàn)流程圖
3.2 傳感器調(diào)試
該智能家居系統(tǒng)所使用的平臺提供了配套的串口調(diào)試助手。所有傳感器均需要經(jīng)過源代碼編譯并通過CC2530的zstack驅(qū)動實(shí)現(xiàn)功能。
3.2.1 DHT11
DHT11集采的信息需要通過電波的方式將信息傳送到協(xié)調(diào)器,而后協(xié)調(diào)器將其打印出來在串口調(diào)試助手上實(shí)現(xiàn)顯示。調(diào)試步驟如下:
1)將裸機(jī)程序里面的DHT11.c和DHT11.h文件復(fù)制到SAMPLEAPPDHT11——Source文件夾下;
2)在協(xié)議棧的APP目錄樹下DHT11.c文件;
3)實(shí)驗(yàn)在點(diǎn)播例程的基礎(chǔ)上完成,實(shí)驗(yàn)最主要的技術(shù)便為點(diǎn)播,故函數(shù)編程也是像以前一樣在SAMPLEAPP.c上進(jìn)行;
4)初始化傳感器引腳P0.6;
5)將原來的延時(shí)函數(shù)改成協(xié)議棧自帶的延時(shí)函數(shù);
6)將數(shù)據(jù)打包,并按軟件指定的方式發(fā)送給相對應(yīng)的設(shè)備。
3.2.2 MQ-2煙霧傳感器
MQ-2煙霧傳感器的調(diào)試與DHT11的操作步驟基本相同,先在PC平臺的程序中對MQ-2的電路進(jìn)行檢測,然后通過串口調(diào)試工具在將MQ-2傳感器的程序加入?yún)f(xié)議棧,實(shí)現(xiàn)傳感器集采數(shù)據(jù)正常傳遞到Zigbee模塊中。調(diào)試步驟如下:
1)在裸機(jī)上完成對煙霧傳感器的驅(qū)動在MQ-2的主程序中加入調(diào)用初始化代碼:
Init Led();//對初始化函數(shù)進(jìn)行調(diào)用
Air Init();
程序代碼實(shí)現(xiàn)了當(dāng)煙霧傳感器檢測到環(huán)境中含有煙霧或有毒氣體時(shí)LED紅燈亮起,沒有煙霧時(shí)LED紅燈熄滅。
2)將程序添加到協(xié)議棧代碼中,因?yàn)闊熿F傳感器電路是對IO口電平的檢測,所以在協(xié)議棧里檢測程序比較簡單,只需要配置好IO口,然后周期性檢測就可以了。
3)將程序加入?yún)f(xié)議棧后,將程序下載到協(xié)調(diào)器,便可以實(shí)現(xiàn)設(shè)計(jì)功能。
3.2.3 紅外傳感器
紅外傳感器的調(diào)試工作也與之前的傳感器調(diào)試步驟相同。調(diào)試步驟如下:
1)在裸機(jī)上完成對紅外傳感器的驅(qū)動。在紅外傳感器的程序中需要加入以下程序,以實(shí)現(xiàn)傳感器對有人或無人的判斷功能。
if(PeopleScan())//改變LED狀態(tài)
LED1=1;//傳感器檢測無人,LED紅燈滅掉e
lse
LED1=0;//傳感器檢測有人,LED紅燈點(diǎn)亮
2)將程序添加到協(xié)議棧代碼中。
3)實(shí)現(xiàn)功能。
3.3 代碼實(shí)現(xiàn)
核心芯片通過編寫的代碼對傳感器采集到的信息進(jìn)行處理,完成對所采集到信息進(jìn)行實(shí)時(shí)的顯示并且可以通過GSM模塊發(fā)送給固定的手機(jī),部分源代碼如下:
該智能家居系統(tǒng)使用的CC2530核心板可以通過按鍵對系統(tǒng)的功能進(jìn)行設(shè)置。在使用系統(tǒng)前用戶可以通過自己的需要設(shè)置溫濕度門限、煙霧濃度門限與紅外探測開關(guān)。
當(dāng)環(huán)境溫度超過門限溫度,裝有溫濕度傳感器的Zigbee模塊便會發(fā)出蜂鳴報(bào)警,紅色LED也會亮起。協(xié)調(diào)器也會接收到報(bào)警信息并通過GSM模塊將實(shí)時(shí)溫度通過短信發(fā)送給用戶,實(shí)現(xiàn)對家庭環(huán)境溫濕度的監(jiān)測。
當(dāng)煙霧濃度超過門限濃度,Zigbee模塊便會發(fā)出蜂鳴報(bào)警,紅色警燈也會亮起。協(xié)調(diào)器也會接收到報(bào)警信息并通過GSM模塊將實(shí)時(shí)溫度通過短信發(fā)送給用戶,實(shí)現(xiàn)對家庭環(huán)境煙霧濃度的監(jiān)測。
紅外傳感器的開啟和關(guān)閉可以在核心板上進(jìn)行手動控制,當(dāng)紅外傳感器處于開啟狀態(tài)時(shí),一旦檢測到人體發(fā)出的紅外線,Zigbee模塊就會報(bào)警,協(xié)調(diào)器也會接收到報(bào)警信息并通過GSM模塊將信息發(fā)送給用戶,實(shí)現(xiàn)對家庭環(huán)境安全性的檢測。智能家居系統(tǒng)實(shí)現(xiàn)結(jié)果如圖7所示。
圖7 智能家居系統(tǒng)實(shí)現(xiàn)結(jié)果
本文設(shè)計(jì)了一種基于TD-LTE和Android系統(tǒng)的智能家居系統(tǒng),該系統(tǒng)采用各種傳感器監(jiān)測家庭環(huán)境,并通過TDLTE網(wǎng)絡(luò)將信息傳送至用戶手機(jī),用戶通過Android客戶端可以隨時(shí)隨地的掌握家居環(huán)境的情況。該系統(tǒng)利用了第四代移動通信技術(shù)和移動互聯(lián)網(wǎng)技術(shù),使得其數(shù)據(jù)通信速率大大提高,適用群體范圍增大,可以遠(yuǎn)程監(jiān)控家居設(shè)備,提供了安全、舒適和便捷的生活環(huán)境,極大地提升了家居生活品質(zhì)。該系統(tǒng)硬件設(shè)備簡單可靠,成本較低,易于擴(kuò)展。
[1]李文仲,段朝玉.Zigbee無線網(wǎng)絡(luò)技術(shù)入門與實(shí)踐[M].北京:北京航空航天大學(xué)出版社,2007.
[2]吳 桐.基于QT和GSM的嵌入式智能家居系統(tǒng)[D].河北:河北工業(yè)大學(xué),2012.
[3]羅 凱.基于Zigbee的智能家居控制節(jié)點(diǎn)設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2013.
[4]易 強(qiáng),張向偉,等.GSM與Zigbee技術(shù)在智能家居控制系統(tǒng)中的應(yīng)用設(shè)計(jì)[J].廣東工業(yè)大學(xué)學(xué)報(bào),2012,29(1):55-58.
[5]武 一,包春蘭.基于GSM和Zigbee技術(shù)的智能家居系統(tǒng)設(shè)計(jì)[J].河北工業(yè)大學(xué)學(xué)報(bào),2014,43(1):15-18.
[6]張志東.基于Zigbee技術(shù)的智能家居系統(tǒng)研究與設(shè)計(jì)[D].遼寧:遼寧師范大學(xué),2013.
[7]Chung W,Yang C H.Remote monitoring system with wireless sensors module for room environment[J].Sens Actuators B,2009,113(1):35-42.
[8]韓丹翱,王 菲.DHT11數(shù)字式溫濕度傳感器的應(yīng)用性研究[J].電子設(shè)計(jì)工程,2013,21(13):83-85.
[9]鄭道林,孫耀杰,等.基于MQ-2與GSM的CO檢測報(bào)警系統(tǒng)的設(shè)計(jì)[J].電子設(shè)計(jì)工程,2014,22(4):162-165.
[10]趙 威.基于熱釋電紅外傳感器網(wǎng)絡(luò)的人體跟蹤研究[D].合肥:安徽大學(xué),2011.
[11]潘 朝,羅小巧,等.基于GSM短信的智能家居控制系統(tǒng)的設(shè)計(jì) [J].電子測量技術(shù),2013,36(6):121-124.
[12]郭紅霞.基于GSM模塊TC35i的收發(fā)短信的無線終端的設(shè)計(jì)[D].成都:西南石油學(xué)院,2004.
Design of Smart Home System Based onTD-LTE and Android Technology
Zhang Yuexia1,2,Zhang Yuxuan1,2,Wang Jiaqing1,2
(1.School of Information and Communication Engineering,Beijing University of Information Science&Technology,Beijing 100101,China;2.Beijing Key Laboratory of High Dynamic Navigation Technology,Beijing University of Information Science&Technology,Beijing 100101,China)
With the improvement of science technology and living standard,people put forward higher requirements for living environment,smart home system came into being.In this paper,it designs a smart home system based on TD-LTE and Android technology,which uses a variety of sensors to monitor the home environment,and sends the information to the mobile phone users through the TD-LTE network.Users can master the home environment situation at anytime and anywhere through the Android client.Because of the use of 4G and Android technology,the data communication rate of the system is greatly improved.The application of the system is increasing.The system can remotely monitor the home equipment,provide a safe,comfortable and convenient living environment,and greatly improve the quality of home life.The hardware of the system is simple,reliable,and is low cost,and is easy to expand.
urban traffic;smart home system;TD-LTE;Android;sensors;embedded
1671-4598(2016)08-0182-04
10.16526/j.cnki.11-4762/tp.2016.08.049
:TP212
:A
2016-01-09;
:2016-02-10。
北京市屬高等學(xué)校高層次人才引進(jìn)與培養(yǎng)計(jì)劃項(xiàng)目(CIT&TCD201504058);國家自然科學(xué)基金(61261160497);北京市平臺建設(shè)項(xiàng)目(71R1411008);國家自然科學(xué)基金重點(diǎn)項(xiàng)目(51334003);高動態(tài)導(dǎo)航北京市實(shí)驗(yàn)室開放課題(HDN2014004);北京市教委市屬高校創(chuàng)新能力提升計(jì)劃項(xiàng)目(PXM2013_014224_000093)。
張?jiān)孪迹?978-),女,河南安陽人,副教授,研究生導(dǎo)師,主要從事移動通信、衛(wèi)星通信和無線定位方向的研究。