999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于微信平臺二維碼身份識別的門禁系統

2018-04-11 01:56:50沈陽航空航天大學電子信息工程學院景光錚王若桐
電子世界 2018年6期
關鍵詞:微信用戶信息

沈陽航空航天大學電子信息工程學院 景光錚 王若桐 李 軒 趙 飛

0 引言

在社會積極倡導“互聯網+”、“智能家居”等概念,以及智能手機的普及、微信受眾越來越大的大背景之下[1],為了解決傳統門禁鑰匙丟失、遺忘、密碼門禁忘記密碼、生物門禁生物特征發生變化無法開鎖的問題,開發了基于微信公眾平臺二維碼身份識別的門禁系統。首先,手機被遺忘的頻率極低,基本均安裝了微信,移動通信已經基本普及,這為智能門禁提供了基礎條件[2]。其次,技術上,在國外,日本、韓國、美國均將二維碼技術應用在圖書館管理上,通過手機掃描二維碼,可以快速登陸圖書館的手機端,這樣省去了在手機端輸入URL(網址)的繁瑣過程,實現了一鍵登錄[3]。門禁系統的服務端包括門禁控制服務器(提供下位機與服務端的交互)和用戶身份識別服務器(負責微信用戶身份的識別),這為智能門禁系統提供了服務器的支持??刂平K端,STM32F103、樹莓派均可以作為門禁系統的下位機終端,本方案選取樹莓派。樹莓派基于Linux的嵌入式系統,在與服務器的數據交換上更加方便、快捷。

通過基于微信公眾號二維碼身份識別的門禁系統可以將當下新興的二維碼技術與即時通信的微信相結合,利用掃碼實現開鎖功能,將二維碼儲存信息量大、云端識別保密性好的特點應用在智能門禁上,安全、快捷,使門禁管理員可以遠程授權[6]。

1 系統的總體設計

智能門禁系統由基于Linux嵌入式系統的樹莓派控制模塊、LCD12864顯示模塊、電磁鎖模塊、門禁控制服務模塊、身份識別服務模塊、用戶手機微信客戶端六部分組成,其系統的結構方框圖如圖1所示:

圖1 系統結構方框圖

圖2 系統工作流程圖

圖3 公眾號交互信息截圖

圖4 二維碼智能門禁實物圖

2 智能門禁的開鎖原理

二維碼是微信接口生成的,而且是隨機生成的,在用戶掃描以后都會對二維碼進行更新。二維碼里面儲存的是一條URL連接,用戶使用微信客戶端掃描二維碼后,微信客戶端會將掃描信息發送至微信API服務器(應用程序編程接口),微信API服務器再將用戶信息(包括openid(用戶唯一標識符))及掃描二維碼信息發送至門禁的系統服務器,用戶身份識別服務器通過openid和二維碼的信息進行用戶身份的識別,判斷此用戶是否獲得了門禁開鎖的權限,若該用戶已經獲得了門禁的開鎖權限則服務器會向樹莓派發送一條開鎖的指令,公眾號會以文字信息的形式提醒用戶開鎖成功,否則服務器不會向樹莓派發送任何指令,公眾號會以文字信息的形式提示用戶未獲得門禁權限,請等待管理員處理。此時,服務器也會將申請授權的用戶的信息及門禁的信息以模板消息的形式發送給該門禁所對應的管理員,如果管理員同意該用戶進入,服務器會向樹莓派發送開鎖指令,用戶可以打開門禁,整個授權過程是在服務器中完成的。門禁系統中使用的門鎖為500KG的拉力電磁鎖,使用樹莓派的GPIO口對其進行控制。具體的流程圖2、公眾號界面信息交互如圖3,實物如圖4所示。

2.1 顯示模塊

顯示模塊使用的是LCD12864,LCD12864是128*64的點陣型液晶顯示模塊,可顯示各種字符及圖形,可與CPU直接接口,具有8位標準數據總線、6條控制線及電源線。采用KS0107控制IC。LCD12864可以用樹莓派的GPIO口進行控制,從而實現對二維碼的顯示,其分辨率高、功耗低的特性能夠滿足門禁系統的顯示要求。二維碼顯示的效果見圖5。

圖5 顯示模塊實物圖

2.2 樹莓派控制模塊

Raspberry Pi中文名為“樹莓派”,簡寫為RPI,體型很小,運行Linux嵌入式操作系統。樹莓派的處理器型號為BroadcomBCM2835,基于ARM1176JZF-S核心,主頻為700MHz,高主頻的樹莓派具有強大的計算能力,而且樹莓派具有512MB的系統可編程RAM,支持SD卡擴展,最高支持1080P的視頻輸出等強大功能,具有對圖象的強大處理能力[7]、WIFI適配器可以滿足與服務器的信息交互,以及極低的功耗要求,使其尤其適合智能門禁系統的控制系統設計。

3 系統軟件設計

3.1 二維碼的獲取與更新

微信平臺可以生成許多帶參數的二維碼,可以滿足智能門禁系統的使用。通過appid(手機應用程序軟件編號)和secret(密鑰)來換取微信公眾號的Access Token(調用接口憑證),從而調用生成帶參數二維碼的API,獲取二維碼。使用HTTP(超文本傳輸協議)協議請求方式將JSON數據包發送給微信公眾平臺的Access Token獲取接口。通過解析返回的JSON數據包取得Access Token字符串。獲得Access Token后,可通過微信公眾平臺接口生成帶參數二維碼[4]。 每個二維碼的生成都要通過Ticket(二維碼的唯一標識碼)。

3.2 服務器的服務設計

首先是門禁控制服務器,負責與樹莓派的交互通訊,提供二維碼的刷新,門禁的開關控制等功能。其次是身份識別服務器,負責對用戶身份的識別和授權處理,并與門禁控制服務器配合完成對門禁的開關控制。

3.3 二維碼事件的響應

用戶掃描二維碼后,首先微信會判斷用戶是否已經關注了該門禁系統對應的微信公眾號,如果沒有關注,會先彈出關注頁面,提示用戶需要先進行關注才能夠繼續操作。如果用戶已經關注過該門禁系統對應的公眾號,那么,首先微信會將用戶掃描二維碼的相關信息推送至微信的服務器,隨后微信服務器會將信息推送至門禁服務器的用戶身份識別服務器,門禁系統的用戶身份識別服務器便會對該用戶的操作進行判斷,如果該用戶有對該門禁的操作權限,則會開啟門禁,否則會將授權申請發送至該門禁對應的管理員,并等待管理員的審核。

3.4 python語言寫入ARM架構的嵌入式Linux系統

樹莓派是基于ARM框架運行的基于Linux嵌入式系統的控制終端,因此,可通過FTP或SFTP(文件傳輸協議)等方式,將python程序上傳至樹莓派。FTP中文簡稱“文傳協議”。它用于Internet上控制文件的雙向傳輸,上傳與下載,同時也是應用程序(Application)。雖然不同的操作系統有不同的FTP應用程序,但所有的這些應用程序都遵守同一種協議以傳輸文件。SFTP中文簡稱為“安全文件傳送協議”,因為其為SSH(安全外殼協議)的一部分,所以通過SSH的方式即可完成文件的上傳與下載[5]。

4 系統評測

在對系統評測過程中,首先測試了手機距LCD12864顯示的二維碼的距離與二維碼掃描成功率之間的關系,用MATLAB擬合曲線以后,可以看出在20-30cm時成功率最高(圖7)。新用戶掃描二維碼后會推送關注該門禁公眾號的界面,關注以后,要等待管理權限才可以開門,已經授權的用戶,可以開門進門,而且收到開門成功的微信信息,所以經過測試,智能門禁可以快速開門,而且具有良好的安全性。

5 結論

微信平臺二維碼身份識別的門禁系統,經過理論分析與實踐證明是可行的。二維碼智能門禁系統消除了密碼式門禁易忘記密碼,密碼易被竊取,IC卡門禁磁卡消磁帶來的信息丟失,以及傳統門禁鑰匙易丟失、遺忘,以及以上所有門禁無法遠距離授權的弊端。此門禁在帶來便捷的同時,也存在缺點,例如:停電以后電磁鎖無法工作、在無移動信號情況下無法打開門禁。但是,缺點可以在后期研究中進行改正,缺點無法掩蓋此研究融合了最近熱門的物聯網技術、嵌入式、二維碼、微信公眾號的前沿技術的科技感。

[1]李建華.二維條碼圖像處理算法及其VLSI設計研究[D].成都:電子科技大學,2013,1-10.

[2]中國物品編碼中心.條碼技術與應用[M].北京:清華大學出版社,2003,1-20.

[3]程裕強,劉愛民,周國軍.二維碼生成算法研究[J].玉林師范學院學報(自然科學),2014,35(5):1-2.

[4]孫曉瑜,王榮宗,國外二維碼技術在圖書館的應用啟示[J].圖書館學研究(應用版),2013:23-25.

[5]馬鳴,李海波.基于Android的二維碼的生成與識別系統的設計與實現[J].電腦知識與技術,2012,8(26):6353-6356.

[6]韋東山.嵌入式Linux應用開發完全手冊[M].北京:人民郵電出版社(第一版),2008.

[7]董曉宇,房秉毅,張云勇.物聯網智能家居發展分析[J].移動通信,2010,09:16-20.

[8]胡孝鵬.基于圖像處理的嵌入式QR碼識別系統的研究與實現[D].青島大學,2007.

猜你喜歡
微信用戶信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
微信
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
微信
微信
微信
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 午夜视频在线观看免费网站| 日韩欧美中文| 黄色一级视频欧美| 国产成人高清精品免费5388| 亚洲第一成网站| 精品少妇人妻一区二区| 欧美a√在线| 全午夜免费一级毛片| 国产精品第一区| 毛片一区二区在线看| 国产免费a级片| 国产精品林美惠子在线播放| 亚洲一区免费看| 九九精品在线观看| 超碰aⅴ人人做人人爽欧美| 亚洲无码A视频在线| 国产午夜精品一区二区三区软件| 91在线日韩在线播放| 亚洲无码视频一区二区三区| 五月激情综合网| 青青青国产在线播放| 久久精品国产国语对白| 成人久久精品一区二区三区 | 另类专区亚洲| 极品国产在线| 日韩精品免费一线在线观看| 青青青伊人色综合久久| 亚洲午夜福利在线| 日本尹人综合香蕉在线观看| 乱系列中文字幕在线视频 | 久久婷婷人人澡人人爱91| 国内99精品激情视频精品| 国产美女精品在线| 婷婷久久综合九色综合88| 色天堂无毒不卡| 天堂av综合网| 欧美一道本| 亚洲天堂在线免费| 国产女人在线| 国产在线视频福利资源站| 国产系列在线| 日韩毛片免费| 五月丁香在线视频| 国产精品视频a| 国产人碰人摸人爱免费视频 | 久久综合色天堂av| 精品三级网站| 国产成人8x视频一区二区| 在线视频97| 人妻91无码色偷偷色噜噜噜| 欧美在线天堂| 午夜国产理论| 国产美女叼嘿视频免费看| 国产福利一区在线| 色哟哟国产精品| 日本午夜影院| 欧美性猛交一区二区三区| 国产成人综合日韩精品无码首页| 日韩免费毛片| 国产精品七七在线播放| 一级毛片免费观看久| 国产一国产一有一级毛片视频| 一本色道久久88亚洲综合| 69国产精品视频免费| 国产成人三级| 久久国产亚洲偷自| 精品国产欧美精品v| 久996视频精品免费观看| 久久免费精品琪琪| 一级毛片免费的| 伊人久久福利中文字幕| 99手机在线视频| www中文字幕在线观看| 91亚洲精品第一| 麻豆国产在线不卡一区二区| 中日无码在线观看| 国产精品亚洲综合久久小说| 福利一区在线| AV熟女乱| 国产视频大全| 国产网友愉拍精品视频| 456亚洲人成高清在线|