0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于MM32F5的IOT智慧門禁系統(tǒng)設(shè)計(jì)案例

冬至子 ? 來(lái)源:朱立超、程儀、林博涵、 ? 作者:朱立超、程儀、林 ? 2023-09-07 14:41 ? 次閱讀

項(xiàng)目簡(jiǎn)介

隨著技術(shù)的進(jìn)一步發(fā)展和需求的增長(zhǎng),社會(huì)對(duì)于安全與便捷的需求也在不斷上升。在這個(gè)快節(jié)奏的時(shí)代,人們對(duì)于門禁系統(tǒng)的要求不再局限于簡(jiǎn)單的出入管理,更加注重系統(tǒng)的智能化、高效性以及與其他系統(tǒng)的整合能力?,F(xiàn)代社會(huì)門禁系統(tǒng)早已不再只是傳統(tǒng)的鑰匙和鎖的簡(jiǎn)單代替,而是結(jié)合了生物識(shí)別、物聯(lián)網(wǎng)技術(shù)、人工智能等先進(jìn)技術(shù),實(shí)現(xiàn)了全新的功能和應(yīng)用。

智能門禁系統(tǒng)的設(shè)計(jì)旨在解決傳統(tǒng)門禁系統(tǒng)存在的諸多問(wèn)題,提供更高效、安全和便捷的門禁控制方案,具有巨大潛力和廣泛需求。門禁系統(tǒng)作為一種高級(jí)門禁控制解決方案,滿足了各行各業(yè)對(duì)安全性、訪問(wèn)控制、數(shù)據(jù)管理和便捷性的需求。近年來(lái),智能門禁系統(tǒng)在技術(shù)創(chuàng)新和應(yīng)用拓展方面取得了巨大的進(jìn)步。從教育、商業(yè)到社區(qū),智能門禁系統(tǒng)正逐步改變著我們生活和工作的方式,為我們帶來(lái)更智能、高效、安全的生活環(huán)境。

本項(xiàng)目使用的控制板是靈動(dòng)微電子公司MM32F5270開(kāi)發(fā)板。MM32F5270是一款搭載了安謀科技Arm China STAR-MC1內(nèi)核的MCU產(chǎn)品,其工作頻率可達(dá)120MHz,內(nèi)置多達(dá)256KB Flash和192KB RAM,配置浮點(diǎn)運(yùn)算單元(Floating Point Unit,FPU)、數(shù)字信號(hào)處理單元(Digital Signal Processing,DSP)、信號(hào)間互聯(lián)矩陣MindSwitch、可配置邏輯單元CLU、三角函數(shù)加速單元CORDIC等算法加速單元,并集成了豐富的外設(shè)模塊和充足的I/O端口。MM32F5270相較于現(xiàn)有產(chǎn)品全面提升了性能、存儲(chǔ)容量、總線架構(gòu)和外設(shè)配置。

特色與創(chuàng)新

IoT技術(shù)應(yīng)用

1 云平臺(tái)連接

借助ESP32無(wú)線WIFI模塊,智能門禁系統(tǒng)實(shí)現(xiàn)了遠(yuǎn)程監(jiān)控和控制功能。用戶可以通過(guò)WIFI模塊連接至服務(wù)器,從而控制小程序顯示以及云平臺(tái)的移動(dòng)設(shè)備,隨時(shí)隨地實(shí)時(shí)監(jiān)視門禁系統(tǒng)的狀態(tài)和活動(dòng)。無(wú)論身處何地,用戶都能輕松地查看誰(shuí)進(jìn)出了門禁區(qū)域,并能根據(jù)實(shí)時(shí)上報(bào)的時(shí)間迅速采取必要的行動(dòng)。這種便利性使得門禁系統(tǒng)的安全性和可管理性得到了大幅提升。

傳統(tǒng)的門禁系統(tǒng)通常是基于本地服務(wù)器或控制器進(jìn)行管理,而本創(chuàng)新將門禁系統(tǒng)的數(shù)據(jù)和功能集中到了云平臺(tái)上,并實(shí)時(shí)將數(shù)據(jù)上傳到數(shù)據(jù)庫(kù)。這種連接方式極大地提高了系統(tǒng)的可訪問(wèn)性和可管理性,用戶可以通過(guò)任何連接互聯(lián)網(wǎng)的設(shè)備隨時(shí)隨地遠(yuǎn)程監(jiān)控和控制門禁系統(tǒng)。

2 通信和交互

本作品WiFi模塊采用TCP透?jìng)鞯姆绞?,通過(guò)云平臺(tái)和云服務(wù)器作為數(shù)據(jù)接口,使得用戶與門禁系統(tǒng)之間能建立快速、穩(wěn)定的實(shí)時(shí)通信通道。從而摒棄了繁瑣的AT指令,解決了大數(shù)據(jù)傳輸慢,單次數(shù)據(jù)量傳輸少的缺陷。這意味著用戶可以立即接收到有關(guān)門禁系統(tǒng)的關(guān)鍵信息,如門禁狀態(tài)、報(bào)警信息等。同時(shí),用戶還可以通過(guò)移動(dòng)設(shè)備與門禁系統(tǒng)進(jìn)行實(shí)時(shí)交互,例如利用小程序?qū)崿F(xiàn)遠(yuǎn)程開(kāi)鎖、遠(yuǎn)程監(jiān)控門禁狀態(tài)等。這種實(shí)時(shí)通信和交互的能力大大提高了門禁系統(tǒng)的操作靈活性和便捷性。

3 數(shù)據(jù)集中管理

通過(guò)將門禁系統(tǒng)與云平臺(tái)和數(shù)據(jù)庫(kù)連接,所有的門禁數(shù)據(jù)得以集中管理。云平臺(tái)可以存儲(chǔ)和處理大量的門禁記錄,包括用戶進(jìn)出門禁區(qū)域的時(shí)間、監(jiān)控圖片以及門禁狀態(tài)等。用戶可以通過(guò)這些數(shù)據(jù)更好地了解門禁系統(tǒng)的使用情況,判斷是否有可疑人員出入,并作出相應(yīng)的決策和改進(jìn)。

微信小程序集成

1 使用體驗(yàn)方便

微信小程序是廣泛普及和使用的移動(dòng)應(yīng)用平臺(tái),幾乎每個(gè)人都可以輕松地下載和使用。通過(guò)將智能門禁系統(tǒng)與微信小程序集成,用戶可以直接在微信中打開(kāi)小程序,實(shí)現(xiàn)查看門禁數(shù)據(jù)、抓拍圖片以及遙控開(kāi)關(guān)門等功能,無(wú)需額外下載其他應(yīng)用程序或登錄其他平臺(tái)。這種無(wú)縫集成的方式帶來(lái)了極大的便利性,讓用戶能夠隨時(shí)隨地通過(guò)簡(jiǎn)潔的微信界面來(lái)管理門禁系統(tǒng),使得門禁系統(tǒng)的使用更加便捷和高效。

2 實(shí)時(shí)數(shù)據(jù)更新

微信小程序集成為智能門禁系統(tǒng)帶來(lái)了實(shí)時(shí)數(shù)據(jù)更新的優(yōu)勢(shì)。通過(guò)與云平臺(tái)的連接,智能門禁系統(tǒng)可以將門禁數(shù)據(jù)實(shí)時(shí)同步到微信小程序中。當(dāng)有人員進(jìn)出門禁區(qū)域或發(fā)生其他門禁事件時(shí),相關(guān)的數(shù)據(jù)會(huì)立即更新并顯示在微信小程序的界面上。這種實(shí)時(shí)數(shù)據(jù)更新的功能使用戶能夠及時(shí)獲取最新的門禁信息,如進(jìn)出記錄、警報(bào)事件等,保持對(duì)門禁系統(tǒng)的實(shí)時(shí)感知。

通過(guò)微信小程序?qū)崟r(shí)數(shù)據(jù)更新的優(yōu)勢(shì),用戶可以快速了解門禁系統(tǒng)的狀態(tài)和活動(dòng)。他們可以實(shí)時(shí)查看誰(shuí)進(jìn)出了門禁區(qū)域、何時(shí)進(jìn)出,甚至可以獲取到具體的門禁記錄。這種實(shí)時(shí)數(shù)據(jù)更新的功能對(duì)于安全性管理和活動(dòng)追蹤非常重要。用戶可以即時(shí)檢查門禁系統(tǒng)的運(yùn)行情況,確保未經(jīng)授權(quán)的人員無(wú)法進(jìn)入受限區(qū)域,并能及時(shí)采取必要的措施。

3 數(shù)據(jù)記錄與分析

小程序不僅僅是一個(gè)簡(jiǎn)單的門禁控制工具,更是一款集報(bào)警記錄、數(shù)據(jù)分析和可視化呈現(xiàn)于一體的多功能應(yīng)用。其具有歷史報(bào)警記錄和數(shù)據(jù)分析功能,以及通過(guò)曲線圖直觀展示的方式,為用戶提供了更深入的安全信息和洞察力。無(wú)論是門禁系統(tǒng)的異常事件、訪客記錄,還是其他可能引起警報(bào)的情況,小程序都會(huì)將這些信息進(jìn)行準(zhǔn)確的記錄,并將照片作為實(shí)物證據(jù)加以保存。這為用戶提供了一種方便而可靠的方法,用以了解門禁系統(tǒng)的安全情況,并在需要時(shí)進(jìn)行查證和回溯。它能夠自動(dòng)地分析近30次報(bào)警記錄,從中挖掘出潛在的模式、趨勢(shì)和異常。通過(guò)這一功能,用戶可以更好地理解報(bào)警事件之間的關(guān)聯(lián),識(shí)別可能的風(fēng)險(xiǎn)因素,并針對(duì)性地制定安全改進(jìn)計(jì)劃。這種視覺(jué)化呈現(xiàn)方式不僅提供了直觀的數(shù)據(jù)呈現(xiàn),還能夠幫助用戶更容易地識(shí)別出可能的周期性或突發(fā)性事件。

人臉識(shí)別技術(shù)

1 身份驗(yàn)證高效性

人臉識(shí)別技術(shù)通過(guò)采集門禁區(qū)域的圖像數(shù)據(jù)并進(jìn)行人臉識(shí)別,實(shí)現(xiàn)了快速、準(zhǔn)確的身份驗(yàn)證。用戶只需在攝像頭前進(jìn)行簡(jiǎn)單的人臉掃描,系統(tǒng)即可迅速將其與事先存儲(chǔ)的授權(quán)用戶的人臉數(shù)據(jù)進(jìn)行比對(duì)。這種身份驗(yàn)證的高效性使得門禁系統(tǒng)能夠快速確認(rèn)用戶的身份,從而減少了傳統(tǒng)的密碼或卡片驗(yàn)證方式所帶來(lái)的麻煩和繁瑣。

2 高安全性保障

引入人臉識(shí)別技術(shù)為智能門禁系統(tǒng)帶來(lái)了更高的安全性保障。傳統(tǒng)的門禁系統(tǒng)往往依賴于密碼或卡片,但這些驗(yàn)證方式存在著泄露、遺失或被盜用的風(fēng)險(xiǎn)。而人臉識(shí)別技術(shù)基于個(gè)體的唯一生物特征,難以偽造或冒用,大大降低了非法闖入的可能性。只有經(jīng)過(guò)身份驗(yàn)證的用戶才能進(jìn)行開(kāi)鎖操作,確保門禁區(qū)域的安全性得到有效的保護(hù)。

3 提升使用便捷性

相比傳統(tǒng)的身份驗(yàn)證方式,人臉識(shí)別技術(shù)在使用上更加便捷。用戶只需站在門禁區(qū)域的攝像頭前,無(wú)需攜帶額外的卡片或記住復(fù)雜的密碼。這種無(wú)感知的身份驗(yàn)證方式使得用戶可以快速進(jìn)出門禁區(qū)域,提升了使用的便捷性和效率。

居家安全監(jiān)控

1 兒童居家異常報(bào)警

智能門禁系統(tǒng)設(shè)置了兒童鎖,當(dāng)兒童或者老人獨(dú)自在家中,發(fā)現(xiàn)門外異常時(shí),按下報(bào)警鍵,門禁系統(tǒng)自動(dòng)亮紅光警示驅(qū)逐并向監(jiān)護(hù)人發(fā)送報(bào)警信息,此時(shí),無(wú)論是密碼開(kāi)門,還是刷卡開(kāi)門,都無(wú)法打開(kāi)。兒童鎖功能是一項(xiàng)綜合性的安全措施,以創(chuàng)新的方式回應(yīng)家庭中的特殊需求。通過(guò)緊急報(bào)警、自動(dòng)化警示和及時(shí)通知的組合,它在兒童和老人獨(dú)自在家時(shí),為家庭成員的安全保駕護(hù)航。這一功能的引入,不僅僅展示了技術(shù)在安全領(lǐng)域的前沿應(yīng)用,更凸顯了對(duì)家庭幸福的關(guān)切與呵護(hù)。

2 消防關(guān)聯(lián)報(bào)警

攝像頭部分部署有煙霧識(shí)別的算法,能夠識(shí)別檢測(cè)火情,當(dāng)樓道內(nèi)識(shí)別到煙霧判斷為火災(zāi)隱患則會(huì)向用戶發(fā)送報(bào)警信息,拍攝照片緊急聯(lián)系戶主。

通過(guò)以上技術(shù)創(chuàng)新點(diǎn),本作品實(shí)現(xiàn)了IoT技術(shù)的應(yīng)用、微信小程序的集成、人臉識(shí)別和居家安全監(jiān)控的應(yīng)用,這些技術(shù)的應(yīng)用以及功能創(chuàng)新使得智能門禁系統(tǒng)更加智能、安全、便捷、高效,滿足了不斷發(fā)展的安全管理需求,并為用戶提供了更優(yōu)質(zhì)的門禁管理體驗(yàn)。

系統(tǒng)設(shè)計(jì)

總體結(jié)構(gòu)設(shè)計(jì)

本作品的感知層包括攝像頭模塊、密碼按鍵以及NFC卡讀取器,主要功能是與用戶進(jìn)行交互并獲取必要的輸入數(shù)據(jù)。

MM32F5270開(kāi)發(fā)板是整個(gè)產(chǎn)品的核心主控部分,作為控制核心的功能,他進(jìn)行了處理傳感器數(shù)據(jù)和控制門禁設(shè)備以及與云端進(jìn)行數(shù)據(jù)交互的任務(wù)。并且各個(gè)狀態(tài)下都會(huì)有相應(yīng)的語(yǔ)音播報(bào)。

傳輸層利用WIFI模塊實(shí)現(xiàn)云端數(shù)據(jù)交互。WIFI模塊負(fù)責(zé)與服務(wù)器進(jìn)行透?jìng)?,將采集到的圖像數(shù)據(jù)、家電狀態(tài)、緊急報(bào)警信息等傳輸?shù)皆品?wù)器。云服務(wù)器再將數(shù)據(jù)傳送到小程序,最后再由小程序?qū)?shù)據(jù)發(fā)送給單片機(jī)進(jìn)行超控。

機(jī)械結(jié)構(gòu)搭建

本作品通過(guò)控制電機(jī)轉(zhuǎn)動(dòng)控制門的開(kāi)關(guān),攝像頭搭載在二維云臺(tái)上,主控核心與攝像頭之間沒(méi)有進(jìn)行任何有線連接,而是使用無(wú)線串口實(shí)現(xiàn)了分離式的設(shè)計(jì),并且給攝像頭增加了一個(gè)云臺(tái),通過(guò)深度學(xué)習(xí)算法,可以實(shí)現(xiàn)無(wú)死角自動(dòng)追蹤人體。

控制電路設(shè)計(jì)

本作品采用了攝像頭模塊、密碼鍵盤、語(yǔ)音播報(bào)模塊以及NFC卡進(jìn)行感知層技術(shù)的實(shí)現(xiàn),利用esp32物聯(lián)網(wǎng)模塊實(shí)現(xiàn)傳輸層技術(shù),使用MM32F5270作為控制核心,通過(guò)阿里云物聯(lián)網(wǎng)平臺(tái)進(jìn)行數(shù)據(jù)交互和遠(yuǎn)程控制。通過(guò)軟件開(kāi)發(fā)技術(shù)和云應(yīng)用,實(shí)現(xiàn)了門禁系統(tǒng)的功能和云端管理。并且,通過(guò)數(shù)據(jù)挖掘和可視化應(yīng)用,對(duì)門禁系統(tǒng)的數(shù)據(jù)進(jìn)行分析和展示,提供更加全面和直觀的信息。

圖片1.jpg

圖5 作品功能結(jié)構(gòu)框圖

1 感知層技術(shù)

1.1攝像頭模塊

OpenMV是一種基于MicroPython的開(kāi)源計(jì)算機(jī)視覺(jué)平臺(tái),專門設(shè)計(jì)用于嵌入式系統(tǒng)和物聯(lián)網(wǎng)應(yīng)用。它具有小巧、高效的特點(diǎn),并且集成了圖像傳感器、處理器和運(yùn)行MicroPython的環(huán)境。通過(guò)OpenMV模塊,門禁系統(tǒng)可以獲取門禁區(qū)域的圖像數(shù)據(jù),并進(jìn)行以下功能:

1、 圖像處理:OpenMV模塊內(nèi)置了圖像處理庫(kù),可以進(jìn)行常見(jiàn)的圖像處理操作,如圖像濾波、邊緣檢測(cè)、二值化等。這樣可以對(duì)門禁區(qū)域的圖像進(jìn)行處理,提取有用的信息,為后續(xù)的人臉識(shí)別和人體感應(yīng)功能提供支持。
2、人臉識(shí)別:OpenMV模塊支持人臉識(shí)別算法,并提供了相應(yīng)的API和庫(kù)。通過(guò)采集門禁區(qū)域的圖像數(shù)據(jù),可以對(duì)人臉進(jìn)行識(shí)別和驗(yàn)證,判斷用戶的身份是否合法。這樣可以增強(qiáng)門禁系統(tǒng)的安全性,只有經(jīng)過(guò)身份驗(yàn)證的用戶才能進(jìn)行開(kāi)鎖操作。
3、人體感應(yīng):OpenMV模塊集成了紅外傳感器和圖像傳感器,可以進(jìn)行人體感應(yīng)功能。通過(guò)檢測(cè)門禁區(qū)域是否有人存在,可以觸發(fā)門禁系統(tǒng)的相應(yīng)操作,如自動(dòng)開(kāi)門或警報(bào)。同時(shí),當(dāng)門外無(wú)人時(shí),系統(tǒng)可以進(jìn)入休眠狀態(tài),以減少能量消耗。

綜上所述,OpenMV模塊作為感知層的一部分,在門禁系統(tǒng)中具備圖像處理、人臉識(shí)別和人體感應(yīng)等功能,為系統(tǒng)提供了感知能力,以支持門禁系統(tǒng)的正常運(yùn)行和安全性增強(qiáng)。

1.2密碼按鍵

密碼按鍵為四個(gè)按鍵,用戶可以通過(guò)按下E0、E1、E2三個(gè)按鍵來(lái)輸入密碼。在門禁系統(tǒng)中,當(dāng)確認(rèn)密碼按鍵(E3)被觸發(fā)時(shí),系統(tǒng)將讀取用戶輸入的密碼。
通過(guò)密碼按鍵的使用,門禁系統(tǒng)可以提供一種傳統(tǒng)的身份驗(yàn)證方式,以補(bǔ)充圖像處理和人臉識(shí)別的功能。用戶可以選擇使用密碼按鍵進(jìn)行開(kāi)門,以增加門禁系統(tǒng)的靈活性和安全性。

1.3刷卡開(kāi)門

NFC(Near Field Communication,近場(chǎng)通信)卡是一種無(wú)線通信技術(shù),它可以與門禁系統(tǒng)進(jìn)行近距離通信。以下是NFC卡在門禁系統(tǒng)中的使用方式:
NFC卡可以作為一種方便、快速的身份驗(yàn)證方式。用戶只需將NFC卡靠近讀取器,就能進(jìn)行快速的身份驗(yàn)證,無(wú)需手動(dòng)輸入密碼。此外,用戶可以將NFC卡保存在手機(jī)上,使用手機(jī)的NFC功能進(jìn)行刷卡開(kāi)門。

通過(guò)結(jié)合OpenMV模塊、密碼按鍵和NFC卡,門禁系統(tǒng)可以提供多種身份驗(yàn)證方式,增加靈活性和安全性。用戶可以根據(jù)自己的需求和偏好選擇合適的身份驗(yàn)證方式來(lái)開(kāi)啟門禁系統(tǒng)。

2 傳輸層技術(shù)

2.1TCP透?jìng)骷夹g(shù)

TCP協(xié)議是智能門禁系統(tǒng)傳輸層的基礎(chǔ)。它是互聯(lián)網(wǎng)傳輸數(shù)據(jù)的核心協(xié)議,具有可靠性和穩(wěn)定性。TCP (Transmission Control Protocol) 負(fù)責(zé)在傳輸過(guò)程中進(jìn)行數(shù)據(jù)分包、傳輸、重傳等操作,確保數(shù)據(jù)的完整性和準(zhǔn)確性。Wifi模塊開(kāi)啟透?jìng)髂J胶?,可以不再拘束于特定的AT指令,可以快速準(zhǔn)確地傳輸大量數(shù)據(jù),且避免了數(shù)據(jù)類型或格式不同所帶來(lái)的不便。

2.2WiFi技術(shù)

智能門禁系統(tǒng)常使用WiFi技術(shù)進(jìn)行數(shù)據(jù)傳輸。WiFi技術(shù)提供了高速、穩(wěn)定的無(wú)線數(shù)據(jù)傳輸能力,適用于對(duì)數(shù)據(jù)實(shí)時(shí)性要求較高的場(chǎng)景,為實(shí)時(shí)顯示圖像和時(shí)間數(shù)據(jù)等提供了技術(shù)支持。通過(guò)WiFi模塊,門禁設(shè)備可以與云平臺(tái)或其他管理終端建立網(wǎng)絡(luò)連接,并實(shí)現(xiàn)數(shù)據(jù)的快速上傳和傳輸。

2.3HTTP傳輸技術(shù)

云端服務(wù)器和微信小程序使用HTTP協(xié)議進(jìn)行數(shù)據(jù)傳輸,這是一種常見(jiàn)的應(yīng)用層協(xié)議,廣泛用于互聯(lián)網(wǎng)通信。HTTP協(xié)議是一種無(wú)狀態(tài)的、基于請(qǐng)求與響應(yīng)模式的協(xié)議,它使用URL作為定位網(wǎng)絡(luò)資源的標(biāo)識(shí),并通過(guò)請(qǐng)求方法(如GET、POST等)來(lái)表明對(duì)資源的操作。微信小程序與云端服務(wù)器通信,以及WiFi模塊與服務(wù)器配網(wǎng)通信時(shí),使用JSON格式來(lái)傳輸數(shù)據(jù),因?yàn)镴SON格式具有簡(jiǎn)潔、輕量且易于解析的特點(diǎn)。

圖片11.jpg

圖8 傳輸層示意圖

3 控制層技術(shù)

MM32F5270作為控制核心的功能包括處理傳感器數(shù)據(jù)和控制門禁設(shè)備。同時(shí),它與esp32模塊進(jìn)行通信,接收來(lái)自云平臺(tái)的指令,并判斷開(kāi)鎖請(qǐng)求的合法性,最終發(fā)送開(kāi)鎖指令給門禁設(shè)備。

3.1傳感器數(shù)據(jù)處理

MM32F5270負(fù)責(zé)接收和處理從感知層(如OpenMV模塊和NFC讀取器)傳來(lái)的傳感器數(shù)據(jù)。它可以對(duì)采集到的圖像數(shù)據(jù)進(jìn)行處理、進(jìn)行人臉識(shí)別算法的運(yùn)算,或者獲取NFC卡的信息。通過(guò)處理這些傳感器數(shù)據(jù),MM32F5270可以提取關(guān)鍵信息,進(jìn)行身份驗(yàn)證或者判斷門禁系統(tǒng)的狀態(tài)。

3.2控制門禁設(shè)備

MM32F5270通過(guò)與門禁設(shè)備的通信接口,控制門禁設(shè)備的開(kāi)鎖操作。它可以發(fā)送開(kāi)鎖指令給門禁設(shè)備,使其解除鎖定狀態(tài),從而允許合法用戶進(jìn)入。

3.3與esp32模塊的通信

MM32F5270與esp32模塊進(jìn)行通信,以實(shí)現(xiàn)與云平臺(tái)的連接。它負(fù)責(zé)接收從esp32模塊傳來(lái)的數(shù)據(jù),如云平臺(tái)的指令或者門禁狀態(tài)信息。同時(shí),MM32F5270將處理后的傳感器數(shù)據(jù)或門禁狀態(tài)信息發(fā)送給esp32模塊,以便通過(guò)互聯(lián)網(wǎng)傳輸?shù)皆破脚_(tái)。

3.4判斷開(kāi)鎖請(qǐng)求的合法性

當(dāng)MM32F5270接收到來(lái)自云平臺(tái)的開(kāi)鎖請(qǐng)求指令時(shí),它會(huì)對(duì)請(qǐng)求進(jìn)行合法性判斷。通過(guò)對(duì)用戶身份驗(yàn)證的結(jié)果、密碼輸入、NFC卡信息等進(jìn)行比對(duì),MM32F5270可以確定請(qǐng)求是否合法,并決定是否執(zhí)行開(kāi)鎖操作。

4 云應(yīng)用

4.1技術(shù)概覽

本作品采用阿里云云服務(wù)器作為云端應(yīng)用,用于門禁設(shè)備的數(shù)據(jù)交互和存儲(chǔ)。同時(shí),結(jié)合微信小程序作為用戶交互頁(yè)面,用戶可以通過(guò)小程序從云服務(wù)器獲取門禁設(shè)備的各類數(shù)據(jù)和信息,并通過(guò)與門禁設(shè)備建立tcp連接來(lái)實(shí)現(xiàn)遠(yuǎn)程控制。

4.2 技術(shù)細(xì)節(jié)

在云應(yīng)用方面,使用阿里云云服務(wù)器作為云端應(yīng)用平臺(tái),通過(guò)云服務(wù)器提供的高可用性和容錯(cuò)機(jī)制,使用springboot技術(shù)框架保證門禁系統(tǒng)的穩(wěn)定性和可靠性。門禁系統(tǒng)的數(shù)據(jù)存儲(chǔ)和管理采用MySQL和Redis等數(shù)據(jù)庫(kù),實(shí)現(xiàn)對(duì)門禁系統(tǒng)數(shù)據(jù)的快速存儲(chǔ)和查詢。

在小程序方面,通過(guò)與阿里云云服務(wù)器進(jìn)行數(shù)據(jù)交互,支持用戶遠(yuǎn)程訪問(wèn)和控制門禁系統(tǒng)。用戶可以通過(guò)微信小程序獲取門禁系統(tǒng)的實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)、開(kāi)門記錄、警報(bào)信息等,同時(shí)可以通過(guò)小程序遠(yuǎn)程控制門禁系統(tǒng)的開(kāi)關(guān)、密碼設(shè)置、查看可疑人員警報(bào)等功能。

在門禁設(shè)備方面,通過(guò)與阿里云云服務(wù)器建立TCP連接,實(shí)現(xiàn)門禁設(shè)備的遠(yuǎn)程控制和數(shù)據(jù)傳輸。門禁設(shè)備可以將監(jiān)控?cái)?shù)據(jù)、報(bào)警信息等實(shí)時(shí)上傳到云服務(wù)器,同時(shí)可以接收來(lái)自云服務(wù)器的遠(yuǎn)程控制指令,實(shí)現(xiàn)開(kāi)門、報(bào)警等操作。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2545

    文章

    50445

    瀏覽量

    751063
  • 人臉識(shí)別技術(shù)

    關(guān)注

    0

    文章

    125

    瀏覽量

    14471
  • MCU控制
    +關(guān)注

    關(guān)注

    0

    文章

    48

    瀏覽量

    6720
  • ESP32
    +關(guān)注

    關(guān)注

    17

    文章

    950

    瀏覽量

    16992
  • openMV
    +關(guān)注

    關(guān)注

    3

    文章

    39

    瀏覽量

    9784
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    手工打造基于MM32F5微控制器的MicroPython開(kāi)發(fā)板

    集成(感謝同事Hao的出色工作),使我得以在MM32F5微控制上運(yùn)行的MicroPython項(xiàng)目中,使用基于flash存儲(chǔ)芯片的LittleFS文件系統(tǒng),替換掉基于SD卡的FatFS文件系統(tǒng)。經(jīng)過(guò)剛剛過(guò)去兩天一夜的編碼和調(diào)試,終
    的頭像 發(fā)表于 06-16 10:57 ?1241次閱讀
    手工打造基于<b class='flag-5'>MM32F5</b>微控制器的MicroPython開(kāi)發(fā)板

    基于MM32F5微控制器的FSMC接口外接SRAM存儲(chǔ)器的用法

    MM32F5微控制器基于Arm STAR-MC1微控制器,最高主頻可達(dá)120MHz,集成了FPU單元和DSP擴(kuò)展指令集,有不錯(cuò)的算力。
    發(fā)表于 07-17 15:08 ?1390次閱讀
    基于<b class='flag-5'>MM32F5</b>微控制器的FSMC接口外接SRAM存儲(chǔ)器的用法

    基于OpenHarmony的華為云IoT智慧路燈實(shí)現(xiàn)

    。前面的文章介紹了基于OpenHarmony的智慧路燈實(shí)現(xiàn),本文將在前面文章的基礎(chǔ)上,添加華為云IoT功能,實(shí)現(xiàn)基于OpenHarmony系統(tǒng)IoT
    發(fā)表于 05-10 09:36

    基于OpenHarmony的華為云IoT智慧路燈

    。前面的文章介紹了基于OpenHarmony的智慧路燈實(shí)現(xiàn),本文將在前面文章的基礎(chǔ)上,添加華為云IoT功能,實(shí)現(xiàn)基于OpenHarmony系統(tǒng)IoT
    發(fā)表于 05-11 10:06

    MM32F5277E9PV開(kāi)發(fā)板硬件系統(tǒng)設(shè)計(jì)資料介紹

    1、MM32F5硬件系統(tǒng)設(shè)計(jì)最小系統(tǒng)設(shè)計(jì)最小系統(tǒng)MM32F5 能夠工作的電路設(shè)計(jì),包括 MM32F5
    發(fā)表于 09-09 17:32

    中控智慧科技指紋門禁一體機(jī)smart5F簡(jiǎn)介

    Smart 5F是中控智慧基于自主研發(fā)的業(yè)界領(lǐng)先的門禁系列開(kāi)發(fā)平臺(tái)設(shè)計(jì)的一款高端門禁機(jī),該產(chǎn)品采用2.8寸觸摸屏,自助式身份識(shí)別系統(tǒng)。光學(xué)
    的頭像 發(fā)表于 12-10 09:17 ?3514次閱讀
    中控<b class='flag-5'>智慧</b>科技指紋<b class='flag-5'>門禁</b>一體機(jī)smart<b class='flag-5'>5F</b>簡(jiǎn)介

    靈動(dòng)微電子發(fā)布高性能MM32F5系列MCU產(chǎn)品

    MM32F5作為一個(gè)通用高性能的MCU平臺(tái),對(duì)于不同的應(yīng)用場(chǎng)景和項(xiàng)目需要,客戶可以從中選擇所需的功能接口。同時(shí),靈動(dòng)也提供不同封裝形式如64,100和144pin,以及-40~105℃的擴(kuò)展工業(yè)級(jí)產(chǎn)品選項(xiàng)供客戶選擇。
    的頭像 發(fā)表于 04-15 14:18 ?2532次閱讀

    靈動(dòng)微電子推出高性能MM32F5系列MCU產(chǎn)品

    。碎片化的生態(tài)加上不同算法的門檻,這些都是國(guó)產(chǎn)高性能MCU面臨的挑戰(zhàn),所以靈動(dòng)微電子經(jīng)過(guò)嚴(yán)謹(jǐn)?shù)脑u(píng)估后選用了安謀科技Armv8-M Mainline架構(gòu)的“星辰”STAR-MC1內(nèi)核來(lái)開(kāi)發(fā)高性能MM32F5系列MCU產(chǎn)品。
    發(fā)表于 04-24 15:47 ?415次閱讀

    靈動(dòng)微電子高端MCU產(chǎn)品MM32F5系列正式量產(chǎn)

    日前,上海靈動(dòng)微電子股份有限公司(以下簡(jiǎn)稱“靈動(dòng)微電子”)宣布高端MCU產(chǎn)品MM32F5系列已正式量產(chǎn)。
    的頭像 發(fā)表于 06-17 09:32 ?2033次閱讀

    搭載安謀科技“星辰”STAR-MC1處理器MM32F5系列MCU量產(chǎn)

    作為靈動(dòng)微電子高端MCU系列的開(kāi)局,MM32F5在內(nèi)核性能和資源配置上都較之前產(chǎn)品有很大提升。MM32F5系列產(chǎn)品配置了以太網(wǎng)、USB 和雙FlexCAN 等豐富的通信接口以及多達(dá)14組UART、SPI 和I2C
    的頭像 發(fā)表于 06-17 09:29 ?1272次閱讀

    怎樣設(shè)計(jì)一個(gè)簡(jiǎn)單的MM32F5277E9PV開(kāi)發(fā)板

    最小系統(tǒng)MM32F5 能夠工作的電路設(shè)計(jì),包括 MM32F5 系列的芯片,去耦電容,復(fù)位電路,外部時(shí)鐘電路(可選)以及電源。
    的頭像 發(fā)表于 09-01 17:39 ?1423次閱讀

    MM32F5 推廣彩頁(yè):新內(nèi)核,新架構(gòu),"星"平臺(tái)(中文版)

    MM32F5 推廣彩頁(yè):新內(nèi)核,新架構(gòu),"星"平臺(tái)(中文版)
    發(fā)表于 02-23 18:44 ?0次下載
    <b class='flag-5'>MM32F5</b> 推廣彩頁(yè):新內(nèi)核,新架構(gòu),"星"平臺(tái)(中文版)

    MM32F5 推廣彩頁(yè):新內(nèi)核,新架構(gòu),"星"平臺(tái)(英文版)

    MM32F5 推廣彩頁(yè):新內(nèi)核,新架構(gòu),"星"平臺(tái)(英文版)
    發(fā)表于 02-23 18:44 ?0次下載
    <b class='flag-5'>MM32F5</b> 推廣彩頁(yè):新內(nèi)核,新架構(gòu),"星"平臺(tái)(英文版)

    從傳統(tǒng)門禁智慧門禁 遠(yuǎn)景達(dá)推出門禁人臉識(shí)別解決方案

    門禁設(shè)備代替?zhèn)鹘y(tǒng)門禁系統(tǒng)將成為必然的趨勢(shì)。近期,深圳市遠(yuǎn)景達(dá)物聯(lián)網(wǎng)技術(shù)有限公司推出全新產(chǎn)品組合,其中人臉門禁一體機(jī)(F6/
    的頭像 發(fā)表于 02-23 17:03 ?661次閱讀
    從傳統(tǒng)<b class='flag-5'>門禁</b>到<b class='flag-5'>智慧</b>化<b class='flag-5'>門禁</b> 遠(yuǎn)景達(dá)推出<b class='flag-5'>門禁</b>人臉識(shí)別解決方案

    MicroPython應(yīng)用基礎(chǔ)-準(zhǔn)備基于MM32F5的MicroPython開(kāi)發(fā)板

    本文主要面向 **2023年全國(guó)大學(xué)生物聯(lián)網(wǎng)設(shè)計(jì)競(jìng)賽安謀科技命題** ,使用星辰處理器的靈動(dòng)MM32F5微控制器開(kāi)發(fā)板,基于MicroPython開(kāi)發(fā)應(yīng)用系統(tǒng)。
    的頭像 發(fā)表于 10-19 18:27 ?1138次閱讀
    MicroPython應(yīng)用基礎(chǔ)-準(zhǔn)備基于<b class='flag-5'>MM32F5</b>的MicroPython開(kāi)發(fā)板