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