新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 一種基于SMS的智能家居遠(yuǎn)程監(jiān)控系統(tǒng)

一種基于SMS的智能家居遠(yuǎn)程監(jiān)控系統(tǒng)

作者: 時(shí)間:2012-06-19 來(lái)源:網(wǎng)絡(luò) 收藏

其中, U A R T 0 _ R x B u f 指向接收數(shù)據(jù)緩沖區(qū),DefDetCmd 是系統(tǒng)中預(yù)定義的傳感器命令,DefBasicCmd是基本控制命令,DefAdvanceCmd 是高級(jí)管理命令。掃描完成后,對(duì)不同類型命令進(jìn)一步細(xì)化處理,返回對(duì)應(yīng)的命令編號(hào)。系統(tǒng)根據(jù)不同的命令編號(hào)完成不同的操作。

4.2.4 發(fā)送短信

當(dāng)系統(tǒng)接收到帶有"?"的短信命令時(shí), 完成相應(yīng)操作后,將給該授權(quán)號(hào)碼發(fā)送報(bào)告短信。短信息格式定義如下:

typedef struct Shor tMessage // 短信息結(jié)構(gòu)

{uint8 CSCA[19]; / / 短信中心號(hào)碼

uint8 FirstOctet[3];

uint8 TP_MR[3]; / / 消息參考值

uint8 RecvPhoneNo[19]; / / 對(duì)方號(hào)碼字段

ui n t8 TP_PID[3] ; / / 協(xié)議標(biāo)識(shí)

ui nt8 TP_DCS[3] ; / / 編碼方式

uin t8 TP_VP[3]; / / 有效期

uint8 TP_UDL[3]; / / 用戶數(shù)據(jù)長(zhǎng)度

uint8 TP_UD[255]; / / 消息內(nèi)容

}SHORTMESSAGE;

系統(tǒng)上電時(shí),先執(zhí)行短信息預(yù)處理,將信息結(jié)構(gòu)中的常量賦值并存入Flash 中,要發(fā)送短信時(shí)再將信息結(jié)構(gòu)補(bǔ)充完整。發(fā)送過(guò)程是(: 1)向短信模塊發(fā)送"AT+CMGS"命令(; 2)短信模塊回應(yīng)后,發(fā)送短信息結(jié)構(gòu)串(; 3)等待發(fā)送完成。

4.2.5 短信安全設(shè)計(jì)

為了提高系統(tǒng)的安全性, 本系統(tǒng)設(shè)置了授權(quán)號(hào)碼庫(kù),只有在授權(quán)號(hào)碼庫(kù)中的授權(quán)手機(jī)對(duì)系統(tǒng)發(fā)送的命令才是有效的。當(dāng)系統(tǒng)接收到一條新短信時(shí),先判斷號(hào)碼是否包含在授權(quán)號(hào)碼庫(kù)中,如短信來(lái)自非授權(quán)手機(jī)則將此信息刪除。執(zhí)行完授權(quán)號(hào)碼發(fā)送的命令后,系統(tǒng)再通過(guò)短信模塊向用戶發(fā)送命令執(zhí)行情況的信息。授權(quán)號(hào)碼庫(kù)是可以修改的,管理號(hào)碼的手機(jī)可以發(fā)送短信命令將陌生號(hào)碼加入到授權(quán)號(hào)碼庫(kù)中或刪除授權(quán)號(hào)碼,也可以通過(guò)鍵盤(pán)添加、刪除授權(quán)號(hào)碼。

5 實(shí)物測(cè)試

該系統(tǒng)的實(shí)物測(cè)試結(jié)果如圖4 所示, 通過(guò)授權(quán)手機(jī)向系統(tǒng)發(fā)送短信"打開(kāi)電燈?",系統(tǒng)完成短信命令的解析、打開(kāi)電燈后,在LCD 顯示當(dāng)前操作,并按要求回復(fù)一條短信。

一種基于SMS的智能家居遠(yuǎn)程監(jiān)控系統(tǒng)

圖4 LCD 控制命令顯示及手機(jī)查詢命令顯示。

6 結(jié)束語(yǔ)

本文所設(shè)計(jì)的只須對(duì)原有的電源、安防等系統(tǒng)的布線做很少的調(diào)整,便可通過(guò)手機(jī)實(shí)現(xiàn)遙控家電。該系統(tǒng)實(shí)用性強(qiáng)、操作簡(jiǎn)單、成本低、性價(jià)比高。還很容易推廣到戶外廣告牌監(jiān)控、水庫(kù)水位監(jiān)控、電梯安全運(yùn)行監(jiān)控等眾多領(lǐng)域。

蜂鳴器相關(guān)文章:蜂鳴器原理
燃?xì)鈭?bào)警器相關(guān)文章:燃?xì)鈭?bào)警器原理

上一頁(yè) 1 2 3 4 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉