基于GSM的防盜系統(tǒng)
3 單片機程序
3.1 AT指令
AT即Attention,AT指令集是從終端設(shè)備(Terminal Equipment,TE)或數(shù)據(jù)終端設(shè)備(Data Terminal Equipment,DTE)向終端適配器(Terminal Adapter,TA)或數(shù)據(jù)電路終端設(shè)備(Data Circuit Terminal Equipment,DCE)發(fā)送的。通過TA,TE發(fā)送AT指令來控制移動臺(Mobile Station,MS)的功能,與GSM網(wǎng)絡(luò)業(yè)務(wù)進行交互。單片機通過發(fā)送AT指令對GSM模塊進行收發(fā)的控制。例如:
串口輸入:“AT+CMGF=1\r”,由默認(rèn)的PDU模式切換到TEXT模式。
串口輸入:AT+CMGS=“15008000000” “\r”,發(fā)短信到15008000000。
串口輸入:“xxx......xx\xla”,發(fā)送的內(nèi)容是“xxx......xx”。
3.2 單片機總系統(tǒng)程序
采用富士通單片機專用的編程軟件SOFTUNE V3來進行單片機編程,利用富士通單片機的專用適配器進行下載。此系統(tǒng)模塊較多,控制較復(fù)雜,應(yīng)當(dāng)按照功能或者使用情況編寫多個函數(shù)。倒如對RF模塊和GSM模塊的讀寫都必須用單獨的函數(shù)來實現(xiàn),因為這兩個模塊在讀寫時都有較為嚴(yán)格的時序要求,尤其是RF模塊,每發(fā)送一次控翻命令之間都有嚴(yán)格的延時要求,延時不夠時易出現(xiàn)讀寫錯誤,延時太久,速度又太慢,故必須耐心進行調(diào)試。通過液晶屏顯示的提示信息必不可少,以方便用戶通過鍵盤進行系統(tǒng)設(shè)置,但提示信息要力求簡練,因為系統(tǒng)程序較為龐大,以節(jié)省系統(tǒng)資源。程序的大致的流程圖如圖4所示,密碼驗證有3種方式,刷卡要驗證卡號是否有對應(yīng)的用戶,輸入密碼要驗證是否是對應(yīng)用戶的密碼,密碼如果是通過手機發(fā)送的,在接收到短信時還要驗證手機號是否是對應(yīng)用戶的手機號。本文引用地址:http://m.butianyuan.cn/article/156746.htm
4 上位機軟件
本系統(tǒng)是利用易語言開發(fā)的上位機軟件,防盜系統(tǒng)通過串口與Pc機相連,上位機軟件的作用是方便管理員或用戶修改用戶信息,包括增加或刪除用戶,更改用戶名、密碼、手機號、IC卡以及管理員的信息。在上位機軟件打開前必須加上管理員登陸窗口,對登陸者的用戶名和密碼進行校驗,防止出現(xiàn)安全漏洞。
5 結(jié)束語
本系統(tǒng)設(shè)計是基于GSM模塊和RF模塊,具有短信報警,及刷卡,密碼,短信3種開門方式的防盜系統(tǒng)。將GSM模塊的短信功能融入到防盜系統(tǒng)中,因而具有了短信報警功能,報警范圍不再受距離的限制,使得鎖更加安全、智能化。同時,管理員可以通過密碼登錄上位機程序,或者通過按鍵登錄系統(tǒng),可自由設(shè)置開鎖方式,刷IC卡或輸入密碼,或同時都用;管理員可方便地進行用戶刪減,而不必?fù)Q鎖;配置可以根據(jù)需要進行增減。為了進一步的應(yīng)用,可將多個系統(tǒng)組成一個安全防盜體系,配合防盜攝像頭,通過上位機軟對系統(tǒng)進行實時監(jiān)控。
評論