Skip to content

📦 源码下载

后端源码

仓库信息

  • 仓库地址: https://gitee.com/iteaj/iboot
  • 开源协议: Apache-2.0
  • 技术栈: Spring Boot 2 + MyBatis-Plus + Netty + JDK 1.8
  • 主要功能:
    • 物联网设备管理
    • 多协议驱动支持
    • 数据采集与存储
    • 规则引擎与告警
    • 开放平台API

克隆命令

bash
# 使用HTTPS克隆
git clone https://gitee.com/iteaj/iboot.git

# 使用SSH克隆(需配置SSH密钥)
git clone git@gitee.com:iteaj/iboot.git

分支说明

  • main - 主分支,稳定版本
  • dev - 开发分支,包含最新功能
  • release-* - 发布分支,特定版本

目录结构

iboot/
├── bootstrap/          # 启动模块
├── iboot-core/        # 核心模块
├── iboot-web/         # Web模块
├── iboot-iot/         # 物联网模块
├── iboot-driver/      # 驱动模块
├── docs/              # 文档和脚本
│   └── sql/          # 数据库脚本
└── pom.xml           # Maven配置

前端源码

仓库信息

  • 仓库地址: https://gitee.com/iteaj/ivzone
  • 开源协议: Apache-2.0
  • 技术栈: Vue3 + Vite3 + Ant Design Vue 4+
  • 主要功能:
    • 设备管理界面
    • 数据可视化
    • 实时监控
    • 系统配置

克隆命令

bash
# 使用HTTPS克隆
git clone https://gitee.com/iteaj/ivzone.git

# 使用SSH克隆(需配置SSH密钥)
git clone git@gitee.com:iteaj/ivzone.git

目录结构

ivzone/
├── src/
│   ├── api/           # API接口
│   ├── components/    # 组件
│   ├── views/         # 页面
│   ├── router/        # 路由
│   └── store/         # 状态管理
├── public/            # 静态资源
└── package.json       # 依赖配置

快速开始

后端项目

  1. 环境准备

    • JDK 1.8+
    • Maven 3.6+
    • MySQL 8.0+
  2. 导入项目

    bash
    # 克隆代码
    git clone https://gitee.com/iteaj/iboot.git
    cd iboot
    
    # 使用IDEA或Eclipse导入Maven项目
  3. 配置数据库

    • 创建数据库并导入SQL脚本
    • 修改配置文件中的数据库连接信息
  4. 启动项目

    bash
    mvn clean package
    java -jar bootstrap/target/bootstrap.jar

前端项目

  1. 环境准备

    • Node.js 18+
    • npm 或 yarn
  2. 安装依赖

    bash
    # 克隆代码
    git clone https://gitee.com/iteaj/ivzone.git
    cd ivzone
    
    # 安装依赖
    npm install
  3. 启动开发服务器

    bash
    npm run dev
  4. 访问应用

版本更新

获取最新代码

bash
# 拉取最新代码
git pull origin main

# 查看版本标签
git tag

# 切换到指定版本
git checkout v1.0.0

查看更新日志

  • 访问 更新日志 查看版本变化
  • 在Gitee仓库查看Releases

贡献代码

欢迎提交Issue和Pull Request!

  1. Fork 项目
  2. 创建特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 提交 Pull Request

技术支持

  • Issue反馈: 在Gitee仓库提交Issue
  • 开发文档: 快速开始
  • API文档: 部署后访问 /doc.html

提示

建议Star和Watch项目仓库,及时获取更新通知。