# MQTT 模拟器配置文件
# 此文件用于配置模拟器的 MQTT 连接和模拟行为

mqtt:
  # Broker 地址
  broker_host: "192.168.0.30"
  # Broker 端口
  broker_port: 1883
  # 客户端 ID
  client_id: "mqtt_simulator"
  # 用户名（可选，留空表示不需要认证）
  username: "gbd01"
  # 密码（可选）
  password: "gbd2025!"
  # 保活时间（秒）
  keepalive: 60

topics:
  # 订阅的命令话题（大模型发送命令到此话题）
  command_topic: "/ai/agent/command"
  # 发布状态回复的话题
  status_topic: "/ai/module/status"
  # 发布事件回复的话题
  event_topic: "/ai/module/event"

simulator:
  # 是否启用模拟器
  enable: true
  # 是否启用日志输出
  log_all_messages: true
  # 是否启用随机延迟（替代固定延迟）
  enable_random_delay: true

delay:
  # 页面加载延迟范围 [最小, 最大]
  page_load: [1.0, 2.0]
  # 人脸识别延迟范围 [最小, 最大]
  face_recognition: [2.0, 4.0]
  # 导航操作延迟范围 [最小, 最大]
  navigation: [1.0, 2.0]
  # 客服呼叫延迟范围 [最小, 最大]
  customer_service: [1.0, 2.0]
  # 访客登记延迟范围 [最小, 最大]
  visitor_register: [2.0, 3.0]

results:
  # 人脸识别成功率 (0.0 - 1.0)，后期可修改为随机失败
  face_recognition_success_rate: 1.0
  # 是否始终返回成功（当前配置为始终成功）
  always_success: true
