ZigBee身份識(shí)別技術(shù)在智能家居系統(tǒng)的應(yīng)用
3 系統(tǒng)的軟件設(shè)計(jì)
中心基站加電成功后,首先對(duì)GSM模塊進(jìn)行初始化。等GSM通信建立后,中心會(huì)對(duì)每個(gè)終端的狀態(tài)及身份卡存在情況進(jìn)行查詢,并發(fā)一條短信到主人的手機(jī)上,使用戶確認(rèn)系統(tǒng)工作正常。如果單片機(jī)和GSM模塊間的通信出現(xiàn)異常,單片機(jī)控制Q2使MC52I重新上電。具體的軟件設(shè)計(jì)流程如圖5所示。本文引用地址:http://butianyuan.cn/article/153575.htm
在設(shè)計(jì)身份卡軟件時(shí),應(yīng)將降低卡片的功耗作為設(shè)計(jì)的重點(diǎn)。在單片機(jī)加電初始化時(shí),對(duì)睡眠時(shí)間、功耗模式和喚醒方式等參數(shù)進(jìn)行讀取,然后進(jìn)入休眠模式。當(dāng)單片機(jī)定時(shí)喚醒后,會(huì)把自身的ID、電池和按鍵狀態(tài)通過ZigBee網(wǎng)絡(luò)發(fā)送出去。身份卡設(shè)計(jì)主程序流程圖如圖6所示。
4 調(diào)試及使用情況說明
本系統(tǒng)的運(yùn)行狀態(tài)可分為自動(dòng)和手動(dòng)兩種方式。主人可通過手機(jī)發(fā)送相應(yīng)的中文短信對(duì)狀態(tài)進(jìn)行切換。當(dāng)系統(tǒng)工作在“自動(dòng)”狀態(tài)時(shí),中心基站會(huì)根據(jù)身份卡的存在情況,進(jìn)行布防或撤防。當(dāng)出現(xiàn)身份卡遺落在家中的情況時(shí),主人可通過手機(jī)短信把系統(tǒng)切換到“手動(dòng)”狀態(tài)。
當(dāng)系統(tǒng)進(jìn)入設(shè)防狀態(tài)時(shí),中心基站會(huì)把狀態(tài)值通過ZigBee無線網(wǎng)絡(luò)傳送給每個(gè)終端設(shè)備。此時(shí),家中的供水總閥門將自動(dòng)關(guān)閉,紅外、煙霧及煤氣檢測終端會(huì)切換到“設(shè)防”狀態(tài)。一旦出現(xiàn)有人非法闖入或出現(xiàn)異常情況時(shí),中心基站會(huì)把報(bào)警信息以GSM手機(jī)短信的形式發(fā)送到主人的手機(jī)上。當(dāng)系統(tǒng)撤防后,中心基站會(huì)控制終端把家中的供水閥門打開;關(guān)閉紅外報(bào)警電源;煙霧及煤氣檢測終端轉(zhuǎn)換到本地報(bào)警狀態(tài)。另外,主人手機(jī)也可通過短信來控制空調(diào)及家電的開啟和關(guān)閉,主人發(fā)出的所有的短信命令,系統(tǒng)會(huì)把執(zhí)行結(jié)果回復(fù)到命令手機(jī)上。
5 結(jié)語
基于身份卡識(shí)別技術(shù)的智能家居系統(tǒng),從一開始的設(shè)計(jì)方向就定位在現(xiàn)場應(yīng)用上。而且,充分考慮了家居設(shè)備在美觀性、便利性、可靠性及個(gè)性化等方面的特殊要求。選用了成熟穩(wěn)定的探測器產(chǎn)品,大大減少二次開發(fā)的周期。從軟件和硬件兩方面入手,對(duì)ZigBee身份卡的體積、外觀、功耗及數(shù)據(jù)準(zhǔn)確性等方面進(jìn)行設(shè)計(jì),達(dá)到了預(yù)期效果。通過筆者一年多的使用情況來看,系統(tǒng)運(yùn)行穩(wěn)定可靠,完全滿足應(yīng)用及推廣條件。
評(píng)論