宋成浩 劉爍 杜文龍 劉長榮


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