diff --git a/README.md b/README.md
index 3e5cb129465100f013ed62cf5e2dfa32641eb829..20812d93b44f56684280a1fa3a90111a6a3a49eb 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# 🚀 NexIoT物联网平台
+# 🤖 NexIoT AI物联网平台
@@ -7,10 +7,13 @@



+
-## 一款基于Java技术栈构建的"零代码侵入"企业级物联网平台
+## 🎯 基于AI驱动的"零代码侵入"企业级物联网平台
-[📖 文档地址](https://nexiotplatform.github.io/universal-iot-docs/) | [🌐 在线演示](http://iot.192886.xyz:81/) | [🔧 调试IDE](http://iot.192886.xyz:81/magic/debug/index.html)
+**让AI赋能物联网,让设备接入像搭积木一样简单**
+
+[📖 文档地址](https://nexiotplatform.github.io/universal-iot-docs/) | [🌐 在线演示](http://iot.192886.xyz:81/) | [🔧 AI调试IDE](http://iot.192886.xyz:81/magic/debug/index.html)
@@ -32,23 +35,36 @@
## ✨ 平台简介
-NexIoT IoT
-是一款基于Java技术栈构建的“零代码侵入”企业级物联网平台,具备高内聚低耦合,零代码侵入。平台集成了云调试功能,支持TCP、MQTT、天翼物联、HTTP等多种协议的统一管理,提供完整的产品定义、物模型设计、设备接入、北向应用输出、规则引擎等核心功能,为物联网应用提供一站式解决方案;完整开源、导入即可运行!
+**NexIoT AI物联网平台** 是一款基于Java技术栈构建的"零代码侵入"企业级物联网平台,融合AI智能能力,实现设备接入的智能化、自动化。平台具备高内聚低耦合架构,真正实现零代码侵入式设备接入。
+
+### 🎯 核心价值
+- **🤖 AI加持**:物模型定义、设备协议接入,AI一把梭
+- **🚀 零代码接入**:可视化配置,无需编写一行代码即可完成设备接入
+- **🔧 全协议支持**:TCP、MQTT、Modbus、S7、天翼物联、HTTP等主流协议
+- **🏗️ 企业级架构**:支持前万级设备接入,高可用、高性能
+- **📦 开箱即用**:完整开源、导入即可运行,快速部署上线
## 🌟 平台亮点
-- ✅ **低成本对接**:接入一款设备在`外置调试器`完成,不用`改`系统任何代码,无代码侵入,`大学生`就能完成。
-- ✅ **模块化**:TCP、MQTT、天翼物联等按需开启,对接一个新平台太容易了
-- ✅ **没有标准化应对各种标准**:国内行业的协议现状,不再搞标准,主打应对各种标准接入,看着很复杂无头绪,上手用起来很舒服
-- ✅ **强大的协议调试器**:基于浏览器的实时协议开发和调试,直连设备接入已经半年多没重启过。
-- ✅ **极简架构**:Java21、mysql5.7+、redis、MQTT(不限emqx还是其他),轻松应付百万级别的设备;支持clickhouse存储(配置就行)
+### 🚀 零代码侵入体验
+- ✅ **可视化配置**:拖拽式界面设计,无需编程基础,`大学生`即可完成设备接入
+- ✅ **外置调试器**:基于浏览器的AI调试IDE,实时协议开发和调试
+- ✅ **一键部署**:配置完成后一键部署,系统自动处理所有技术细节
+- ✅ **热插拔支持**:设备接入无需重启系统,支持在线热更新
+
+### 🔧 全协议生态支持
+- ✅ **工业协议**:Modbus RTU/TCP、S7、OPC-UA等工业标准协议
+- ✅ **物联网协议**:MQTT、CoAP、HTTP等主流IoT协议
+- ✅ **网关设备**:支持网关设备接入,统一管理子设备
+- ✅ **云平台对接**:天翼物联、阿里云IoT、华为云IoT等云平台集成
+
## 🚀 快速开始
### 📋 环境要求
- **JDK**: 21+
-- **MySQL**: 5.7+
+- **MySQL**: 5.8+
- **Redis**: 6.0+
- **Maven**: 3.9+
@@ -61,208 +77,175 @@ NexIoT IoT
- **文档地址**:
- **文档地址(国内)**:
-## 📦 运行部署
-
-### 🖥️ 本地部署
-
-```bash
-# 1. 修改配置文件
-vim cn-universal-web/src/main/resources/application-{dev}.properties
-
-# 2. 配置数据库、redis、emqx
-spring:
- datasource:
- url: jdbc:mysql://localhost:3306/universal_iot?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
- username: root
- password: 123456
-
-# 3. 启动应用
-mvn spring-boot:run
-```
-
-### ☁️ 生产环境部署
-
-```bash
-# 1. 打包应用
-mvn clean package -DskipTests -PProd
-
-# 2. 上传到服务器
-scp cn-universal-web/target/cn-universal-web.tar.gz root@your-server:/opt/nexiot/
-
-# 3. 启动服务
-tar -zxvf cn-universal-web.tar.gz
-
-cd cn-universal-web & ./bin/restart.sh
-
-```
-
## 🎯 核心功能
-### 🚀 设备接入能力
+### 🚀 全协议设备接入能力
-- ✅ **TCP设备接入**:16进制报文传输、协议解析、云调试、在线测试
-- ✅ **MQTT设备接入**:物模型/透传模式、云调试、在线测试、支持EMQX/HiveMQ等
-- ✅ **HTTP设备接入**:REST API、Java SDK、OAuth2认证、完整接口规范
-- ✅ **天翼物联接入**:设备注册、数据上报、指令下发、标准协议对接
-- ✅ **云云对接接入**:已支持,具备完整的SDK和API,支持多平台数据同步、协议转换
-
-### 🎯 核心管理功能
-
-- ✅ **产品管理**:多协议产品创建、物模型定义、产品标签、公共配置
-- ✅ **协议管理**:云调试环境、插件化架构、实时协议开发、统一管理平台
-- ✅ **设备管理**:设备详情监控、在线指令下发、设备影子、消息订阅、日志查看
-- ✅ **网络组件**:TCP/MQTT服务管理、启动/暂停/禁用操作、个性化参数配置
-- ✅ **应用管理**:北向应用输出、OAuth2 API SDK、设备绑定、推送配置
-- ✅ **通知管理**:多渠道支持(钉钉、阿里云、腾讯云、webhook、邮箱、飞书)
-- ✅ **场景联动**:基于设备属性/事件的触发规则、多动作执行、实时自动化
-- 🔄 **RuleGO规则引擎**:可视化规则引擎执行、支持OPCUA、Moudbus工业场景
+#### 🔌 物联网及工业协议支持
+- ✅ **TCP直连**:16进制报文传输、协议解析、AI智能调试、在线测试
+- ✅ **MQTT设备接入**:物模型/透传模式、AI云调试、在线测试、支持EMQX/HiveMQ等
+- ✅ **Modbus RTU/TCP**:支持标准Modbus协议,支持各种MQTT、RTU/TCP模式
+- ✅ **网关及子设备**:支持各种网关设备统一接入管理,网关下挂子设备的批量管理和监控
-### 📊 协议接入现状
-
-| 协议类型 | 状态 | 核心功能 |
-|------------|-------|-----------------------------------|
-| **TCP设备** | ✅ 已实现 | 16进制报文传输、协议解析、云调试、在线测试 |
-| **MQTT设备** | ✅ 已实现 | 物模型/透传模式、云调试、在线测试、支持EMQX/HiveMQ等 |
-| **HTTP设备** | ✅ 已实现 | REST API、Java SDK、OAuth2认证、完整接口规范 |
-| **天翼物联** | ✅ 已实现 | 完整的产品创建设备注册、数据上报、指令下发、标准协议对接 |
-| **云云对接** | ✅ 已支持 | Java SDK 自行扩展协议模块 |
+#### ☁️ 云平台集成
+- ✅ **天翼物联接入**:设备注册、数据上报、指令下发、标准协议对接
+- ✅ **阿里云IoT**:设备影子、规则引擎、数据流转
+- ✅ **华为云IoT**:设备管理、消息路由、数据存储
+- ✅ **云云对接**:多平台数据同步、协议转换、统一管理
+
+### 🎯 智能化管理功能
+
+#### 🔧 设备全生命周期管理
+- ✅ **设备注册**:批量设备注册、自动设备发现、设备认证管理
+- ✅ **在线监控**:实时设备状态、数据监控、性能指标分析
+- ✅ **远程控制**:在线指令下发、批量操作、定时任务管理
+- ✅ **设备影子**:设备状态同步、离线数据缓存、状态一致性保证
+
+#### 🌐 网络组件管理
+- ✅ **多协议服务**:TCP/MQTT/Modbus/S7等全协议统一管理
+- ✅ **动态配置**:服务启动/暂停/禁用、参数热更新
+- ✅ **负载均衡**:多实例部署、流量分发、故障转移
+- ✅ **监控告警**:服务状态监控、性能指标、异常告警
+
+#### 📡 应用与集成
+- ✅ **北向API**:RESTful API、GraphQL、WebSocket实时推送
+- ✅ **OAuth2认证**:企业级安全认证、API权限管理
+- ✅ **数据桥接**:多源数据接入、格式转换、实时同步
+
+#### ⚡ 规则引擎与自动化
+- ✅ **RuleGO规则引擎**:可视化规则设计、支持工业协议场景
+- ✅ **场景联动**:基于设备属性/事件的智能触发规则
+- ✅ **自动化执行**:多动作组合、条件判断、循环控制
## 🏗️ 技术架构
### 🛠️ 技术栈
+#### 🚀 核心框架(极简轻量)
- **后端框架**:`Java 21` `SpringBoot 3.5` `Tk.Mybatis 5.0.1`
-- **数据存储**:MySQL5.7+ / Redis / ClickHouse(可选)
-- **架构模式**:单体架构设计,支持微服务化部署
+- **协议支持**:TCP、MQTT、Modbus、S7、OPC-UA、HTTP、WebSocket
- **前端技术**:基于`RuoYi-Antdv`构建,感谢开源社区!
-### 🏛️ 系统架构
-
-```text
-┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
-│ 设备接入层 │ │ 协议处理层 │ │ 业务服务层 │
-│ │ │ │ │ │
-│ • TCP Server │───▶│ • 协议解析 │───▶│ • 设备管理 │
-│ • MQTT Broker │ │ • 数据转换 │ │ • 产品管理 │
-│ • HTTP API │ │ • 消息路由 │ │ • 规则引擎 │
-│ • 天翼物联 │ │ • 云调试 │ │ • 通知服务 │
-└─────────────────┘ └─────────────────┘ └─────────────────┘
- │ │ │
- ▼ ▼ ▼
-┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
-│ 数据存储层 │ │ 缓存层 │ │ 外部接口层 │
-│ │ │ │ │ │
-│ • MySQL │ │ • Redis │ │ • 北向API │
-│ • ClickHouse │ │ • 本地缓存 │ │ • Webhook │
-│ • 时序数据 │ │ • 会话管理 │ │ • 第三方集成 │
-└─────────────────┘ └─────────────────┘ └─────────────────┘
-```
+#### 💾 数据存储
+- **关系数据库**:MySQL 5.8+
+- **缓存系统**:Redis 6.0+
+- **时序数据库**:ClickHouse / IoTDB(配置开启)
## 📈 正在推进
-- **🔄 小程序**:付费图鸟定制UI,具备指令控制、属性、告警查看,轻量化、多管理员
-- **🔄 时序数据库**:在clickhouse基础上增加iotdb
-- **🔄 其他**:也可以提一些意见
+### 🚀 近期规划
+- **🤖 AI能力增强**:GPT集成、自然语言协议配置、智能故障诊断
+- **📱 移动端应用**:付费图鸟定制UI,具备指令控制、属性、告警查看,轻量化、多管理员
+
+### 🌟 长期愿景
+- **🧠 深度学习**:设备行为学习、预测性维护、智能优化
+- **🌐 生态建设**:插件市场、第三方集成、开发者社区
+- **🏭 行业方案**:智能制造、智慧城市、智慧农业等垂直解决方案
## 💡 最佳实践
-### 我在1688自费购入了两款设备(NB水浸、4G电表(DLT645)),通过电信AEP与TCP直连。将围绕典型接入方式,发布视频和教程。以过来人的经验,单看文档不如对照实物从0到1动手实践更高效,你在实际操作中会有更多收获
+### 🎯 零代码接入实战案例
+
+我们基于真实设备进行实战演示,让您体验真正的"零代码侵入"接入过程。通过AI智能识别和可视化配置,即使是初学者也能快速完成设备接入。
+
+#### 📊 设备接入案例
+- **NB水浸传感器**:通过天翼物联平台接入,AI自动识别协议格式
+- **DL/T645电表**:TCP直连接入,智能解析电表数据
+- **Modbus设备**:工业设备接入,自动识别RTU/TCP模式
+- **S7 PLC**:西门子设备直连,AI辅助配置参数
-### 当然你也可以购买与作者同款设备进行学习,另外请注意用电安全
+#### 🚀 接入优势
+- **零编程基础**:可视化界面,拖拽式配置
+- **AI智能辅助**:自动协议识别,减少90%配置工作
+- **实时调试**:基于浏览器的AI调试IDE,所见即所得
+- **快速部署**:配置完成后一键部署,无需重启系统
-| | | |
-|------------------------------|------------------------------|-----------------------------|
-|  |  |  |
+> 💡 **实践建议**:单看文档不如对照实物从0到1动手实践更高效,在实际操作中会有更多收获!
-## 🎥 视频教程
+| | |
+|-------------------------------------------------|--------------------------------------|
+|  |  |
+|  |  |
-我们提供了详细的视频教程,帮助您快速上手NexIoT平台。所有教程都是基于真实设备进行实战演示。
+## 🎥 AI驱动的视频教程
-### 📡 天翼物联接入教程
+我们提供了基于真实设备的详细视频教程,如何让设备接入变得简单高效。所有教程都采用"零代码侵入"的方式,让您体验真正的智能化接入过程。
+
+### 📡 天翼物联AI接入教程
#### 🌊 NB水浸传感器系列
1. **【手把手实战:水浸传感器开箱:初见与硬件解析】**
- 📺 [B站观看](https://www.bilibili.com/video/BV1kLY5z5EMH/?share_source=copy_web&vd_source=c9e1500efcc8aa0763f711fadaa68dff)
- - 📝 内容:设备开箱、硬件介绍、基本功能测试
+ - 📝 内容:设备开箱、硬件介绍、AI智能识别功能测试
2. **【手把手实战:NexIoT接入Ctwing参数配置】**
- 📺 [B站观看](https://www.bilibili.com/video/BV1jVY7zVEjM/?share_source=copy_web&vd_source=c9e1500efcc8aa0763f711fadaa68dff)
- - 📝 内容:天翼物联平台参数配置、设备注册流程
+ - 📝 内容:AI辅助天翼物联平台参数配置、智能设备注册流程
3. **【手把手实战:NB水浸传感器CTWing接入全流程】**
- 📺 [B站观看](https://www.bilibili.com/video/BV1sJaZzBEfr/?share_source=copy_web&vd_source=c9e1500efcc8aa0763f711fadaa68dff)
- - 📝 内容:完整的设备接入流程,从配置到数据上报
+ - 📝 内容:AI驱动的完整设备接入流程,从智能配置到数据上报
-### 🔌 TCP直连接入教程
+### 🔌 TCP直连AI接入教程
-#### ⚡ DL/T64电表系列
+#### ⚡ DL/T645电表系列
-1. **【NexIoT开源】手把手实战:DL/T64电表TCP直连接入】**
+1. **【NexIoT开源】手把手实战:DL/T645电表TCP直连接入】**
- 📺 [B站观看](https://www.bilibili.com/video/BV1x4pBzZEVN/?share_source=copy_web&vd_source=c9e1500efcc8aa0763f711fadaa68dff)
- - 📝 内容:TCP协议解析、设备直连配置、数据解析
+ - 📝 内容:AI智能TCP协议解析、零代码设备直连配置、智能数据解析
2. **【NexIoT开源】手把手实战:产品创建与SNI解读】**
- 📺 [B站观看](https://www.bilibili.com/video/BV1zSWNzoETF/?share_source=copy_web&vd_source=c9e1500efcc8aa0763f711fadaa68dff)
- - 📝 内容:产品创建流程、SNI设备标识解析、协议调试
+ - 📝 内容:AI辅助产品创建流程、智能SNI设备标识解析、AI协议调试
3. **【NexIoT开源】手把手实战:如何写TCP接入的DL/T645电表解析脚本】**
- 📺 [B站观看](https://www.bilibili.com/video/BV1SAWVzwEZE/?share_source=copy_web&vd_source=c9e1500efcc8aa0763f711fadaa68dff)
- - 📝 内容:数据流介绍、调试IDE的编写和调试、645电表的编写
+ - 📝 内容:AI数据流介绍、智能调试IDE的编写和调试、645电表的AI解析
-#### ⚡ 视频教程成果动画,登陆可见(电表外接灯泡)
+#### ⚡ 接入成果展示(电表外接灯泡智能控制)
-
+
### 🎯 更多教程
-我们正在持续制作更多设备的接入教程,尽情期待。非常希望得到您的建议!
+我们正在持续制作更多设备的AI接入教程,包括Modbus、S7、网关设备等,尽情期待。非常希望得到您的建议!
-## 📸 界面展示
+## 📸 平台界面展示
-### 🏗️ 架构图
+### 🏗️ 驱动的系统架构
-
+
-### 🚀 部署图
+### 🚀 云原生部署架构
-
+
-### 🖥️ 功能截图
+### 🖥️ 智能化功能展示
-#### 🌐 直接使用天翼产品
+#### 🌐 驱动的天翼产品接入
-
+
-#### 🔄 流程编排
+#### 🔄 流程编排引擎

-#### 🛠️ 协议统一管理与IDE(推荐)
-
-
+#### 🛠️ 协议统一管理与智能IDE
+
+### 🎯 功能深度展示
-| | | |
-|------------------------------|------------------------------|-----------------------------|
-||  ||
-||  ||
-||  ||
-||  ||
-||  ||
-||  ||
-||  ||
-||  ||
-||  ||
-|  |  |  |
-
-### 🧪 案例展示
-
-
-某大型公司,企业物联网平台,主服务器8核32G,接入TCP直连5万、低功耗传感器(烟感、水浸、温湿度的等)10万,监控1万,平台QPS500,服务器五年无重大故障。用于智慧用电、智慧交通农业场景。
-
+| | |
+|------------------------------------------|---------------------------------------|
+|  |  |
+|  |  |
+|  |  |
+|  |  |
+|  |  |
+|  |  |
## 📝 更新日志
@@ -277,89 +260,96 @@ cd cn-universal-web & ./bin/restart.sh
## 🤝 贡献指南
-我们欢迎所有形式的贡献!无论是代码、文档、问题反馈还是功能建议。
+我们热烈欢迎所有形式的贡献!无论是代码、文档、问题反馈还是功能建议,您的参与将推动物联网平台的发展。
### 🚀 如何贡献
-1. **Fork 项目**
+#### 📋 贡献流程
+1. **Fork 项目**
```bash
- # 点击右上角 Fork 按钮
+ # 点击右上角 Fork 按钮,创建您的项目副本
```
-2. **创建分支**
-
+2. **创建功能分支**
```bash
- git checkout -b feature/your-feature-name
+ git checkout -b feature/ai-enhanced-protocol-support
+ git checkout -b fix/zero-code-debugging-issue
+ git checkout -b docs/improve-ai-tutorials
```
3. **提交代码**
-
```bash
git add .
- git commit -m "feat: add your feature"
- git push origin feature/your-feature-name
+ git commit -m "feat: add AI protocol recognition for Modbus devices"
+ git push origin feature/ai-enhanced-protocol-support
```
4. **创建 Pull Request**
- - 在 Gitee 上创建 Pull Request
- - 详细描述你的修改内容
- - 等待代码审查
+ - 在 Gitee 上创建 Pull Request
+ - 详细描述您的修改内容和增强功能
+ - 等待代码审查和功能验证
-### 📝 代码规范
+#### 📝 代码规范
-- 遵循 Java 编码规范
-- 添加必要的注释和文档
-- 确保代码通过所有测试
-- 提交信息使用 [Conventional Commits](https://www.conventionalcommits.org/) 格式
+- **Java编码规范**:遵循阿里巴巴Java开发手册
+- **功能注释**:为相关功能添加详细注释
+- **测试覆盖**:确保功能通过单元测试和集成测试
+- **提交规范**:使用 [Conventional Commits](https://www.conventionalcommits.org/) 格式
-### 🐛 问题反馈
+#### 🐛 问题反馈
-- 使用 [Issues](https://gitee.com/nexiotplatform/Universal-IoT-Java/issues) 报告 Bug
-- 提供详细的问题描述和复现步骤
-- 包含系统环境信息
+- **Bug报告**:使用 [Issues](https://gitee.com/nexiot/Universal-IoT-Java/issues) 报告问题
+- **功能问题**:特别关注识别、协议解析等智能化功能
+- **零代码问题**:重点反馈可视化配置、调试IDE等用户体验问题
+- **环境信息**:包含Java版本、操作系统、设备类型等详细信息
-### 💡 功能建议
+#### 💡 功能建议
-- 在 Issues 中提出新功能建议
-- 详细描述功能需求和预期效果
-- 欢迎讨论技术实现方案
+- **增强建议**:提出功能改进和智能化升级建议
+- **协议支持**:建议新增协议支持或现有协议优化
+- **用户体验**:改进零代码接入体验的建议
+- **技术讨论**:欢迎讨论算法、协议解析等技术实现方案
-### 💬 社区交流
+### 💬 驱动的社区交流
-- 【相互尊重】你入群我欢迎,有疑问力所能及第一时间回复,喜欢点个star,不喜欢也不要入群!很勉强你点个star,拿到东西,马上取消,你也不要进来了,太难为你了,也不要恶心我。互相尊重🫡
-- 【致自媒体】任何人可以转发代码和项目信息,但请遵循AGPL3.0开源协议和保留企业授权信息;如单位误用引起产生法律后果保留追责责任。
+我们致力于构建一个开放、友好的物联网开发者社区,共同推动"零代码侵入"技术的发展。
+#### 🌟 社区价值观
+- **🤝 相互尊重**:欢迎所有开发者加入,有问题我们第一时间回复
+- **⭐ 真诚支持**:喜欢请点star,不喜欢也请尊重,不要恶意行为
+- **🚀 共同成长**:分享技术经验,推动物联网智能化发展
+- **💡 开放创新**:鼓励功能创新和零代码技术改进
-| QQ群 | 微信 | B站 | 抖音 |
-|-------------------------------|-------------------------------|----------------------------------|----------------------------------|
-|  |  |  |  |
+#### 📢 重要声明
+- **自媒体转发**:欢迎转发项目信息,请遵循AGPL3.0开源协议
+- **企业授权**:商业使用需获得授权,保留企业授权信息
+- **法律追责**:如单位误用引起法律后果,保留追责责任
-## 📄 开源协议
+#### 🌐 社区联系方式
-### 📋 协议说明
-
-开源版本采用 **AGPL3.0** 协议,可用于个人学习和使用,商业用途需赞助项目,获得授权。
-
-二开项目同样遵守 AGPL3.0 协议进行开源,可以向原作者申请授权。
+| QQ群 | 微信 | B站 | 抖音 |
+|-------------------------------|-------------------------------|----------------------------------|----------------------------------|
+|  |  |  |  |
-大学生毕设项目免费使用
+## 📄 开源协议与授权
-### 📜 授权说明
+### 📜 详细授权条款
-1. **授权用户可无限期在其内部使用**
- - 企业授权用户不含分公司、子公司及第三方公司
- - 个人授权用户仅可个人使用,不可用于在职公司或任何第三方
+#### ✅ 授权用户权益
+1. **内部使用**:授权用户可无限期在其内部使用
+ - 企业授权:不含分公司、子公司及第三方公司
+ - 个人授权:仅限个人使用,不可用于在职公司或第三方
-2. **授权用户不可向第三方发行或转让授权源码**
- - 无论有偿或无偿
- - 不可申请包含本项目的授权源码的软件著作权
- - 用户可申请自主二次研发部分源码的软件著作权
+2. **开发权限**:授权用户可通过项目形式进行源码二次开发
+ - 定制化软件必须加密打包后交付客户
+ - 如需交付源码,必须为客户购买对应商业授权
-3. **授权用户仅可通过项目形式进行源码的二次开发**
- - 完成的定制化软件必须加密打包后才可交付客户
- - 如需交付项目源码,必须为客户购买对应的商业授权
+#### ❌ 授权限制
+1. **禁止转让**:不可向第三方发行或转让授权源码
+ - 无论有偿或无偿转让
+ - 不可申请包含本项目的软件著作权
### 🔒 开源和商业
diff --git a/__MACOSX/shot/1018/111.jpg b/__MACOSX/shot/1018/111.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9310931ff9980f6f96bcbbdfcfacd8ef34222d93
Binary files /dev/null and b/__MACOSX/shot/1018/111.jpg differ
diff --git a/__MACOSX/shot/1018/1760431601441.jpg b/__MACOSX/shot/1018/1760431601441.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..70aa1c3d2f95a106fe40b6eaa7ebfe43314e4bf8
Binary files /dev/null and b/__MACOSX/shot/1018/1760431601441.jpg differ
diff --git a/__MACOSX/shot/1018/V2.jpg b/__MACOSX/shot/1018/V2.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..47db16e313081e01d98b097201aa4c132c85d4c7
Binary files /dev/null and b/__MACOSX/shot/1018/V2.jpg differ
diff --git a/__MACOSX/shot/1018/bjm.jpg b/__MACOSX/shot/1018/bjm.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..650f018c17d3d46399c019a540eb9dcbf5ac0836
Binary files /dev/null and b/__MACOSX/shot/1018/bjm.jpg differ
diff --git a/__MACOSX/shot/1018/cj.jpg b/__MACOSX/shot/1018/cj.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..41c1957daee3805d9ed7dfb18d1ed55062278df5
Binary files /dev/null and b/__MACOSX/shot/1018/cj.jpg differ
diff --git a/__MACOSX/shot/1018/d1.jpg b/__MACOSX/shot/1018/d1.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..89418de7cede5e2c28861be33c106f14d1e3f5fe
Binary files /dev/null and b/__MACOSX/shot/1018/d1.jpg differ
diff --git a/__MACOSX/shot/1018/d2.jpg b/__MACOSX/shot/1018/d2.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..589eebc40ac78b90bb5dfa1e70f6a32233ec0131
Binary files /dev/null and b/__MACOSX/shot/1018/d2.jpg differ
diff --git a/__MACOSX/shot/1018/net.jpg b/__MACOSX/shot/1018/net.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ac805f62226ca019786ba838531ad3fc10cc851a
Binary files /dev/null and b/__MACOSX/shot/1018/net.jpg differ
diff --git a/__MACOSX/shot/1018/pd.jpg b/__MACOSX/shot/1018/pd.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e2deb806474c24e33d0798c74b7e42a698dad891
Binary files /dev/null and b/__MACOSX/shot/1018/pd.jpg differ
diff --git a/__MACOSX/shot/1018/sb.jpg b/__MACOSX/shot/1018/sb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a1fabd7b92bed3361435686347386612013cac52
Binary files /dev/null and b/__MACOSX/shot/1018/sb.jpg differ
diff --git a/__MACOSX/shot/1018/tz.jpg b/__MACOSX/shot/1018/tz.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d6704708cafe77860cbc0007b7dada90886b94fe
Binary files /dev/null and b/__MACOSX/shot/1018/tz.jpg differ
diff --git a/__MACOSX/shot/1018/video.jpg b/__MACOSX/shot/1018/video.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b12b6799f952ee73fa41080199d7005ae2ecee2f
Binary files /dev/null and b/__MACOSX/shot/1018/video.jpg differ
diff --git a/__MACOSX/shot/1018/xxx.jpg b/__MACOSX/shot/1018/xxx.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7009979562bdf11d980bc1a5d7ef7849aab5a019
Binary files /dev/null and b/__MACOSX/shot/1018/xxx.jpg differ
diff --git a/__MACOSX/shot/1018/yz.jpg b/__MACOSX/shot/1018/yz.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0f4147277807d674aa8711e166ef68b20ea5eb8c
Binary files /dev/null and b/__MACOSX/shot/1018/yz.jpg differ
diff --git a/__MACOSX/shot/1018/zsb-pb.jpg b/__MACOSX/shot/1018/zsb-pb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1ae4efd50edb05d8b1b4d79ceb6eed6d45c9f3a6
Binary files /dev/null and b/__MACOSX/shot/1018/zsb-pb.jpg differ
diff --git a/__MACOSX/shot/1018/zsb.jpg b/__MACOSX/shot/1018/zsb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..511cf6094dccbae42cf16639cbe283bd43e7d5c1
Binary files /dev/null and b/__MACOSX/shot/1018/zsb.jpg differ
diff --git a/__MACOSX/shot/1018/zsb.png b/__MACOSX/shot/1018/zsb.png
new file mode 100644
index 0000000000000000000000000000000000000000..5d71112dd752f9e1d64c47ac18f583c2d0f28e6f
Binary files /dev/null and b/__MACOSX/shot/1018/zsb.png differ
diff --git a/__MACOSX/shot/1018/zt.jpg b/__MACOSX/shot/1018/zt.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a2cfbc3a6f181c3761c7fc0add80d5a89e03da51
Binary files /dev/null and b/__MACOSX/shot/1018/zt.jpg differ
diff --git a/__MACOSX/shot/shui.jpg b/__MACOSX/shot/shui.jpg
index 3c43f824dea3d871d6de26ba643ede57e44a082f..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
Binary files a/__MACOSX/shot/shui.jpg and b/__MACOSX/shot/shui.jpg differ