顯示原始碼舊版回到頁頂 目錄表 UML ~ 系統架構應用範例 1️⃣ AIoT 車牌辨識~停車場自動化管理 1️⃣ AIoT 車牌辨識~停車場自動化管理 實作 這是本文件的舊版! UML ~ 系統架構應用範例 1️⃣ AIoT 車牌辨識~停車場自動化管理 title "\nAIoT 車牌辨識~停車場自動化管理\n\n系統架構 及 運作原理\n" actor Object as "人/車/物體" entity IR as "【紅外線】" #99ff99 entity Camera as "【相機】" #99ff99 entity Motor as "【馬達】" #99ff99 participant ESP32Cam as "MCU\nESP32Cam" #99ff99 database Mosquitto as "Mosquitto\nMQTT Server" #22bbff participant Python as "Python\n@ PC" #ffdd00 collections OpenALPR as "OpenALPR\nSDK" #ffcc99 Object -> IR: 靠近 IR [#009933]-> ESP32Cam : 事件:物體靠近 ESP32Cam [#2222dd]-> Mosquitto : Vehicle: Coming Mosquitto [#2222dd]-> Python : Vehicle: Coming Python [#2222dd]-> Mosquitto : Shutter: Click Mosquitto [#2222dd]-> ESP32Cam : Shutter: Click ESP32Cam [#009933]-> Camera : 啟動拍照 Camera [#009933]-> ESP32Cam : JPG Image ESP32Cam [#2222dd]-> Mosquitto : Monitor: JPG Image Mosquitto [#2222dd]-> Python : Monitor: JPG Image Python -> OpenALPR : 啟動辨識 Image 中的車牌 OpenALPR -> Python : 辨識出的車號 Python -> Python : 核對車號是否授權通過? Python [#2222dd]->o Mosquitto : LP: 車號 Permit/Deny Python [#2222dd]-> Mosquitto : GateArm: Lift @Permit Mosquitto [#2222dd]-> ESP32Cam: GateArm: Lift ESP32Cam [#009933]-> Motor : 舉起柵欄 ESP32Cam [#009933]->o IR : 等待下個事件發生 Object -> IR: 離開 IR [#009933]-> ESP32Cam : 事件:物體遠離 ESP32Cam [#2222dd]-> Mosquitto : Vehicle: Leaving Mosquitto [#2222dd]-> Python : Vehicle: Leaving Python [#2222dd]-> Mosquitto : GateArm: Drop Mosquitto [#2222dd]-> ESP32Cam: GateArm: Drop ESP32Cam [#009933]-> Motor : 放下柵欄 ESP32Cam [#009933]->o IR : 等待下個事件發生 1️⃣ AIoT 車牌辨識~停車場自動化管理 實作 open/uml.1646239360.txt.gz 上一次變更: 2022/03/03 00:42由 wenchin