1.一種藍(lán)牙門禁的控制方法,包括支持藍(lán)牙門禁功能模塊的移動(dòng)終端、裝設(shè)在出入口的藍(lán)牙門禁控制模塊及電控鎖,具體控制包括如下步驟:
步驟1、將經(jīng)過(guò)授權(quán)的藍(lán)牙門禁密鑰和對(duì)應(yīng)的MAC地址存儲(chǔ)在移動(dòng)終端的藍(lán)牙門禁的授權(quán)列表中;
步驟2、用戶啟動(dòng)移動(dòng)終端的藍(lán)牙門禁功能模塊,該藍(lán)牙門禁功能模塊驅(qū)動(dòng)藍(lán)牙模塊開(kāi)始搜索藍(lán)牙信號(hào),當(dāng)搜索到藍(lán)牙信號(hào)時(shí),將獲取的門禁密鑰和MAC地址與授權(quán)列表中存儲(chǔ)的信息進(jìn)行配對(duì),若配對(duì)成功,則轉(zhuǎn)步驟3,否則,繼續(xù)搜索藍(lán)牙信號(hào);
步驟3、移動(dòng)終端持續(xù)采集該配對(duì)成功的藍(lán)牙信號(hào),若采集到藍(lán)牙信號(hào)強(qiáng)度RSSI處于遞增狀態(tài),則判斷該手機(jī)處于朝向出入口的藍(lán)牙門禁控制模塊的行進(jìn)方向;轉(zhuǎn)步驟4,否則,返回步驟3;
步驟4、當(dāng)移動(dòng)終端的藍(lán)牙門禁功能模塊判斷采集的藍(lán)牙信號(hào)強(qiáng)度達(dá)到閾值時(shí),開(kāi)始計(jì)算移動(dòng)終端與藍(lán)牙控制模塊之間的距離;
步驟5、當(dāng)移動(dòng)終端的藍(lán)牙門禁功能模塊判斷移動(dòng)終端與藍(lán)牙控制模塊之間的距離達(dá)到閾值范圍時(shí),進(jìn)一步判斷達(dá)到該值前的運(yùn)動(dòng)變化,如果是不斷接近則轉(zhuǎn)步驟6,否則不發(fā)送開(kāi)門指令;
步驟6、發(fā)送開(kāi)門指令時(shí),啟動(dòng)藍(lán)牙點(diǎn)對(duì)點(diǎn)通信建立藍(lán)牙鏈接,并將步驟2獲取的門禁密鑰和MAC地址,一并發(fā)送給藍(lán)牙門禁控制模塊,若驗(yàn)證成功,則驅(qū)動(dòng)電控鎖開(kāi)鎖,藍(lán)牙門禁控制模塊向當(dāng)移動(dòng)終端的藍(lán)牙門禁功能模塊反饋開(kāi)門成功的信息,移動(dòng)終端的藍(lán)牙門禁功能模塊斷開(kāi)藍(lán)牙鏈接;
步驟7、開(kāi)完門斷開(kāi)藍(lán)牙鏈接后,移動(dòng)終端與藍(lán)牙控制模塊之間的距離仍處于閾值范圍內(nèi),但是,移動(dòng)終端的藍(lán)牙門禁功能模塊判斷移動(dòng)終端正遠(yuǎn)離藍(lán)牙門禁控制模塊或者距離不變,移動(dòng)終端的藍(lán)牙門禁功能模塊不啟動(dòng)藍(lán)牙鏈接,一旦移動(dòng)終端的藍(lán)牙門禁功能模塊判斷移動(dòng)終端與藍(lán)牙控制模塊之間的距離在閾值時(shí)間內(nèi)持續(xù)變小,則優(yōu)先搜索信號(hào)最強(qiáng)的藍(lán)牙信號(hào),強(qiáng)行建立藍(lán)牙鏈接,將獲取的門禁密鑰和MAC地址與授權(quán)列表中存儲(chǔ)的信息進(jìn)行配對(duì),若配對(duì)成功,則發(fā)送開(kāi)門指令。