手機(jī)APP開發(fā)與WIFI門禁開發(fā)系統(tǒng)
- 編輯:admin -當(dāng)今社會(huì)的經(jīng)濟(jì)發(fā)展迅速,人們的生活節(jié)奏變得越來越快,隨若科技技術(shù)的高速提升,人們的生活方式也在不知不黨的變化著,與此同時(shí)智能家居得到了廣泛的普及。其中基于手機(jī)APP與Wi開發(fā)的門禁系統(tǒng),將會(huì)取代當(dāng)今人們使用的鑰匙,人們只需要使用手機(jī)下載本系統(tǒng)的AP,即可管理自家的門鎖、車鎖等,不再需要攜帶沉甸甸的鑰匙去上斑,也不再需要擔(dān)心鑰匙遺失或者鑰匙被鎖在家里面。
當(dāng)今社會(huì)的經(jīng)濟(jì)發(fā)展迅速,人們的生活節(jié)奏變得越來越快,隨若科技技術(shù)的高速提升,人們的生活方式也在不知不黨的變化著,與此同時(shí)智能家居得到了廣泛的普及。其中基于手機(jī)APP與Wi開發(fā)的門禁系統(tǒng),將會(huì)取代當(dāng)今人們使用的鑰匙,人們只需要使用手機(jī)下載本系統(tǒng)的AP,即可管理自家的門鎖、車鎖等,不再需要攜帶沉甸甸的鑰匙去上斑,也不再需要擔(dān)心鑰匙遺失或者鑰匙被鎖在家里面。
1本門禁系統(tǒng)科學(xué)性與先進(jìn)性
本系統(tǒng)主要是用戶通過手機(jī)AP與門禁系統(tǒng)交互,用戶需要在手機(jī)APP上登錄帳號(hào)方可以控門禁系統(tǒng)。該系統(tǒng)裝有紅外線模塊和攝像頭,如果紅外線感應(yīng)到門外有人,手機(jī)APP將會(huì)提醒戶主門外有人來訪,戶主可以打開手機(jī)APP攝像頭功能現(xiàn)看是哪位訪客,是否為他開門;本系統(tǒng)還裝有備用電池和自帶周期休眼功能,主要用于家里斷電的情況。
2W證Fi模塊
本門禁系統(tǒng)采用FSP型號(hào)的WiF模塊,該系列模塊價(jià)格相對(duì)較低,降低了產(chǎn)品制作成本,使得銷售價(jià)格親民。我們放棄ESP模塊最原始的AT指今固件來開發(fā)門禁系統(tǒng),而是采用了Node Mcu固件。
Node Meu可以直接運(yùn)行模塊芯片來控制自身引10電平的高低進(jìn)而控制電路電流;可以自動(dòng)連接網(wǎng)絡(luò)與服務(wù)器交互數(shù)據(jù),實(shí)現(xiàn)AP數(shù)據(jù)傳送至服務(wù)器數(shù)據(jù)庫;可以實(shí)時(shí)接收并發(fā)送紅外線與攝像頭的數(shù)據(jù)和圖像信息給服務(wù)器等。
3門禁系統(tǒng)的安全性
個(gè)家居產(chǎn)品的首要考慮因素就是安全問題了,相信很多用戶在購買智能家居時(shí),都會(huì)考慮到該產(chǎn)品的安全性,電子產(chǎn)品的系統(tǒng)總會(huì)存在被破解的漏洞,本系統(tǒng)采取數(shù)據(jù)庫數(shù)據(jù)對(duì)比的方法來加強(qiáng)系統(tǒng)的安全性。
本門禁系統(tǒng)設(shè)有本地?cái)?shù)據(jù)庫和服務(wù)器數(shù)據(jù)庫,數(shù)據(jù)庫用于保存用戶的帳號(hào)密碼和手機(jī)MAC地址等必要數(shù)據(jù),用戶通過手機(jī)APP登錄帳號(hào)時(shí),服務(wù)器會(huì)通過對(duì)比兩個(gè)數(shù)據(jù)庫的數(shù)據(jù)從而判定賬戶是否有權(quán)限管理該門禁系統(tǒng)。
4手機(jī)APP數(shù)據(jù)庫的安全設(shè)計(jì)
首次使用本門禁系統(tǒng)時(shí)需要注冊,用戶在手機(jī)APP輸入賬號(hào)和密碼之后,系統(tǒng)會(huì)將其多層加密,然后保存在本地?cái)?shù)據(jù)庫和服務(wù)器數(shù)據(jù)庫,同時(shí)本地?cái)?shù)據(jù)庫和服務(wù)器數(shù)據(jù)庫都會(huì)根據(jù)網(wǎng)絡(luò)時(shí)間而生成一串時(shí)間碼,它們分別所生成的時(shí)間碼是一定是不一致的。由于網(wǎng)絡(luò)時(shí)間是一致的,但本地?cái)?shù)據(jù)庫生成的時(shí)間碼是較前的,而發(fā)送數(shù)據(jù)到服務(wù)器數(shù)據(jù)庫需要一定的時(shí)間,所以服務(wù)器數(shù)據(jù)庫生成的時(shí)間碼較后。比如本地?cái)?shù)據(jù)庫生成的時(shí)間碼為20181022214514250,而服務(wù)器數(shù)據(jù)庫生成卻要比本地?cái)?shù)據(jù)庫時(shí)間要靠后,假設(shè)網(wǎng)絡(luò)延遲21毫秒,那么服務(wù)器數(shù)據(jù)庫生成的時(shí)間碼則為20181022214514271。
時(shí)間碼可防止數(shù)據(jù)庫被非法人員惡意寫入帳號(hào)密碼而破解門禁系統(tǒng)。如上述假設(shè)的兩個(gè)時(shí)間碼,將它們求差生成21存入隱藏表中,在用戶登陸的時(shí)候,系統(tǒng)會(huì)讀取該差值而判定該賬號(hào)密碼的真實(shí)性。由于網(wǎng)絡(luò)時(shí)間和延遲是隨機(jī)的,往往這種判定方法是非法人員想不到的,破解不了的,大幅度増強(qiáng)了門禁系統(tǒng)的安全性。
本門禁系統(tǒng)具有高度的安全性和便捷性,適用于現(xiàn)在所有傳統(tǒng)門鎖。為保障本門禁系統(tǒng)系統(tǒng)的安全性,手機(jī)APP僅能注冊一位主用戶并綁定手機(jī)APP開發(fā)MAC地址,主用戶可以根據(jù)所需賦相關(guān)權(quán)限給其子用戶。對(duì)于該系統(tǒng)我們將一步一步進(jìn)行優(yōu)化完善,使其將來能應(yīng)用于每家每戶。
