# BasicLab-AIoT_1
**Repository Path**: zyqgitgit/BasicLab-AIoT_1
## Basic Information
- **Project Name**: BasicLab-AIoT_1
- **Description**: BasicLab-AIoT全网首个开源创新型AIoT智慧物联网平台,深度融合物联网、实时流媒体摄像与先进AI技术。我们不仅促成设备间的高效互联,更通过尖端AI算法与高清视频流集成,实现精密人脸识别、行为解析、风险管控及入侵预警,重塑安防、智能制造与智慧城市领域的监控和数据分析标准。此创新不仅加速数据处理时效与精确性,更拓宽物联网应用范畴,赋能每个节点“视觉”与“智识”。
- **Primary Language**: Java
- **License**: AGPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 99
- **Created**: 2025-01-31
- **Last Updated**: 2025-01-31
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# BasicLab-AIoT 智慧视觉物联网云平台
## 学以致用,振兴中华
## BasicLab-AIoT | [English Documentation](README.md)
# 全网首创开源:基于视频、物联、AI服务一体化解决方案
#### BasicLab-AIoT 引领创新智慧视觉物联网云平台,无界融合物联网技术、流媒体摄像头实时传输与AI人工智能解析,开启智能监控与数据分析新纪元。
#### 我们不仅实现了设备的互联互通,更通过深度整合高清流媒体视频流与前沿AI算法,为摄像头监控增添了智能化的眼睛——精准执行人脸与行为识别、行为分析、风险人员筛查及区域入侵检测,重新定义了安防监控、智能制造及智慧城市管理的标准。
#### 这一创举不仅提升了数据处理的实时性和精确度,还极大地扩展了物联网应用的边界,让“看见”与“理解”的能力遍布每一个物联网节点,真正意义上实践了物联网+流媒体+AI的无缝融合,推动数字化转型迈向更深更广的领域。

## 免责声明:
BasicLab-AIoT是一个开源学习项目,与商业行为无关。用户在使用该项目时,应遵循法律法规,不得进行非法活动。如果BasicLab-AIoT发现用户有违法行为,将会配合相关机关进行调查并向政府部门举报。用户因非法行为造成的任何法律责任均由用户自行承担,如因用户使用造成第三方损害的,用户应当依法予以赔偿。使用BasicLab-AIoT所有相关资源均由用户自行承担风险.
## 部署安装
##### 后端程序打包
```
mvn clean package -Dmaven.test.skip=true
```
##### 启动MQTT服务端
```
# 端口:8885,Topic:device/data/#
nohup java -server -Xms512m -Xmx1024m -Djava.io.tmpdir=/var/tmp -Duser.timezone=Asia/Shanghai -jar iot-things*.jar --spring.profiles.active=dev >iot-things.log &
```
##### 后端业务部署
```
nohup java -server -Xms512m -Xmx1024m -Djava.io.tmpdir=/var/tmp -Duser.timezone=Asia/Shanghai -jar iot-device*.jar --spring.profiles.active=dev >iot-device.log &
nohup java -server -Xms512m -Xmx1024m -Djava.io.tmpdir=/var/tmp -Duser.timezone=Asia/Shanghai -jar iot-gateway*.jar --spring.profiles.active=dev >iot-gateway.log &
nohup java -server -Xms512m -Xmx1024m -Djava.io.tmpdir=/var/tmp -Duser.timezone=Asia/Shanghai -jar iot-infra*.jar --spring.profiles.active=dev >iot-infra.log &
nohup java -server -Xms512m -Xmx1024m -Djava.io.tmpdir=/var/tmp -Duser.timezone=Asia/Shanghai -jar iot-system*.jar --spring.profiles.active=dev >iot-system.log &
```
##### 前端部署
```
pnpm install
pnpm dev
```
## 联系方式
#### 微信:BasicLab2024
## 代码仓库
- Gitee仓库:https://gitee.com/vegetable-chicken-blog/BasicLab-AIoT
## 商用授权
BasicLab-AIoT采用AGPL3.0协议,可用于个人学习和使用,不允许商业使用,商业用途需要赞助项目,获得授权,并提供商业版本源码,赞助过的用户请下载商业版本源码。
- 二开项目同样遵守AGPL3.0协议进行开源,可以向原作者申请授权
- 如果商业项目想转闭源,可以向原作者申请或者购买闭源授权
- 不得进行简单修改包装声称是自己的项目
- 我们已经申请了相关的软件开发著作权和相关登记
- 如有使用我们项目功能等的扩展项目,请在项目介绍中,进行明确说明
## 支持作者
如果觉得项目不错,希望可以去BasicLab-AIoT帮我点个Star,谢谢您。
## 致谢
感谢作者[芋道源码](https://gitee.com/zhijiantianya/yudao-cloud)提供这么棒的开源快速开发框架, 开源了好用的后台管理系统。
感谢各位大佬的赞助以及对项目的指正与帮助。包括但不限于代码贡献、问题反馈、资金捐赠等各种方式的支持!以下排名不分先后: