Mermaid 图表测试

# Mermaid 图表测试

# 流程图测试

graph TD
    A[开始] --> B{判断条件}
    B -->|是| C[执行操作A]
    B -->|否| D[执行操作B]
    C --> E[结束]
    D --> E

# 时序图测试

sequenceDiagram
    participant 用户
    participant 系统
    participant 数据库
    
    用户->>系统: 发送请求
    系统->>数据库: 查询数据
    数据库-->>系统: 返回结果
    系统-->>用户: 响应数据

# 类图测试

classDiagram
    class IoTDevice {
        +String deviceId
        +String deviceName
        +DeviceStatus status
        +connect()
        +disconnect()
        +sendData()
    }
    
    class Sensor {
        +String sensorType
        +double value
        +readValue()
    }
    
    IoTDevice --> Sensor : contains

# 甘特图测试

gantt
    title IoT项目开发计划
    dateFormat  YYYY-MM-DD
    section 设计阶段
    需求分析           :done,    des1, 2024-01-01,2024-01-15
    架构设计           :done,    des2, 2024-01-10, 2024-01-25
    section 开发阶段
    设备层开发         :active,  dev1, 2024-01-20, 2024-02-15
    网络层开发         :         dev2, 2024-02-01, 2024-02-28
    应用层开发         :         dev3, 2024-02-15, 2024-03-15
    section 测试阶段
    单元测试           :         test1, 2024-03-01, 2024-03-15
    集成测试           :         test2, 2024-03-10, 2024-03-25

# 状态图测试

stateDiagram-v2
    [*] --> 离线
    离线 --> 连接中 : 启动连接
    连接中 --> 在线 : 连接成功
    连接中 --> 离线 : 连接失败
    在线 --> 数据传输 : 开始传输
    数据传输 --> 在线 : 传输完成
    在线 --> 离线 : 断开连接
    离线 --> [*]

如果以上图表能够正常显示,说明Mermaid插件已经成功安装并配置。