宋成浩 劉爍 杜文龍 劉長(zhǎng)榮
摘要:本文利用移動(dòng)互聯(lián)技術(shù)與電子鎖技術(shù)相結(jié)合,設(shè)計(jì)了一款基于互聯(lián)網(wǎng)+的共享儲(chǔ)物柜?;谝苿?dòng)終端的電子鎖,可實(shí)現(xiàn)掃描開鎖,既安全又便利。
[關(guān)鍵詞]微信掃碼智能儲(chǔ)物柜電子鎖設(shè)計(jì)
1引言
電子儲(chǔ)物柜目前使用比較廣泛,目前常見電子鎖主要通過密碼來進(jìn)行存取,具有操作方便和更好的安全性等優(yōu)點(diǎn).但系統(tǒng)可維護(hù)性以及信息化程度還有待提高。隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展以及智能終端的普及,近幾年,基于智能移動(dòng)終端的遠(yuǎn)程控制技術(shù)成為移動(dòng)開發(fā)者們熱忱的研究課題。本項(xiàng)目利用移動(dòng)互聯(lián)技術(shù)與電子鎖技術(shù)相結(jié)合,設(shè)計(jì)一款基于互聯(lián)網(wǎng)+的共享儲(chǔ)物柜。
2系統(tǒng)方案
基于移動(dòng)終端的電子鎖,信息存儲(chǔ)在遠(yuǎn)端數(shù)據(jù)庫(kù)中,用戶只需要掃描二維碼直接登陸到儲(chǔ)物柜管理界面,一鍵就可以獲取空閑儲(chǔ)物柜;同樣一鍵可以實(shí)現(xiàn)開鎖。
系統(tǒng)總體框架如圖1所示,該系統(tǒng)包括電子鎖、Web服務(wù)器、智能終端組成。其中電子鎖采用STM32107處理器作為控制處理核心部件,該模塊具有網(wǎng)絡(luò)功能,可以連接到Intermet;智能終端掃描柜子上二維碼可以登陸到儲(chǔ)物柜存取信息界面,用戶可以實(shí)現(xiàn)空閑柜子信息獲取,以及開啟自己申請(qǐng)的柜子,并可以顯示存儲(chǔ)時(shí)間等信息,管理員登錄可以獲取統(tǒng)計(jì)信息;Web服務(wù)器存儲(chǔ)鎖使用記錄信息和開鎖狀態(tài)等信息。
3軟件設(shè)計(jì)
本項(xiàng)目軟件部分包括三部分:電子鎖程序、服務(wù)器程序、上位機(jī)程序。電子鎖程序主要實(shí)現(xiàn)接收服務(wù)器指令,控制外圍IO口,驅(qū)動(dòng)電機(jī)開鎖。服務(wù)器程序主要實(shí)現(xiàn)接收上位機(jī)信息,分配柜子信息,并將用戶身份信息與柜子信息綁定,最后下達(dá)開鎖指令,與上位機(jī)(智能終端)通信采用Http協(xié)議,主要基于Jsp+Servlet技術(shù)開發(fā),與底層電子鎖模塊通信采用的Tcp協(xié)議,主要利用socket編程實(shí)現(xiàn)。上位機(jī)程序主要獲取用戶身份信息,并下達(dá)存取指令??梢圆捎镁W(wǎng)頁(yè)版和微信小程序來實(shí)現(xiàn)。本文主要介紹微信小程序具體實(shí)現(xiàn)過程。操作主要包括三個(gè)步驟:獲取授權(quán)信息(身份信息微信號(hào));存物將攜帶身份信息以及加密信息以及存物指令發(fā)送到服務(wù)器,并反饋成功與否;取物同樣需要將身份信息解密信息以及取物指令發(fā)送到服務(wù)器請(qǐng)求取物,并反饋是否成功。微信小程序效果圖如圖2所示。
4總結(jié)
本項(xiàng)目采用移動(dòng)互聯(lián)技術(shù)與嵌入式技術(shù)相結(jié)構(gòu),實(shí)現(xiàn)了智能存物柜的便捷存取操作,解決電子存物柜密碼丟失的困擾。對(duì)于實(shí)際生產(chǎn)生活中還需要進(jìn)一步改進(jìn)與完善。
參考文獻(xiàn)
[1]劉少軍,王瑜瑜。手機(jī)藍(lán)牙技術(shù)在智能電子鎖控制系統(tǒng)中的研究[J].機(jī)械與電子,2016(04).
[2]許燕。單片機(jī)技術(shù)設(shè)計(jì)紅外線電子鎖系統(tǒng)研究[J].電子設(shè)計(jì)工程,2018(06).
[3]張常友。一種智能防盜電子鎖的設(shè)計(jì)研究[J].電子技術(shù)與軟件工程,2015(04).
[4]劉振忠。雙電源轉(zhuǎn)換開關(guān)電器及其應(yīng)用[J].電器與能效管理技術(shù),2015(01).
[5]王府井,陳凱元.應(yīng)用AT89C2051單片機(jī)設(shè)計(jì)電子密碼鎖[J].電子制作,2014(23).