# AIOTEC **Repository Path**: czr/aiotec ## Basic Information - **Project Name**: AIOTEC - **Description**: AIOTEC是视频分析与物联网的融合系统!系统支持对监控视频的实时分析(图像识别功能,自动检测视频中的危险源及动作),系统支持物联网产品的接入如消防产品、安防产品、能源产品等。 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 15 - **Created**: 2025-05-19 - **Last Updated**: 2025-05-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WisdIOT AIOTEC Gatewaybox **注意:该项目正处于开发状态** ## 介绍 AIOTEC 是视频分析与物联网的融合系统。 ### 特性 - 支持 x86/64 和 ARM 架构; - 支持物联网产品(如消防产品、安防产品、能源产品等)接入; - 支持对监控视频的实时分析(图像识别、危险源检测和动作监测等); - 综合管理摄像头,一键部署AI算法; - 多种算法自由选择购买/下载,有效减少冗余和无用算法占用,节约时间与成本; - 插件商城不定期更新迭代各类算法,可一键升级为最新版; - 自动生成报警日志与运行日志,发现检测目标自动报警并生成图片和文字记录,方便管理; - 反馈并提交误报情况,帮助我们进一步改善算法精确度。 ## 开发计划 - 开发自动化安装脚本,实现“一键化”安装; ## 运行流程 ### 要求 - Linux - Docker - Conda(非必需,可用 `venv` 替代,建议在虚拟环境内安装本项目的 `python` 依赖) ### 安装 - 克隆仓库到本地 ```bash git clone https://gitee.com/jizhi_shandong/aiotec gatewaybox ``` #### 部署 AIOTEC API - 创建虚拟环境 ```bash export VENV_NAME=gatewaybox conda create -n $VENV_NAME python==3.12 && conda activate $VENV_NAME ``` - 安装 `python` 依赖 ```bash cd gatewaybox pip install -r requirements.txt ``` - 运行 ```bash python gateway_api.py ``` #### 部署 AIOTEC MySQL ```bash cd gatewaybox/docker docker build -t gatewaybox_mysql . -f Dockerfile.mysql # 运行 docker run -v ./db/data/:/var/lib/mysql/ -p 3306:3306 --name gatewaybox_mysql -d gatewaybox_mysql:latest ``` _检查容器是否正确导入_ ```bash docker exec -it gatewaybox_mysql bash mysql -u root -p (Enter password): jizhi@123 ``` ```mysql SHOW DATABASES; (Expected output): +---------------------+ | Database | +---------------------+ | information_schema | | data_info | | device_info | | mysql | | performance_schema | | sys | | system_setup | | video_analysis | | video_analysis_user | +---------------------+ ``` #### 部署视频分析服务 ```bash cd gatewaybox/video_analysis python ai_api.py ``` #### 部署 UI 界面 依照 [AIOTEC_UI](https://gitee.com/jizhi_shandong/AIOTEC_UI) 仓库中的介绍进行安装和运行。 **注意:首次运行程序请先系统设置,将许可信息复制,进入极智科技官网,申请下载许可证书,并上传至边缘计算系统;** 注意:系统的账户名为 admin, 密码为 jizhi@123