# easyaiot
**Repository Path**: echooooooo/easyaiot
## Basic Information
- **Project Name**: easyaiot
- **Description**: 我希望全世界都能使用这个系统,实现AI的真正0门槛,人人都能体验到AI带来的好处,而并不只是掌握在少数人手里。支持上千种垂直场景,支持AI模型定制化和AI算法定制化开发 深度融合,赋能万物智视:EasyAIoT 构筑了物联网设备(尤其是海量摄像头)的高效接入与管控网络。我们深度融合流媒体实时传输技术与前沿人工智能(AI),打造一体化服务核心。
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 406
- **Created**: 2025-11-21
- **Last Updated**: 2025-11-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# EasyAIoT(云边端一体化智能算法应用平台)
[](https://gitee.com/soaring-xiongkulu/easyaiot/stargazers)
[](https://gitee.com/soaring-xiongkulu/easyaiot/members)
### 我希望全世界都能使用这个系统,实现AI的真正0门槛,人人都能体验到AI带来的好处,而并不只是掌握在少数人手里。
## 🌟 关于项目的一些思考
#### 项目定位:
EasyAIoT是一个云边端一体化的智能物联网平台,专注于AI与IoT的深度融合。
**AI能力:**
- 支持百级摄像头接入、采集、标注、训练、推理、导出、分析、告警、录像、存储、部署
- PaddleOCR文字识别、语音转文本
- 多模态视觉大模型(物体识别、文字识别)
- LLM大语言模型(支持RTSP流、视频、图像、语音、文本等)
**IoT能力:**
- 设备接入与管理:设备注册、认证、状态监控、生命周期管理
- 产品与物模型管理:产品定义、物模型配置、产品管理
- 多协议支持:MQTT、TCP、HTTP等多种物联网协议
- 设备认证与动态注册:安全接入、身份认证、动态设备注册
- 规则引擎:数据流转规则、消息路由、数据转换
- 数据采集与存储:设备数据采集、存储、查询与分析
- 设备状态监控与告警管理:实时监控、异常告警、智能决策
**核心价值:** 实现从设备接入到数据采集、AI分析、智能决策的全链路闭环,真正实现万物互联、万物智控。
#### 我认为没有任何一个编程语言是擅长所有事情,但如果是3种编程语言混合,EasyAIoT将所向披靡,恰好我具备这种特质。
#### Java适合做平台但不适合网络编程和AI编程,Python适合做网络和AI编程但不适合做高性能任务执行,C++适合做高性能任务执行但不适合做前面两者做的事情,EasyAIoT设想是采用三合一语言混编,构建一个实现不太Easy,但是使用非常Easy的AIoT平台。

#### 模块之间的数据流转,如下:

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

#### EasyAIoT其实不是一个项目,而是五个项目。
#### 好处是什么呢?假如说你在一个受限的设备上(比如RK3588),你只需要拿出其中某个项目就可以独立部署,所以看似这个项目是云平台,其实他也可以是边缘平台。
### 🌟 真开源不易,如果这个项目对您有帮助,请您点亮一颗Star再离开,这将是对我最大的支持!(在这个假开源横行的时代,这个项目就是一个异类,纯靠爱来发电)
## 🎯 适用场景

## 🧩 项目结构
EasyAIoT由五个核心项目组成:
- **WEB模块**: 基于Vue的前端管理界面,提供统一的用户交互体验
- **DEVICE模块**: 基于Java的物联网设备管理模块,提供完整的IoT设备接入与管理能力
- 设备管理:设备注册、认证、状态监控、生命周期管理
- 产品管理:产品定义、物模型管理、产品配置
- 协议支持:MQTT、TCP、HTTP等多种物联网协议
- 设备认证:设备动态注册、身份认证、安全接入
- 规则引擎:数据流转规则、消息路由、数据转换
- 数据采集:设备数据采集、存储、查询与分析
- **VIDEO模块**: 基于Python的视频处理模块,负责视频流处理与传输
- **AI模块**: 基于Python的人工智能处理模块,负责视频分析和AI算法执行
- **TASK模块**: 基于C++的高性能任务处理模块,负责计算密集型任务执行
## ☁️ EasyAIoT = AI + IoT = 云边一体化解决方案
支持上千种垂直场景,支持AI模型定制化和AI算法定制化开发,深度融合。
赋能万物智视:EasyAIoT
构筑了物联网设备(尤其是海量摄像头)的高效接入与管控网络。我们深度融合流媒体实时传输技术与前沿人工智能(AI),打造一体化服务核心。这套方案不仅打通了异构设备的互联互通,更将高清视频流与强大的AI解析引擎深度集成,赋予监控系统"智能之眼"——精准实现人脸识别、异常行为分析、风险人员布控及周界入侵检测。
在物联网设备管理方面,EasyAIoT提供完整的设备生命周期管理能力,支持多种物联网协议(MQTT、TCP、HTTP),实现设备的快速接入、安全认证、实时监控和智能控制。通过规则引擎实现设备数据的智能流转与处理,结合AI能力对设备数据进行深度分析,实现从设备接入、数据采集、智能分析到决策执行的全流程自动化,真正实现万物互联、万物智控。

## ⚠️ 免责声明
EasyAIoT是一个开源学习项目,与商业行为无关。用户在使用该项目时,应遵循法律法规,不得进行非法活动。如果EasyAIoT发现用户有违法行为,将会配合相关机关进行调查并向政府部门举报。用户因非法行为造成的任何法律责任均由用户自行承担,如因用户使用造成第三方损害的,用户应当依法予以赔偿。使用EasyAIoT所有相关资源均由用户自行承担风险.
## 📚 部署文档
- [平台部署文档](.doc/部署文档/平台部署文档.md)
## 🎮 演示环境
- 演示地址:http://36.111.47.113:8888/
- 账号:admin
- 密码:admin123
## ⚙️ 项目地址
- Gitee: https://gitee.com/soaring-xiongkulu/easyaiot
- Github: https://github.com/soaring-xiongkulu/easyaiot
## 📸 截图
## 🛠️ 服务支持
我们提供了各种服务方式帮助您深入了解EasyAIoT平台和代码,通过产品文档、技术交流群、付费教学等方式,你将获得如下服务:
| 服务项 | 服务内容 | 服务收费 | 服务方式 |
|------|----------------------------|--------|-------------|
| 系统部署 | 在客户指定的网络和硬件环境中完成EasyAIoT部署 | 500元 | 线上部署支持 |
| 技术支持 | 提供各类部署、功能使用中遇到的问题答疑 | 200元 | 半小时内 线上远程支持 |
| 模型训练 | 训练业务场景识别模型 | 1000+元 | 模型定制化训练 |
| 其他服务 | 垂直领域解决方案定制化开发;定制化时长、功能服务等 | 面议 | 面议 |
## 📞 联系方式(添加微信后,需关注公众号,拉入技术交流群)
## 👥 公众号
## 🪐 知识星球:
## 💰 打赏赞助
## 🙏 致谢
感谢以下各位对本项目包括但不限于代码贡献、问题反馈、资金捐赠等各种方式的支持!以下排名不分先后:
## 期望
欢迎提出更好的意见,帮助完善 easyaiot
## 版权
翱翔的雄库鲁/easyaiot 采用[APACHE LICENSE 2.0](https://gitee.com/soaring-xiongkulu/easyaiot/blob/main/LICENSE)
开源协议,您在使用过程中,需要注意以下几点:
1. 不得修改产品相关代码的源码头注释和出处;
2. 不得应用于危害国家安全、荣誉和利益的行为,不能以任何形式用于非法目的;
## 🌟 Star增长趋势图
[](https://starchart.cc/soaring-xiongkulu/easyaiot)