# easyaiot **Repository Path**: noteplus/easyaiot ## Basic Information - **Project Name**: easyaiot - **Description**: 我希望全世界都能使用这个系统,实现AI的真正0门槛,人人都能体验到AI带来的好处,而并不只是掌握在少数人手里。支持上千种垂直场景,支持AI模型定制化和AI算法定制化开发 深度融合,赋能万物智视:EasyAIoT 构筑了物联网设备(尤其是海量摄像头)的高效接入与管控网络。我们深度融合流媒体实时传输技术与前沿人工智能(AI),打造一体化服务核心。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 947 - **Created**: 2026-08-10 - **Last Updated**: 2026-08-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # EasyAIoT(云边端一体化智能算法应用平台) [![Gitee star](https://gitee.com/volara/easyaiot/badge/star.svg?theme=gvp)](https://gitee.com/soaring-xiongkulu/easyaiot/stargazers) [![Gitee fork](https://gitee.com/volara/easyaiot/badge/fork.svg?theme=gvp)](https://gitee.com/soaring-xiongkulu/easyaiot/members)

我希望全世界都能使用这个系统,实现AI的真正0门槛,人人都能体验到AI带来的好处,而并不只是掌握在少数人手里。

EasyAIoT

English | 简体中文 | 繁體中文 | Русский | Français | 한국어

## 🌐 官方网站 EasyAIoT 官方网站:[http://36.111.47.113:8090/](http://36.111.47.113:8090/) 提供产品介绍、特性说明、三档硬件选型、安装包下载与文档入口,便于快速了解平台价值并开始落地。 ## 📖 项目介绍

EasyAIoT(Easy AI Internet of Things)是一款云边端一体化的智能算法应用平台,专注于将人工智能与物联网深度融合,让摄像头、传感器与边缘算力在现场即可协同运转——从设备接入、数据采集,到实时视觉分析、智能研判与告警联动,全链路在一套软件中贯通完成。

许多智能物联网项目落地时面临同一困境:视频系统、设备平台、算法服务各自为政,集成成本高、运维割裂、扩容困难。EasyAIoT 用一套平台化解这一矛盾——同一套软件既可部署在 4 GB 边缘盒子上实现单点智能,也可搭载于 AI 一体摄像头完成楼面级覆盖,还能装进企业级全栈一体机,一箱配齐 IoT 纳管、海量视频接入与 AI 分析研判,不必维护多套版本、不必反复对接异构系统。

平台由 WEB、APP、DEVICE、NODE、VIDEO、RTC、AI、RUNTIME、EDGE、VISUALIZE、TRANSFORM、PANEL、SITE 等核心模块组成,并以 COMPILE 承接多平台打包交付(含 Ubuntu / CentOS·RHEL 7~9(x86 + CentOS ARM,按 el7/el8/el9 分包) / 麒麟(Kylin) / 欧拉(openEuler) / Windows / macOS / ARM)。在能力侧,平台覆盖 GB28181 / ONVIF 多协议摄像头接入、RTC 消费级摄像头 P2P 桥接(基于 go2rtc,覆盖 Tapo、Tuya、Ring、Nest、小米、Wyze、DoorBird、GoPro、Roborock 九大品牌——门店 Tapo 补盲、涂鸦白牌纳管、海外 Ring/Nest 门铃、米家存量利旧、Wyze 低成本扩点、DoorBird 门口对讲、GoPro 机动机位、石头扫地机移动视角等场景,Web 一键接入并纳入统一视频与 AI 研判闭环)、大疆机场与无人机空中视角接入、实时 / 抓拍 / 巡检算法任务、RUNTIME C++ 高速帧执行器(统一承接三类任务的拉流解码与推理;实时任务另默认推带框检测流;支持计算节点原子模式只装执行器、告警汇聚中心)、YOLO 目标检测与 SAM 零样本自动标注、人脸/车牌识别、可编排业务后处理、联邦算力集群调度,以及 无限联邦边缘集群模式(普通开发板可即开即用、现场智能就地决策、告警与证据自动汇聚上云,算力随业务任意铺开),还有 MQTT / TCP / HTTP / Modbus-TCP / Modbus-RTU / OPC UA 物联网设备全生命周期管理,以及可视化大屏与 Web 工艺组态,让设备数据既能展成指挥态势、也能落回工艺画面;并新增 TRANSFORM 多向数据流转引擎,把平台侧业务事件按约定投递到 MES / ERP / CRM / WMS 等外部系统,多方对接可配、可追、可复用;配套 PANEL 交付与值守入口,让一体机到场当天可装可验,值守与排障不必事事等开发远程敲命令;另以 SITE 官方网站对外呈现产品价值、三档硬件选型与安装包入口,让访客先看懂再下载、先选型再落地。在体验侧,Web 管控台与移动 App / 小程序能力对齐,让指挥中心与现场巡检同一套业务逻辑、随时随地处置。

一句话概括:EasyAIoT = AI + IoT,让万物互联的同时实现万物智视、万物智控。

📄 如需更完整的图文介绍,请参阅 EasyAIoT项目介绍 V2.0(PPT),以及 AI视频监控分析平台(PDF)

## 🌟 关于项目的一些思考 ### 📍 项目定位

EasyAIoT是一个云边端一体化的智能物联网平台,专注于AI与IoT的深度融合。平台通过算法任务管理、实时流分析、模型服务集群推理等核心能力,实现从设备接入到数据采集、AI分析、智能决策的全链路闭环,真正实现万物互联、万物智控。

### 🎛️ PANEL:一体机到场当天可装可验,值守不必等开发远程

智能物联网项目最容易卡在「最后一公里」:机器到了现场,却装不起来、验不出去、出了故障只能等开发远程敲命令,驻场成本与验收周期都被人拖住。PANEL 是面向集成商与现场运维的独立交付与值守入口——按档位一键装机、看清整机健康与依赖、启停服务与查日志当场办完;业务管控台尚未就绪时,也能先把整机拉起来、守住、交出去,把「机器到场 → 平台可用 → 可验收」从等人变成当天可闭环。

📦 安装包下载:Ubuntu / Debian、CentOS / RHEL 7~9(x86 + CentOS ARM,对应 el7/el8/el9 RPM)、Windows、macOS 及 ARM / 麒麟(Kylin) / 欧拉(openEuler)等目标安装包见 Gitee Releases

| | | | |:---:|:---:|:---:| | ![系统概览](.image/banner/panel/panel_1000.png) | ![容器管理](.image/banner/panel/panel_1001.png) | ![容器日志](.image/banner/panel/panel_1002.png) | | ![一键部署](.image/banner/panel/panel_1003.png) | ![镜像就绪](.image/banner/panel/panel_1004.png) | ![镜像拉取](.image/banner/panel/panel_1005.png) | | ![系统诊断](.image/banner/panel/panel_1006.png) | ![系统维护](.image/banner/panel/panel_1007.png) | ![服务拓扑](.image/banner/panel/panel_1008.png) | ### 📡 RTC:消费级摄像头 P2P 桥接,让「没有 RTSP」的设备也能进平台

家庭、门店与轻量安防场景里,大量已在用的设备来自 Tapo、涂鸦、Ring、Nest、小米、Wyze、DoorBird、GoPro、Roborock 等品牌——它们普遍走厂商私有 P2P 协议,原生不提供标准 RTSP,传统视频监控平台往往只能劝用户另搭 Micam、Home Assistant 等中间件,接入链路长、运维割裂、AI 研判接不进来。EasyAIoT 新增独立 RTC 模块,基于开源项目 go2rtc一次打通上述九大品牌的取流与对讲能力,把 P2P 桥接与平台编排收成一体——消费级设备也能像国标/ONVIF 摄像头一样,注册、预览、推流转发、挂 AI 任务、告警联动全链路打通。

已覆盖品牌与典型价值场景:

品牌 厂商 / 生态 典型设备 落地价值
Tapo TP-Link 家用 IPC、室内/室外枪机、球机 门店、出租屋、小微店铺低成本补盲;云密码直连,支持双向对讲,无需折腾 RTSP 密码
Tuya 涂鸦智能 涂鸦生态 IPC、门铃、室内机 海量白牌/OEM 摄像头一次纳管;出海与国内涂鸦系设备统一接入,减少「一品牌一套对接」
Ring Amazon 门铃、室外机、Spotlight Cam 海外社区、跨境电商仓门铃监控入平台;账号绑定后本地 P2P 取流,支持远程对讲
Nest Google Nest Cam、Doorbell 高端住宅、涉外项目Google 生态门铃/摄像头纳入统一值守,与专业摄像机同屏研判
小米 米家 / Mi Home 米家摄像机、智能门铃、室外机 国内家庭与连锁门店存量米家设备利旧;免 Micam 中间件,直连平台挂 AI 分析
Wyze Wyze Wyze Cam v3/v4、门铃、室外机 极致性价比摄像头批量入平台;本地 P2P、支持双向对讲,适合试点与广域补点
DoorBird DoorBird 智能门铃、门口机 别墅、高端社区门口可视对讲与平台告警联动;MJPEG/音频/对讲一体桥接
GoPro GoPro HERO9–12(USB / Wi-Fi) 巡检、应急、运动视角机动机位;临时机位快速入流,适合勘察与现场记录
Roborock 石头科技 S6/S7/Qrevo MaxV 等带摄像头扫地机 移动视角补盲——家具底部、床底等固定摄像头看不到的区域;部分型号支持双向对讲

📖 详细接入文档见 RTC 模块 README

### 🎯 三档硬件,一套平台

很多智能物联网项目走到落地时都会卡住:功能做全了,小机器装不下;为了装得下,又得砍能力、拆版本、维护多套部署包。 EasyAIoT 用同一套平台化解这一矛盾——边缘盒子点上智能、AI 一体摄像头上墙即分析、AIoT 智能全栈一体机一箱配齐全链路,三类最常见的现场硬件各选一档即可,同一套软件贯穿从单点试点到楼面覆盖再到全栈交付,不必拆版本。

| 选型 | 典型硬件(举例) | 推荐内存 | 你能做到什么 | 实测验证 | | :-- | :-- | :--: | :-- | :--: | | **mini** 边缘精简版 | 边缘盒子(4 GB 工控机、门店安防一体机、工地现场网关) | ≥ 4 GB | 一个点位装上就有智能:摄像头接入、实时分析、智能告警、模型推理,最低成本落地视觉能力 | 仅需约 2 GB,余量充足 | | **standard** 标准版 | AI 一体摄像头(智能摄像终端、带算力 AI 监控摄像头、多目 AI 分析一体机) | ≥ 16 GB | 每路摄像头即智能节点:多路摄像头上墙即可楼面/园区级覆盖,设备、规则、算力统一编排,多场景并行运营 | 约 10 GB,运行平稳有余量 | | **full** 完整版(默认) | AIoT 智能全栈一体机(企业级全栈智控一体机、行业物联网全栈主机、云边端一体智能平台一体机) | ≥ 20 GB | 一箱配齐 IoT + 视频 + AI:设备纳管、海量接入、智能分析、指挥研判一体化,全量能力长期稳跑 | 约 14 GB,全能力开启仍留足余量 |

安装选型与资源符合性(实测):

| | | | |:---:|:---:|:---:| | ![边缘盒子 mini](.image/deploy-profile-mini.png) | ![AI 一体摄像头 standard](.image/deploy-profile-standard.png) | ![全栈一体机 full](.image/deploy-profile-full.png) | #### 🧠 AI能力 #### 🌐 IoT能力

许多项目把 IoT 做成「设备台账 + 报文中转」,结果是:能连上,却管不住;能上报,却推不动;能告警,却看不清现场;有数了,却展不成屏、对不上工艺。EasyAIoT 把 IoT 定位为感知—理解—决策—执行闭环里的执行神经:传感器与执行器提供「数」,摄像头与 AI 提供「图」,可视化大屏与工艺组态把「数」变成可指挥的态势,规则与影子把两者拧成可运营的业务动作——让平台不只「看得见」,更能「展得成屏、看得懂工艺、管得住、控得准、扩得开」。

#### 📱 移动端APP ### 📦 内置 AI 模型

平台开箱即用,内置多种面向安防监控、工业现场、智慧交通等场景的预训练模型,可在算法任务中直接选用,快速完成部署与推理,无需从零训练即可覆盖常见视觉检测需求。

| 模型名称 | 推理格式 | 基础模型 | 能力说明 | | :-- | :--: | :--: | :-- | | 安全帽模型 | ONNX | YOLOv8 | 检测作业人员是否佩戴安全帽 | | 睡岗模型 | PyTorch | YOLOv8 | 识别岗位人员睡岗、脱岗等异常行为 | | 人模型 | PyTorch | YOLOv8 | 通用人体检测,用于画面中人员的识别与定位 | | 车牌模型 | ONNX | YOLOv8 | 识别车辆号牌信息 | | 反光衣模型 | PyTorch | YOLOv8 | 检测作业人员是否穿着反光衣 | | 火焰模型 | PyTorch | YOLOv8 | 识别明火、火焰等火灾隐患 | | 吸烟模型 | PyTorch | YOLOv8 | 识别人员吸烟行为 | | 打电话模型 | ONNX | YOLOv8 | 识别人员打电话、使用手机等行为 | | 道路积水模型 | ONNX | YOLOv8 | 识别道路积水、路面积水等异常状况 | | 口罩模型 | ONNX | YOLOv8 | 检测人员是否正确佩戴口罩 | | 跌倒检测模型 | ONNX | YOLOv8 | 识别人员跌倒等异常姿态 | | 人脸检测模型 | ONNX | YOLOv8 | 检测画面中人脸位置,支撑人脸识别链路 | ### 💡 技术理念

我们认为没有任何一个编程语言能够擅长所有事情,但通过五种编程语言的深度融合,EasyAIoT将发挥各自优势,构建强大的技术生态。

Java擅长构建稳定可靠的平台架构,却不适合网络编程与AI开发;Python擅长网络编程与AI算法,却在高性能执行上存在瓶颈;C++擅长高性能任务执行,却不宜承担平台架构与AI编程;Go擅长高并发网络编程与协议实现,却不宜承担平台管控与AI算法;TypeScript擅长复杂前端交互与类型安全的工程化界面,却不宜承担后端高性能计算与AI推理。EasyAIoT采用五合一语言混编架构,让各语言各司其职,构建一个实现颇具挑战、使用却极其便捷的AIoT平台。

![EasyAIoT平台架构.jpg](.image/iframe2.jpg) ### 🔄 模块数据流转 EasyAIoT平台架构 ### 🤖 零样本标注技术

创新性地依托大模型构建零样本标注技术体系(理想状态下完全去除人工标注环节,实现标注流程的自动化),该技术通过大模型生成初始数据并借助提示词技术完成自动标注,再经人机协同校验确保数据质量(可选),进而训练出初始小模型。该小模型通过持续迭代、自我优化,实现标注效率与模型精度的协同进化,最终推动系统性能不断攀升。

EasyAIoT平台架构 ### 🏗️ 项目架构特点

EasyAIoT其实不是一个项目,而是多个可独立部署的子项目(含 WEB、DEVICE、VIDEO、RTC、AI 等)。

好处是什么呢?假如说你在一个受限的设备上(比如RK3588),你只需要拿出其中某个项目就可以独立部署,所以看似这个项目是云平台,其实他也可以是边缘平台。

🌟 真开源不易,如果这个项目对您有帮助,请您点亮一颗Star再离开,这将是对我最大的支持!
(在这个假开源横行的时代,这个项目就是一个异类,纯靠爱来发电)

### 🌍 本土化支持

EasyAIoT积极响应本土化战略,全面支持本土化硬件和操作系统,为用户提供安全可控的AIoT解决方案。已覆盖 麒麟(Kylin) / 欧拉(openEuler) 等国产操作系统的部署与 PANEL 安装包交付。

🖥️ 服务器端支持

📱 边缘端支持

🖱️ 操作系统支持

## 🎯 适用场景 适用场景 ## 🧩 项目结构

EasyAIoT 由 WEB、APP、DEVICE、NODE、VIDEO、RTC、AI、RUNTIME、EDGE、VISUALIZE、TRANSFORM、PANEL、SITE 等核心模块组成,并配套 COMPILE 多平台打包交付能力:

模块 描述
SITE模块
  • 官方价值入口:面向访客、集成商与终端客户的独立官方网站,把「云边端一体化」讲清楚——先理解价值,再进入下载与部署
  • 缩短认知路径:产品特性、三档硬件选型、安装包入口与文档导览同站完成,减少「翻仓库、问人、找包」的沟通成本
  • 支撑选型决策:按 mini / standard / full 呈现边缘盒子、AI 一体摄像头与全栈一体机适用场景,帮助现场按硬件能力一次选对档位
  • 引流到落地:官网与演示环境、开源仓库、Releases 安装包形成闭环,让「看懂 → 试用 → 下载 → 装机」可连续完成
WEB模块
  • 统一管控界面:前端管理界面,提供统一的用户交互体验
  • 多协议设备接入向导:IPC / NVR / 国标 / RTC 平台分 Tab 引导,支持 ONVIF 扫描、跨网段扫描、手动 RTSP、大疆直播与消费级摄像头 P2P 接入
  • RTC 平台接入:「接入 RTC 摄像头」快捷入口,按 Tapo / Tuya / Ring / Nest / 小米 / Wyze / DoorBird / GoPro / Roborock 九大品牌动态表单填参,OAuth 平台引导至 go2rtc WebUI 完成绑定
APP模块
  • 跨端覆盖:一套建设、多端触达,手机、小程序与 App 均可使用
  • 能力对齐:与 PC 管控台业务能力一致,支持多租户切换
  • 设备管理:直连摄像头、GB28181、NVR、RTC 消费级摄像头等多协议统一纳管,在线状态与通道浏览,设备详情内一键实时预览
  • 推流转发:推流任务创建、启停、集群节点状态与多路流地址查看
  • 算法任务:实时 / 抓拍 / 巡检任务列表、启停控制与检测/帧数统计(默认可走 RUNTIME)
  • 告警中心:告警事件检索、抓拍图预览、告警录像点播回放
  • 模型与 AI:模型列表与部署状态、移动端图片推理工作台、训练任务进度监控与停止
  • 个人中心:个人资料、账号安全、常见问题、意见反馈与应用设置
DEVICE模块
  • 设备管理:设备注册、认证、状态监控、生命周期管理
  • 产品管理:产品定义、物模型管理、产品配置
  • 协议支持:MQTT、TCP、HTTP、Modbus-TCP、Modbus-RTU、OPC UA 等多种物联网与工业协议
  • 设备认证:设备动态注册、身份认证、安全接入
  • 规则引擎:数据流转规则、消息路由、数据转换
  • 数据采集:设备数据采集、存储、查询与分析
  • 节点编排:计算/媒体节点纳管、连通检测、工作负载调度与媒体节点池分配
  • 可视化后台:统一管理大屏/组态项目、模板、素材、数据源与服务部署,为可视化编辑器与工艺组态提供工程管理与发布能力
NODE模块
  • 节点代理:边缘/远程节点 Agent,一键安装部署后自动接入平台
  • 状态上报:周期性心跳,实时上报 CPU、内存、磁盘、GPU 利用率及在运工作负载状态
  • 远程工作负载:接收平台下发的部署/停止指令,在节点本地拉起 AI 模型服务、算法任务、音视频转码及 RUNTIME(C++) 执行器等工作负载
  • 媒体节点池:支持在节点上远程部署流媒体能力,实现设备与媒体节点绑定及流地址生成
  • 节点角色:支持算力、媒体、混合三种角色,支撑 AI 推理、算法任务与流媒体业务的跨节点调度与弹性扩容;算力节点可仅装 RUNTIME 原子包,承接中心下发的实时 / 抓拍 / 巡检推理
  • 离线友好:支持离线依赖打包与 Agent 热更新,适配无外网或受限网络环境下的批量节点纳管
VIDEO模块
  • 流媒体处理:支持 RTSP/RTMP 流实时处理与传输
  • 多协议摄像头接入:GB28181、ONVIF、NVR 批量扫描、大疆司空直播与 RTC 消费级摄像头统一纳管
  • RTC 联动 API/register/device/rtc-live 一键完成 go2rtc 流注册与设备入库,删除设备时自动清理 RTC 流
  • 算法任务管理:支持实时 / 抓拍 / 巡检算法任务;三类任务均可默认 executor=cpp(生成 ini 并拉起 RUNTIME),实时任务另默认推 ai/ 检测流;亦可选 python
  • 抽帧器与排序器:支持灵活的抽帧策略与结果排序机制,每个算法任务可绑定独立的抽帧器和排序器
  • 布防时段:支持全防模式和半防模式的时段化配置
  • 与 RUNTIME 分工:VIDEO 负责编排、原画预览(live/)、告警落库;RUNTIME 统一承接实时 / 抓拍 / 巡检的帧侧执行,实时任务额外推带框检测流(ai/)并 hook 回传
RTC模块
  • go2rtc:基于 go2rtc 源码,vendor 随 install 脚本拉取
  • 九大品牌 P2P 桥接
    • Tapo(TP-Link)— 家用/门店 IPC,云密码直连 + 双向对讲
    • Tuya(涂鸦)— 白牌/OEM 摄像头海量纳管
    • Ring(Amazon)— 门铃/室外机,海外社区与仓储
    • Nest(Google)— Nest Cam / Doorbell 涉外高端场景
    • 小米(米家)— 国内家庭存量设备利旧,免 Micam
    • Wyze — 高性价比 IPC,试点与广域补点
    • DoorBird — 智能门铃门口对讲 + 视频
    • GoPro — HERO9–12 机动机位 / 应急巡检
    • Roborock(石头)— 带摄像头扫地机移动视角补盲
  • 统一管理 API:平台注册表、流 URL 构建、go2rtc REST 代理,默认端口 6100(管理)/ 1984(WebUI)/ 8554(RTSP)
  • 与 VIDEO 全链路打通:P2P 取流 → 标准 RTSP → SRS 推流 → Web 播放与 AI 分析,消费级设备与专业摄像机同一套运维体系
  • Docker 一体化:单容器运行 go2rtc 核心 + Python 管理服务,host 网络适配 P2P 局域网直连
AI模块
  • 智能分析:负责视频分析和AI算法执行
  • 模型服务集群:支持分布式模型推理服务,实现负载均衡与高可用
  • 实时推理:提供毫秒级响应的实时智能分析能力
  • 模型管理:支持模型部署、版本管理与多实例调度
RUNTIME模块
  • C++ 帧热路径:由原 TASK 演进的独立执行器,以同一二进制承接 realtime / snap / patrol——拉流或调度采帧 → 解码 → YOLO 推理 → 结构化结果回传;服务 VIDEO executor=cpp,不替代 VIDEO 编排 / 预览 / 告警面
  • 三类任务形态:实时长连接 Pipeline;抓拍 Cron(SnapScheduler);巡检多设备轮巡(PatrolScheduler)——调度策略不同,告警/心跳契约仍回 VIDEO
  • 实时默认推带框检测流:正式 realtime 任务启动即推独立 SRS ai/{设备},与原画 live/ 双路分离;抓拍/巡检以结果与告警为主(有地址时可推,不强制长推)
  • 告警与心跳汇聚:HTTP 回传 VIDEO alert hook / heartbeat(realtime、snap 走 realtime 心跳口;patrol 走巡检心跳口),经 Kafka 落库与通知,节点本地不落业务库
  • 环形队列流水线:拉流/解码、推理、回传分阶段线程;帧环满则丢最旧,保障实时优先、解码不被推理拖死
  • GPU 优先、失败回退:默认 prefer CUDA EP,失败自动 CPU,任务不中断
  • 原子模式:计算节点只装 RUNTIME(不装 VIDEO/WEB),VIDEO_BASE_URL 汇聚中心;正式任务(实时/抓拍/巡检)下发后由同一二进制执行,实时任务仍可推检测流到中心媒体面——节点轻、中心仍看得见、管得住
  • 一键分发:WEB「业务运行时分发」或 iot-node SSH 批量安装到 /opt/easyaiot/RUNTIME;本机 VIDEO 安装入口经 ensure_runtime_cpp.sh 自动编译挂载
EDGE模块
  • 无限联邦边缘集群模式:把智能能力从中心延伸到现场——普通开发板与边缘节点可随时加入值守网络,算力随业务铺开,告警与证据自动汇聚上云
  • 现场轻量值守:专注就近感知与研判回传,不背负重型管控界面与本地业务系统,降低边缘部署门槛与长期运维负担
  • 开箱接入、统一纳管:现场节点快速加入后由中心统一编排任务与策略,减少人工配置与分点分建成本
  • 业务无缝延展:中心负责看全局、定规则,边缘负责盯现场、快响应;节点数量可随覆盖范围持续扩展,支撑实时分析、巡检与抓拍等场景横向铺开
  • 轻装落地:边缘侧重「干活」而非「堆设备」,让广域布点更容易落地、更容易复制
VISUALIZE模块
  • 拖拽式大屏编辑器:高性能低代码可视化编辑器,专注画布编辑与预览
  • 与 WEB 一体联动:项目创建、模板、素材、数据源、发布与投放在管理后台「可视化」菜单完成;点击「打开编辑器」即可进入画布
  • 大屏交付能力:图表、指标与布局拖拽配置,组件可挂接平台数据源与 IoT 测点,支撑园区态势、产线 KPI、设备运维、能源能耗等指挥大屏快速成屏
  • 与组态分工清晰:指挥大屏走本模块编辑;工艺组态走 Web 组态能力;工程元数据统一由 DEVICE 侧可视化后台管理
  • 部署形态:与 APP 同属 full 完整版能力,mini / standard 可按现场硬件跳过,降低边缘精简部署体积
TRANSFORM模块
  • 多向业务流转:把平台侧告警、设备事件与业务结果按约定投递到 MES / ERP / CRM / WMS 等外部系统,打通「平台有数 → 业务系统用得上」的最后一公里
  • 可配置对接:数据目的、转发规则与字段映射一次配好即可复用,减少「每接一家客户系统就定制一套接口」的交付成本
  • 投递可验收:运行集群与投递轨迹可监控、可回看,联调与验收能回答「转没转到、卡在哪一步」,少靠口头对账
  • 横向扩展:流量上来后可按业务约定扩容消费与投递能力,支撑多产线、多工厂、多系统并行对接
PANEL模块
  • 交付与值守入口:独立于业务管控台——到场可装、可验、可守,缩短验收周期,降低驻场与远程支援成本
  • 当天可闭环:按档位界面化装机,进度与结果当场可见,业务管控台未就绪也能先把整机拉起来并交出去
  • 自助排障:容器健康、资源水位、任务日志与镜像就绪度一目了然,常见启停、拉镜像、清缓存不必等开发敲命令
  • 多现场复用:同一套入口贯穿多台一体机与多处机房,PoC 与量产交付口径一致
COMPILE打包
  • 多平台交付物:把 PANEL 等能力打成 Ubuntu / Debian、CentOS / RHEL 7~9(x86 + CentOS ARM,按 el7/el8/el9 分包)、Windows、macOS 及 ARM / 麒麟(Kylin) / 欧拉(openEuler)等目标安装包或可执行文件,方便给客户装机,不必现场从源码编译
  • 缩短交付链路:集成商可按目标环境取对应安装包完成部署与升级,安装、启停与卸载路径统一,降低跨系统交付差异
  • 与 PANEL 配套:打包产物可直接用于现场运维入口落地,让「能打包出去」和「到场能装能守」同一条交付链打通
## 🖥️ 跨平台部署优势

EasyAIoT支持在Linux、Mac、Windows三大主流操作系统上部署,为不同环境下的用户提供灵活便捷的部署方案;配套 COMPILE 可按目标系统产出安装包与可执行文件,配合 PANEL 完成到场装机与日常值守:

🐧 Linux部署优势

🍎 Mac部署优势

🪟 Windows部署优势

统一体验:无论选择哪种操作系统,EasyAIoT都提供一致的安装脚本和部署文档,确保跨平台部署体验的一致性。

## ☁️ EasyAIoT = AI + IoT = 云边端一体化解决方案

支持上千种垂直场景,支持AI模型定制化和AI算法定制化开发,深度融合。

赋能万物智视:EasyAIoT

构筑了物联网设备(尤其是海量摄像头)的高效接入与管控网络。我们深度融合流媒体实时传输技术与前沿人工智能(AI),打造一体化服务核心。这套方案不仅打通了异构设备的互联互通,更将高清视频流与强大的AI解析引擎深度集成,赋予监控系统"智能之眼"——精准实现人脸识别、异常行为分析、风险人员布控及周界入侵检测。

平台支持实时、抓拍与巡检等类型的算法任务:三类任务均可默认走 RUNTIME C++ 高速执行器executor=cpp)——实时任务长连接拉流解码与 YOLO 推理,并默认推带框 AI 检测流;抓拍任务按 Cron 调度采帧识别;巡检任务多路轮巡覆盖。告警与心跳统一回 VIDEO 既有闭环;亦可选 Python 后端保持兼容。计算节点支持 RUNTIME 原子模式(只装执行器、告警汇聚中心),让边缘算力盒轻装入网、中心统一研判。通过算法任务管理实现灵活的抽帧与排序策略,结合模型服务集群推理能力,确保毫秒级响应与高可用保障。同时,提供全防模式和半防模式两种布防策略,可根据不同时段灵活配置监控规则,实现精准的时段化智能监控与告警。

在物联网设备管理方面,EasyAIoT提供完整的设备生命周期管理能力,支持多种物联网与工业协议(MQTT、TCP、HTTP、Modbus-TCP、Modbus-RTU、OPC UA),实现设备的快速接入、安全认证、实时监控和智能控制。通过规则引擎实现设备数据的智能流转与处理,结合AI能力对设备数据进行深度分析,实现从设备接入、数据采集、智能分析到决策执行的全流程自动化,真正实现万物互联、万物智控。

EasyAIoT平台架构 ## ⚠️ 免责声明 EasyAIoT是一个开源学习项目,与商业行为无关。用户在使用该项目时,应遵循法律法规,不得进行非法活动。如果EasyAIoT发现用户有违法行为,将会配合相关机关进行调查并向政府部门举报。用户因非法行为造成的任何法律责任均由用户自行承担,如因用户使用造成第三方损害的,用户应当依法予以赔偿。使用EasyAIoT所有相关资源均由用户自行承担风险. ## 📚 部署文档 - [平台部署文档](.doc/部署文档/平台部署文档_zh.md) — Linux(含 Ubuntu / CentOS·RHEL **7~9** / **CentOS ARM** / ARM / **麒麟(Kylin) / 欧拉(openEuler)**)/ Mac / Windows 分步部署指南 - [macOS 镜像部署](.doc/部署文档/平台macOS部署文档_zh.md) — Docker Desktop 一键拉取预构建镜像 - [Windows 镜像部署](.doc/部署文档/平台Windows部署文档_zh.md) — `install_windows.ps1` 推荐入口(第 0 章) - [部署最佳实践](.doc/部署文档/部署最佳实践.md) — 规格选型、环境要求、一键部署(含 CentOS **7~9** / **CentOS ARM** / **麒麟(Kylin) / 欧拉(openEuler)**)、预构建镜像、运维排障与生产环境建议 ## 🎮 演示环境 - 演示地址:http://36.111.47.113:8888/ - 账号:admin - 密码:admin123 ## ⚙️ 项目地址 - Gitee: https://gitee.com/soaring-xiongkulu/easyaiot - Github: https://github.com/soaring-xiongkulu/easyaiot ## 📸 截图
演示 演示
#### 🖥️ 监控大屏 | | | | |:---:|:---:|:---:| | ![态势](.image/banner/banner1001.png) | ![总览](.image/banner/banner1076.jpg) | ![告警](.image/banner/banner1074.jpg) | | ![看板](.image/banner/banner1075.jpg) | ![多维](.image/banner/banner1095.jpg) | ![综合](.image/banner/banner1096.jpg) | | ![监控](.image/banner/banner1078.jpg) | ![实时](.image/banner/banner1077.jpg) | | #### 📺 可视化组态 | | | | |:---:|:---:|:---:| | ![项目](.image/banner/banner1185.png) | ![组态](.image/banner/banner1186.png) | ![编辑](.image/banner/banner1187.png) | | ![预览](.image/banner/banner1188.png) | ![组件](.image/banner/banner1189.png) | ![数据源](.image/banner/banner1190.png) | | ![发布](.image/banner/banner1191.png) | ![运行](.image/banner/banner1192.png) | ![模板](.image/banner/banner1193.png) | | ![资产](.image/banner/banner1194.png) | ![大屏](.image/banner/banner1195.png) | ![展示](.image/banner/banner1196.png) | #### 📹 视频监控 | | | | |:---:|:---:|:---:| | ![直播](.image/banner/banner1145.jpg) | ![预览](.image/banner/banner1146.jpg) | ![摄像头](.image/banner/banner1051.jpg) | | ![列表](.image/banner/banner1053.jpg) | ![推流](.image/banner/banner1083.jpg) | ![转发](.image/banner/banner1084.jpg) | | ![存储](.image/banner/banner1121.png) | ![抓拍](.image/banner/banner1122.png) | ![录像](.image/banner/banner1123.png) | | ![配置](.image/banner/banner1124.png) | ![容量](.image/banner/banner1125.png) | ![回放](.image/banner/banner1126.png) | | ![抓拍](.image/banner/banner1117.png) | ![文件](.image/banner/banner1118.png) | ![策略](.image/banner/banner1119.png) | | ![配额](.image/banner/banner1120.png) | ![图库](.image/banner/banner1057.jpg) | ![归档](.image/banner/banner1058.jpg) | | ![监控](.image/banner/banner1068.jpg) | ![统计](.image/banner/banner1069.jpg) | ![地图](.image/banner/banner1113.png) | | ![定位](.image/banner/banner1114.png) | ![分布](.image/banner/banner1115.png) | ![点位](.image/banner/banner1116.png) | | ![实况](.image/banner/banner1026.jpg) | ![多路](.image/banner/banner1028.jpg) | ![推流](.image/banner/banner1103.png) | | ![预览](.image/banner/banner1104.png) | ![接入](.image/banner/banner1105.png) | ![NVR](.image/banner/banner1106.png) | | ![实况](.image/banner/banner1183.jpg) | ![地图](.image/banner/banner1184.jpg) | | #### 🧠 AI模型 | | | | |:---:|:---:|:---:| | ![Qwen](.image/banner/banner1093.jpg) | ![视觉模型](.image/banner/banner1094.jpg) | ![列表](.image/banner/banner1099.png) | | ![配置](.image/banner/banner1100.png) | ![详情](.image/banner/banner1101.png) | ![调用](.image/banner/banner1102.png) | | ![训练](.image/banner/banner1019.jpg) | ![任务](.image/banner/banner1020.jpg) | ![列表](.image/banner/banner1023.jpg) | | ![进度](.image/banner/banner1024.jpg) | ![参数](.image/banner/banner1017.jpg) | ![评估](.image/banner/banner1018.jpg) | | ![详情](.image/banner/banner1021.jpg) | ![日志](.image/banner/banner1022.jpg) | ![管理](.image/banner/banner1097.png) | | ![仓库](.image/banner/banner1098.png) | ![版本](.image/banner/banner1039.jpg) | ![资产](.image/banner/banner1061.jpg) | | ![推理](.image/banner/banner1040.jpg) | ![配置](.image/banner/banner1042.jpg) | ![结果](.image/banner/banner1043.jpg) | | ![在线](.image/banner/banner1044.jpg) | ![批量](.image/banner/banner1047.jpg) | ![监控](.image/banner/banner1048.jpg) | | ![服务](.image/banner/banner1045.jpg) | ![部署](.image/banner/banner1046.jpg) | ![集群](.image/banner/banner1049.jpg) | | ![调用](.image/banner/banner1050.jpg) | ![权重](.image/banner/banner1111.png) | ![下载](.image/banner/banner1112.png) | | ![姿态](.image/banner/banner1147.jpg) | ![识别](.image/banner/banner1148.jpg) | ![任务](.image/banner/banner1085.jpg) | | ![配置](.image/banner/banner1086.jpg) | ![详情](.image/banner/banner1087.jpg) | ![运行](.image/banner/banner1088.jpg) | | ![区域](.image/banner/banner1079.jpg) | ![检测框](.image/banner/banner1080.jpg) | ![布防](.image/banner/banner1081.jpg) | | ![预览](.image/banner/banner1082.jpg) | ![算法](.image/banner/banner1062.jpg) | ![创建](.image/banner/banner1063.png) | | ![画面](.image/banner/banner1064.jpg) | ![分析](.image/banner/banner1065.jpg) | ![结果](.image/banner/banner1066.jpg) | | ![回看](.image/banner/banner1067.jpg) | ![实况](.image/banner/banner1052.jpg) | ![智能](.image/banner/banner1054.jpg) | #### 📦 数据集 | | | | |:---:|:---:|:---:| | ![管理](.image/banner/banner1015.png) | ![列表](.image/banner/banner1010.jpg) | ![标注](.image/banner/banner1027.png) | | ![任务](.image/banner/banner1016.jpg) | ![工具](.image/banner/banner1059.jpg) | ![预览](.image/banner/banner1060.jpg) | | ![详情](.image/banner/banner1107.png) | ![导入](.image/banner/banner1108.png) | ![项目](.image/banner/banner1109.png) | | ![审核](.image/banner/banner1110.png) | ![创建](.image/banner/banner1007.jpg) | ![样本](.image/banner/banner1008.jpg) | #### 🔌 物联网 | | | | |:---:|:---:|:---:| | ![物模型](.image/banner/banner1149.jpg) | ![定义](.image/banner/banner1150.jpg) | ![产品](.image/banner/banner1151.jpg) | | ![详情](.image/banner/banner1152.jpg) | ![设备](.image/banner/banner1153.jpg) | ![详情](.image/banner/banner1154.jpg) | | ![状态](.image/banner/banner1155.jpg) | ![属性](.image/banner/banner1156.jpg) | ![服务](.image/banner/banner1157.jpg) | | ![事件](.image/banner/banner1158.jpg) | ![影子](.image/banner/banner1159.jpg) | ![拓扑](.image/banner/banner1160.jpg) | | ![子设备](.image/banner/banner1161.jpg) | ![分组](.image/banner/banner1162.jpg) | ![控制](.image/banner/banner1163.jpg) | | ![遥测](.image/banner/banner1164.jpg) | ![历史](.image/banner/banner1165.jpg) | ![协议](.image/banner/banner1166.jpg) | | ![连接](.image/banner/banner1167.jpg) | ![认证](.image/banner/banner1168.jpg) | ![调试](.image/banner/banner1169.jpg) | | ![功能](.image/banner/banner1170.jpg) | ![读写](.image/banner/banner1171.jpg) | ![服务](.image/banner/banner1172.jpg) | | ![订阅](.image/banner/banner1173.jpg) | ![日志](.image/banner/banner1174.jpg) | ![在线](.image/banner/banner1175.jpg) | | ![统计](.image/banner/banner1176.jpg) | ![总览](.image/banner/banner1177.jpg) | ![看板](.image/banner/banner1178.jpg) | | ![产品](.image/banner/banner1006.jpg) | ![设备](.image/banner/banner1009.jpg) | ![OTA](.image/banner/banner1179.jpg) | | ![固件](.image/banner/banner1180.jpg) | ![任务](.image/banner/banner1181.jpg) | ![进度](.image/banner/banner1182.jpg) | | ![规则](.image/banner/banner1013.jpg) | ![编排](.image/banner/banner1014.png) | | #### 🖥️ 集群 | | | | |:---:|:---:|:---:| | ![概览](.image/banner/banner1127.jpg) | ![算力](.image/banner/banner1128.jpg) | ![节点](.image/banner/banner1129.jpg) | | ![详情](.image/banner/banner1130.jpg) | ![监控](.image/banner/banner1131.jpg) | ![调度](.image/banner/banner1132.jpg) | | ![列表](.image/banner/banner1133.jpg) | ![状态](.image/banner/banner1134.jpg) | ![配置](.image/banner/banner1135.jpg) | | ![分配](.image/banner/banner1136.jpg) | | | #### 🔔 告警 | | | | |:---:|:---:|:---:| | ![事件](.image/banner/banner1089.jpg) | ![处理](.image/banner/banner1090.jpg) | ![通知](.image/banner/banner1029.jpg) | | ![配置](.image/banner/banner1030.jpg) | ![列表](.image/banner/banner1072.jpg) | ![详情](.image/banner/banner1031.jpg) | | ![处置](.image/banner/banner1070.jpg) | ![统计](.image/banner/banner1071.jpg) | | #### ⚙️ 系统 | | | | |:---:|:---:|:---:| | ![标识](.image/banner/banner1143.jpg) | ![重置](.image/banner/banner1144.jpg) | ![用户](.image/banner/banner1003.png) | | ![权限](.image/banner/banner1004.png) | ![菜单](.image/banner/banner1005.png) | ![配置](.image/banner/banner1002.png) | #### 📱 APP | | | | |:---:|:---:|:---:| | ![首页](.image/banner/app/app_1000.jpg) | ![监控](.image/banner/app/app_1001.jpg) | ![预览](.image/banner/app/app_1002.jpg) | | ![告警](.image/banner/app/app_1003.jpg) | ![回放](.image/banner/app/app_1004.jpg) | ![设备](.image/banner/app/app_1005.jpg) | | ![消息](.image/banner/app/app_1006.jpg) | ![我的](.image/banner/app/app_1007.jpg) | | ## 📞 联系方式

请先关注下方公众号,再通过技术交流群或微信号与我们联系。

## 👥 公众号
公众号
## 💬 技术交流群

关注公众号后,使用微信扫描下方二维码加入 EasyAIoT 技术交流群。

EasyAIoT技术交流3群
## 💬 微信号联系

关注公众号后,如需一对一沟通,可扫描下方二维码添加微信好友。

微信号联系方式
## 🪐 知识星球:

知识星球

## 💰 打赏赞助
微信支付 支付宝支付
## 🤝 贡献指南

我们欢迎所有形式的贡献!无论您是代码开发者、文档编写者,还是问题反馈者,您的贡献都将帮助 EasyAIoT 变得更好。以下是几种主要的贡献方式:

💻 代码贡献

📚 文档贡献

🌟 其他贡献方式

## 🌟 重大贡献者

以下是对EasyAIoT项目做出重大贡献的杰出贡献者,他们的贡献对项目的发展起到了关键推动作用,我们表示最诚挚的感谢!

贡献者 贡献内容
℡夏别 为推动EasyAIoT项目贡献Windows部署文档,为Windows平台用户提供了完整的部署指南,大大降低了Windows环境下的部署难度,让更多用户能够便捷地使用EasyAIoT平台。
YiYaYiYaho 为推动EasyAIoT项目贡献Mac容器一键部署脚本,为Mac平台用户提供了自动化部署解决方案,显著简化了Mac环境下的部署流程,提升了开发者和用户的部署体验。
山寒 为推动EasyAIoT项目贡献Linux容器部署脚本,为Linux平台用户提供了容器化部署方案,实现了快速、可靠的容器部署,为生产环境的稳定运行提供了重要保障。
玖零。 为推动EasyAIoT项目贡献Linux容器部署脚本,进一步完善了Linux平台的容器化部署方案,为不同Linux发行版用户提供了更多选择,推动了项目的跨平台部署能力。
爱吃小柚子 为推动 EasyAIoT 项目在「训得动、训得稳、训得省心」方向的发展,系统性打通多卡训练、断点续训与节点侧部署能力,让现场算力真正用得上、训练任务真正控得住:支持自动识别并使用服务器全部 GPU,用户可在训练页按需选择单卡或多卡,不再受限于只能看到一张卡;兼容多种常见数据集格式与目录结构,支持大容量本地数据集上传,训练失败后仍可保留原始数据快速重试,显著降低数据准备与反复折腾的成本;完善训练进度可见、任务可停可续,避免中断后成果丢失、点击停止却仍在后台空转等痛点,使本地与远程训练调度在失败时也能及时回退、给出清晰反馈;同步优化前端训练任务的 GPU 选择、继续训练与停止状态展示,并修复模型发布误判失败、自定义预览图被覆盖、按名称/版本查不到模型以及数据集同步易超时、易冲突等问题,让「训练—发布—使用」闭环更顺畅可靠。此前亦主导国标 GB28181 与 AI 业务流程的端到端联调验证及画面清晰度专项评估,为国标接入可靠性与视频观感优化提供了重要依据。
Dark 为推动EasyAIoT项目在国标视频监控方向的发展,贡献 GB28181 能力的端到端打通,实现视频播放与云台控制,使国标设备接入具备可用的实况预览与远程操控能力。
machh 为推动 EasyAIoT-Edge 项目的发展,完成摄像头接入与 AI 能力的端到端跑通,并实现功能串联,使边缘侧「接入—智能分析」链路可用、可闭环。
遗忘的星空 为推动 EasyAIoT 项目在设备直连接入方向的发展,贡献多品牌 IP 摄像头资产盘点与网段扫描能力,支持海康 IPC、NVR 等设备的批量发现与识别;完善直连设备在同网段、跨网段场景下的批量搜索与一键注册流程,基于设备原生协议实现接入,可绕过海康 SDK、摆脱对海康平台的强依赖,为开放、可控的摄像头规模化接入奠定了基础。
阿龙 为推动 EasyAIoT 项目在地图可视化与空间研判方向的发展,独立贡献天地图空间可视化能力的完整代码实现,涵盖国家天地图底图接入、摄像头与告警设备布点、地图分布视图、地点搜索与坐标批量导入、告警事件自动上图、以人/以车寻迹及移动设备轨迹回放等核心链路,使平台「天地图空间可视化与以图研判」能力从方案设计真正走向可落地、可使用的生产形态。
雨落流殇 为推动 EasyAIoT 项目在超大规模流媒体承载方向的发展,贡献异构流媒体服务器集群的部署与调度思路,提出多节点池协同、流媒体与业务层解耦及节点注册调度等可扩展方案,为平台支撑万级路摄像头并发接入、稳定分发与弹性扩容奠定了重要的架构基础。
常康 为推动 EasyAIoT 项目在智能交通与车辆管控方向的发展,独立贡献车牌识别算法与完整代码实现,涵盖车牌定位检测、号码与颜色识别、双层牌拼接与倾斜透视校正、车牌库管理与多库顺序匹配、算法任务一键联动及异步比对等核心链路,全面支持蓝/黄/绿/白牌及新能源车牌等主流类型,使平台「车牌识别与车牌库管理能力」从能力规划真正走向可落地、可闭环的生产应用。
Li 为推动 EasyAIoT 项目在青年开发者社群与协作生态方向的发展,以卓越的组织领导力与感召力,带领全校同学深度参与项目共建,汇聚青春才智、凝聚团队合力,为 EasyAIoT 注入了源源不断、绵延不绝的发展动能;在项目传播推广、实践落地与后续人才梯队培育等方面,亦作出了举足轻重、不可替代的重要贡献。
陈家林 为推动 EasyAIoT 项目在物联网设备互通、工业协议接入与空天视频融合方向的发展,打通设备指令与状态数据的上下行闭环,使平台真正实现「下得去、看得见、控得住」;系统性贡献 Modbus-TCP、Modbus-RTU、OPC UA 工业协议接入能力,完成以太网侧与串口侧工控设备及 OPC UA 节点的统一采集、测点读写与物模型映射,使电表、传感器、PLC、控制器等海量工业设备数据可被平台统一汇聚、监测与联动,补齐「看得见现场、也听得到设备」的关键拼图;同时贡献大疆司空机场与无人机画面接入能力,把空中巡检视角纳入统一视频与告警体系,显著拓展平台在工控数采、产线智控、广域巡查、应急勘察与天地一体协同感知中的落地价值。
空空 为推动 EasyAIoT 项目在摄像头直连「从能发现走向能落地」方向的发展,补齐直连接入在认证、通道同步、配置变更与多品牌出流等关键短板,使平台在真实 NVR / 多厂商现场具备可交付的可用性:打通设备登录认证,让直连设备真正「登得进、管得住」;完善 NVR 同步通道后的取流模型,让批量同步出来的流可播、可用,显著提升 NVR 规模化接入效率;保障接入参数可持续维护;同步建设国内常用监控品牌出流规则库,并开放自定义品牌规则,使异厂商、异型号设备可一键出流,不必依赖人工试地址,把直连能力从「扫得到设备」推进到「登得进、同步准、改得了、多品牌都能出流」的生产可用形态,为后续云台与变焦等操控能力完善奠定坚实基础。
狗娃 为推动 EasyAIoT 项目在「物联网数据可展成屏」方向的发展,前瞻提出可视化 Board(拖拽看板)模块的产品构想:传统大屏往往每张屏、每个组件都要独立手写查询,交付慢、改一次动全身、业务人员几乎无法自助做屏。Board 方案把图表、指标与布局交给拖拽画布配置,并把组件直接挂接平台 IoT 物模型测点——实时值与历史值从设备侧一键取用;让园区态势、产线 KPI、设备运维等大屏从「开发写查询才能出屏」升级为「选测点、拖组件即可成屏」,显著缩短可视化交付周期,把 IoT「后台有数」真正变成「前台有屏」的可运营能力。此前亦贡献传感器浮点数据预测、运行状态属性上下阈值配置、阈值告警与规则联动,以及中心设备关联子设备运行状态一屏展示,打通「预测—定界—告警—规则—一屏掌控」设备运行闭环,使平台设备侧具备「看得见数、管得住界、告得出警、看得清全局」的能力。
大老刘 为推动 EasyAIoT 项目在对外宣介与方案表达方向的发展,贡献《AI视频监控分析平台》图文介绍材料,系统梳理平台在 AI 视频监控分析场景下的能力全貌与落地价值,让更多用户、集成商与合作伙伴能快速理解平台定位与核心亮点,显著提升项目对外传播与商务沟通效率。
刘兆中ᯤ⁵ᴳ 为推动 EasyAIoT 项目在 macOS 一键部署方向的发展,率先贡献部分 Mac 一键部署脚本,把镜像拉取、容器编排与环境前置检查等主干路径基本打通,使后续完善只需补齐「最后一公里」;其探索与实践为团队厘清了 Mac 侧部署链路的关键节点与风险点,显著缩短了后续工程化收尾的路径,是 macOS 部署能力从零到可用过程中不可或缺的奠基性贡献。

特别致谢:以上贡献者在跨平台部署文档与脚本、macOS 一键部署脚本奠基与链路探索、国标视频能力与 AI 联调验证、多卡训练与断点续训、多品牌摄像头直连发现与批量接入、天地图空间可视化、异构流媒体集群部署与调度、车牌识别算法与完整代码、EasyAIoT-Edge 边缘侧端到端串联、校园开发者社群组织与青年协作生态构建、物联网设备上下行闭环与大疆司空空中视角接入、Modbus-TCP / Modbus-RTU / OPC UA 工业协议接入、摄像头直连从发现到登录/同步/配置/多品牌出流的闭环、拖拽看板(Board)构想与 IoT 测点实时/历史值直取集成、传感器浮点数据预测与阈值告警规则及中心设备关联子设备运行状态一屏展示、AI 视频监控分析平台图文介绍材料等不同方面推动了 EasyAIoT 的发展,他们的专业精神与无私奉献值得我们学习与尊敬。再次向这些杰出的贡献者表示最诚挚的感谢!🙏

## 💝 开源守望者 开源项目的持续推进,从来不只依赖代码与文档。在 EasyAIoT 算力资源最吃紧、项目几近难以为继的那些日子里,正是以下各位以真金白银的支持,为项目注入了最关键的续航——你们或许未曾提交一行代码,但每一份信任与托举,都让这个项目得以跨过最难的槛、继续向前迭代。只要有人在用、有人在撑,开源生态便值得走得更远;EasyAIoT 今日所能抵达的高度,离不开这些在关键时刻雪中送炭的同行者。我们向每一位给予援手的朋友致以最诚挚的敬意与感谢!以下排名不分先后:
lysss
lysss
Sean-宋阳
Sean-宋阳
XYZ
XYZ
大虚子民🎼
大虚子民🎼
哈兰葱
哈兰葱
曲超
曲超
李雪汉
李雪汉
梦影·清之韵
梦影·清之韵
dasic
dasic
战刀
战刀
禾一虫
禾一虫
钟意月月🍹
钟意月月🍹
山人
山人
林大侠
林大侠
core
core
王亚鹏
王亚鹏
今早好大雾
今早好大雾
头像飞鱼
头像飞鱼
simon
simon
万博览
万博览
董永乐
董永乐
℡夏别
℡夏别
周金旺
周金旺
无忧
无忧
许多
许多
王军
王军
子非鱼
子非鱼
苏州小朱
苏州小朱

HuaZy
HuaZy
越南打印机网络监控电脑门禁何工
越南打印机网络监控电脑门禁何工
熊勇辉
熊勇辉
旭
心远
心远
Mr.Peng
Mr.Peng
舒韩春💭成都云速广告💭
舒韩春💭成都云速广告💭
前进!
前进!
永恒
永恒
Catwings
Catwings
刘振达
刘振达
雷沛奇
雷沛奇
CSL
CSL
自胜
自胜
朱江山
朱江山
安
简单
简单
郝艳军
郝艳军
Star&Li
Star&Li
工体东路
工体东路
Sunder.
Sunder.
程亮🌟
程亮🌟
should
should
黄国洪
黄国洪
Holmesian
Holmesian
Issac
Issac
习惯
习惯
黄杰
黄杰
唐智灵
唐智灵
巴波儿奔🇨🇳
巴波儿奔🇨🇳
冯振华
冯振华
风清扬
风清扬
take your time or
take your time or
Rising徐
Rising徐
Mr.G
Mr.G
吴翕然
吴翕然
蓝天白云
蓝天白云
Charlie
Charlie
胖哥
胖哥
王宪芳
王宪芳
lk
lk
阿旺*
阿旺*
🍃一笑奈何🍃
🍃一笑奈何🍃
刘召
刘召
🍻Jamie
🍻Jamie
薛磊
薛磊
Jack
Jack
啊这
啊这
在希望德田野上
在希望德田野上
莫建民
莫建民
马景祥
马景祥
谭远彪
谭远彪
一杯陈豆浆🥲🥲
一杯陈豆浆🥲🥲
chen
chen
xingzhedu2030
xingzhedu2030
machh
machh
开炫🍊🍊🍊
开炫🍊🍊🍊
Dark
Dark
A-Tree
A-Tree
陈
月半
月半
吴军
吴军
青衫
青衫
梓淇東來
梓淇東來
潇潇
潇潇
依依
依依
金·郁金香
金·郁金香
David
David
榕德天锐-邱国城
榕德天锐-邱国城
Wzs
Wzs
张军伟
张军伟
菜rainbow狗
菜rainbow狗
闻达
闻达
银之匙
银之匙
命中注定
命中注定
...
...
爱吃小柚子
爱吃小柚子
草原雄鹰
草原雄鹰
顺流致远
顺流致远
香草口味
香草口味
雨落流殇
雨落流殇
弱电安防
弱电安防
山里人
山里人
诗如画
诗如画
星空🌃
星空🌃
楠哥
楠哥
蜗牛
蜗牛
大周
大周
歌德de花烛
歌德de花烛
noname
noname
兔子
兔子
ThinkInStack
ThinkInStack
Louis
Louis
胡首凡 梯控门禁五方对讲
胡首凡 梯控门禁五方对讲
袁建华
袁建华
空空
空空
阿涛
阿涛
NULL
NULL
一片天
一片天
小满藏舟
小满藏舟
M
M
舍得
舍得
默者
默者
火车叨位去、
火车叨位去、
payne
payne
滕虎
滕虎
天天
天天
王超
王超
南北
南北
最后的轻语
最后的轻语
西乡一粒沙
西乡一粒沙
yang
yang
何行者
何行者
在路上
在路上
ANDY
ANDY
冯
忘记时间
忘记时间
A许庆
A许庆
刘兆中📶⁵ᴳ
刘兆中📶⁵ᴳ
莫斯克
莫斯克
赵欢
赵欢
## 🏆 最佳实践者 他们是将 EasyAIoT 从「可用」推向「好用、用好」的先行者——以下各位已完成 EasyAIoT 项目部署或业务场景落地,其探索与成果为社区树立了可复制、可参考的标杆,我们向这些卓越践行者致以崇高敬意与衷心祝贺!以下排名不分先后:
℡夏别
℡夏别
YiYaYiYaho
YiYaYiYaho
冯
在希望德田野上
在希望德田野上
漠然
漠然
爱吃小柚子
爱吃小柚子
Wzs
Wzs
Dark
Dark
刘延波
刘延波
## 🙏 致谢 感谢以下各位对本项目包括但不限于代码贡献、问题反馈、资金捐赠等各种方式的支持!以下排名不分先后:
默者
默者
小满藏舟
小满藏舟
空空
空空
陈家林
陈家林
NULL
NULL
陈勇至
陈勇至
Dark
Dark
machh
machh
三块两毛四
三块两毛四
物语晨水²⁰²⁶
物语晨水²⁰²⁶
玖零。
玖零。
金鸿伟
金鸿伟
李江峰
李江峰
Best Yao
Best Yao
无为而治
无为而治
shup
shup
也许
也许
⁰ʚᦔrꫀꪖꪑ⁰ɞ .
⁰ʚᦔrꫀꪖꪑ⁰ɞ .
逆
廖东旺
廖东旺
黄振
黄振
春生
春生
贵阳王老板
贵阳王老板
hao_chen
hao_chen
尽千
尽千
yuer629
yuer629
kong
kong
岁月静好
岁月静好
Kunkka
Kunkka
灬
Mr.LuCkY
Mr.LuCkY
泓
i
i
依依
依依
小菜鸟先飞
小菜鸟先飞
追溯未来
追溯未来
青衫
青衫
Fae
Fae
憨憨
憨憨
文艺小青年
文艺小青年
lion
lion
汪汪队立大功
汪汪队立大功
wcj
wcj
怒放de生命
怒放de生命
蓝速传媒
蓝速传媒
ADVISORYZ
ADVISORYZ
take your time or
take your time or
碎碎念.
碎碎念.
北街
北街
Dorky TAT
Dorky TAT
右耳向西
右耳向西
派大星
派大星
棒槌🧿🍹🍹🧿
棒槌
信微输传助手
信微输传助手
一往无前
一往无前
Charon
Charon
赵WIFI.
赵WIFI.
Chao.
Chao.
城市稻草人
城市稻草人
Bug写手墨白
Bug写手墨白
kevin
kevin
童年
童年
sherry金
sherry金
℡夏别
℡夏别
翠翠草原
翠翠草原
慕容曦
慕容曦
Tyrion
Tyrion
大漠孤烟
大漠孤烟
Return
Return
一杯拿铁
一杯拿铁
Thuri
Thuri
Liu
Liu
三金
三金
ZPort
ZPort
Li
Li
嘉树
嘉树
俊采星驰
俊采星驰
oi
oi
ZhangY_000
ZhangY_000
℡夏别
℡夏别
张瑞麟
张瑞麟
Lion King
Lion King
Frank
Frank
徐梦阳
徐梦阳
九月
九月
tangl伟
tangl伟
冯瑞伦
冯瑞伦
杨林
杨林
梧桐有语。
梧桐有语。
歌德de花烛
歌德de花烛
泥嚎
泥嚎
翠翠草原
翠翠草原
胡泽龙
胡泽龙
苏叶
苏叶
裴先生
裴先生
谭远彪
谭远彪
陈祺
陈祺
零点就睡
零点就睡
风之羽
风之羽
王守仁
王守仁
狼图腾
狼图腾
马到成功
马到成功
做生活的高手
做生活的高手
清欢之恋
清欢之恋
绝域时空
绝域时空
风雨
风雨
Nicola
Nicola
云住
云住
Mr.Zhang
Mr.Zhang
剑
shen
shen
嗯
周华
周华
太阳鸟
太阳鸟
了了
了了
第七次日落
第七次日落
npc
npc
承担不一样的天空
承担不一样的天空
铁木
铁木
Orion
Orion
森源-金福洪
森源-金福洪
薛继超
薛继超
虎虎虎
虎虎虎
Everyman
Everyman
NXL
NXL
孙涛
孙涛
大饼
大饼
hrsjw1
hrsjw1
linguanghuan
linguanghuan
YiYaYiYaho
YiYaYiYaho
慢慢慢
慢慢慢
lilOne
lilOne
icon
icon
山寒
山寒
放学丶别走
放学丶别走
春和
春和
章鱼小丸子
章鱼小丸子
Catwings
Catwings
小工头
小工头
西乡一粒沙
西乡一粒沙
爱吃小柚子
爱吃小柚子
阿龙
阿龙
雨落流殇
雨落流殇
遗忘的星空
遗忘的星空
Achieve_Xu
Achieve_Xu
NicholasLD
NicholasLD
常康
常康
嘎嗝
嘎嗝
曹
滔滔
滔滔
狗娃
狗娃
## 💡 期望

欢迎提出更好的意见,帮助完善 easyaiot

## 📄 版权

翱翔的雄库鲁/easyaiot 采用 MIT LICENSE 开源协议。我们致力于推动 AI 技术的普及与发展,让更多人能够自由使用和受益于这项技术。

使用许可:个人与企业可 100% 免费使用,无需保留作者、Copyright 信息。我们相信技术的价值在于被广泛使用和持续创新,而非被版权束缚。希望您能够自由地使用、修改、分发本项目,让 AI 技术真正惠及每一个人。