# easyaiot
**Repository Path**: ju168/easyaiot
## Basic Information
- **Project Name**: easyaiot
- **Description**: 我希望全世界都能使用这个系统,实现AI的真正0门槛,人人都能体验到AI带来的好处,而并不只是掌握在少数人手里。支持上千种垂直场景,支持AI模型定制化和AI算法定制化开发 深度融合,赋能万物智视:EasyAIoT 构筑了物联网设备(尤其是海量摄像头)的高效接入与管控网络。我们深度融合流媒体实时传输技术与前沿人工智能(AI),打造一体化服务核心。
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 561
- **Created**: 2025-11-05
- **Last Updated**: 2025-11-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# EasyAIoT (Cloud-Edge-Device Integrated Collaborative Algorithm Application Platform)
[](https://gitee.com/soaring-xiongkulu/easyaiot/stargazers)
[](https://gitee.com/soaring-xiongkulu/easyaiot/members)
### My vision is for this system to be accessible worldwide, achieving truly zero barriers to AI. Everyone should experience the benefits of AI, not just a privileged few.
## 🌟 Some Thoughts on the Project
#### Project Positioning: Supports access to hundreds of cameras for collection, annotation, training, inference, export, analysis, alerting, recording, storage, deployment, PaddleOCR text recognition, speech-to-text, multimodal vision large models (object recognition, text recognition), and LLM large language models (supporting RTSP streams, video, images, audio, text, etc.).
#### I believe no single programming language excels at everything, but with a combination of three languages, EasyAIoT will be invincible—fortunately, I possess this trait.
#### Java is suitable for platform development but not for network or AI programming; Python is good for network and AI programming but not for high-performance task execution; C++ excels in high-performance tasks but is unsuitable for the other two. The vision of EasyAIoT is to use a tri-lingual mixed programming approach to build an AIoT platform that's not so easy to implement but very easy to use.

#### Data flow between modules is as follows:

#### Innovatively leveraging large models to construct a zero-shot labeling technical system (ideally eliminating manual labeling, completely freeing up human resources), this technology generates initial data through large models and completes automatic labeling via prompt engineering. It then ensures data quality through optional human-machine collaborative verification, thereby training an initial small model. This small model, through continuous iteration and self-optimization, achieves co-evolution of labeling efficiency and model accuracy, ultimately driving continuous improvement in system performance.

#### EasyAIoT is not actually one project; it is seven distinct projects.
#### What's the benefit? Suppose you are on a resource-constrained device (like an RK3588). You can extract and independently deploy just one of those projects. Therefore, while this project appears to be a cloud platform, it simultaneously functions as an edge platform.
### 🌟 Genuine open source is rare. If you find this project useful, please star it before leaving - your support means everything to us!(In an era where fake open-source projects are rampant, this project stands out as an exception.)
## 🎁 Model Package
We have prepared various pre-trained models for you. You can get them for free in just three steps to help you quickly start development:
- 🌟 Star the project to support the open-source community
Go to the project homepage and click Star - this is the greatest encouragement for us!
- 📱 Follow our official account to get download links
Follow our official WeChat account and reply with the keyword "Model Package" to get the resource download link.
- 👥 Join our community to unlock full permissions
Scan the QR code to join our technical exchange group, get the model package extraction password in the group, and interact with more developers for Q&A.
| Model Name | Function Description | Application Scenarios |
|-----------------|----------------------|------------------------|
| SafeHat.pt | Safety Helmet Wearing Detection | Construction Site Security Monitoring, Industrial Protection |
| FallDetect.pt | Human Fall Detection | Elderly Care, Hospital Security, Public Area Monitoring |
| Ebike.pt | Electric Bicycle Detection | Smart Transportation, Non-motorized Vehicle Lane Management |
| Truck.pt | Heavy Truck Detection | Traffic Management, Heavy Vehicle Monitoring, Logistics Monitoring |
| Door.pt | Door Open/Close Detection | Home Security, Access Control, Smart Home |
| unFire.pt | Fire Extinguisher Status Detection | Fire Equipment Inspection, Public Place Safety |
| GroundWater.pt | Ground Water Accumulation Detection | Urban Drainage Monitoring, Disaster Prevention, Construction Site Safety |
| Mask.pt | Mask Recognition | Public Health, Epidemic Prevention and Control, Personnel Management |
| SafetyGloves.pt | Safety Gloves Recognition | Industrial Safety, Protective Equipment Inspection, Construction Sites |
| Smartphone.pt | Smartphone Usage Detection | Workplace Safety, Driving Monitoring, Educational Institutions |
| Sleeping.pt | Sleep Detection | Care Institutions, Employee Rest Area Monitoring, Security Care |
| Smoking.pt | Smoking Detection | Smoke-free Areas, Security Monitoring, Public Place Management |
| NMotor.pt | Non-motorized Vehicle Recognition | Traffic Flow Statistics, Non-motorized Vehicle Lane Monitoring, Urban Planning |
| Occupation.pt | Street Vending Detection | Urban Management, Street Order Maintenance, Market Monitoring |
| Guarding.pt | Smart Grid Guarding | Power Facility Security, Intrusion Detection, Critical Infrastructure Protection |
| PetLeash.pt | Pet Leash Recognition | Community Security, Pet Management, Public Place Order |
| Wheelchair.pt | Wheelchair Recognition | Accessibility Facilities, Medical Institutions, Public Transportation Assistance |
| Stroller.pt | Baby Stroller Recognition | Public Places, Child Safety, Commercial Area Monitoring |
| Traffic.pt | Traffic Accident Recognition | Traffic Monitoring, Accident Response, Road Safety |
| Facial.pt | Facial Expression Recognition | Human-Computer Interaction, Emotion Analysis, Mental Health Monitoring |
| fire.pt | Flame and Smoke Detection | Fire Safety Monitoring, Fire Early Warning, Industrial Safety Monitoring |
| smoke.pt | Smoking Recognition | Public Place Smoke-free Monitoring, Health Environment Management, Smart Buildings |
| plate.pt | License Plate Recognition | Intelligent Traffic Management, Parking Lot Access Control, Security Monitoring |
| coal.pt | Coal Recognition | Mine Safety Monitoring, Coal Industry, Material Recognition and Statistics |
## 🎯 Application Scenarios

## 🛠️ Solutions
## 🧩 Project Structure
EasyAIoT consists of five core projects:
- **WEB Module**: Frontend management interface based on Vue
- **DEVICE Module**: Java-based device management module responsible for IoT device access and management
- **VIDEO Module**: Python-based video processing module responsible for video stream processing and transmission
- **AI Module**: Python-based artificial intelligence processing module responsible for video analysis and AI algorithm
execution
- **TASK Module**: C++-based high-performance task processing module responsible for compute-intensive task execution
## ☁️ EasyAIoT = AI + IoT = Cloud-Edge Integrated Solution
Supports thousands of vertical scenarios with customizable AI models and algorithm development.
Deep integration empowers intelligent vision for everything: EasyAIoT constructs an efficient access and management
network for IoT devices (especially massive cameras). We deeply integrate real-time streaming technology with
cutting-edge AI to create a unified service core. This solution not only enables interoperability across heterogeneous
devices but also deeply integrates HD video streams with powerful AI analytics engines, giving surveillance systems "
intelligent eyes" – accurately enabling facial recognition, abnormal behavior analysis, risk personnel monitoring, and
perimeter intrusion detection.

## ⚠️ Disclaimer
EasyAIoT is an open-source learning project unrelated to commercial activities. Users must comply with laws and
regulations and refrain from illegal activities. If EasyAIoT discovers user violations, it will cooperate with
authorities and report to government agencies. Users bear full legal responsibility for illegal actions and shall
compensate third parties for damages caused by usage. All EasyAIoT-related resources are used at the user's own risk.
## 📚 Official Documentation
- Documentation: http://36.111.47.113:9988/
## 🎮 Demo Environment
- Demo URL: http://36.111.47.113:8888/
- Username: admin
- Password: admin123
## ⚙️ Project Repositories
- Gitee: https://gitee.com/soaring-xiongkulu/easyaiot
- Github: https://github.com/soaring-xiongkulu/easyaiot
## 📸 Screenshots
## 🛠️ Service Support
We offer various service options to help you gain an in-depth understanding of the EasyAIoT platform and its code.
Through product documentation, technical exchange groups, paid tutorials, and more, you will receive the following
services:
| Service Item | Service Content | Service Fee | Service Method |
|------------------------------------|---------------------------------------------------------------------------------------------------|-------------|-----------------------------------------|
| System Deployment | Complete EasyAIoT deployment in the customer-specified network and hardware environment | ¥500 | Online Deployment Support |
| Technical Support | Provide solutions for issues encountered during deployment and functional usage | ¥200 | Online Remote Support within 30 Minutes |
| Model Training | Train business scenario recognition models | ¥1000+ | Customized Model Training |
| Other Services | Customized development for vertical industry solutions; tailored duration and functional services | Negotiable | Negotiable |
## 📞 Contact Information (After adding WeChat, please follow the official account to join the technical exchange group)
## 👥 Official Account
## 🪐 Knowledge Planet:
## 💰 Sponsorship
## 🙏 Acknowledgements
Thanks to the following contributors for code, feedback, donations, and support (in no particular order):
## 📄 Open Source License
[MIT LICENSE](LICENSE)
## ©️ Copyright Notice
EasyAIoT follows the [MIT LICENSE](LICENSE). Commercial use is permitted provided original author/copyright information
is retained.
## 🌟 Star Growth Trend Chart
[](https://starchart.cc/soaring-xiongkulu/easyaiot)