Files
chongming-config/workers/aibox_sophon_adapter/config.toml
T

47 lines
1.8 KiB
TOML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ====== 插件注册信息(控制加载方式) ======
[workers]
type = "aibox_sophon_adapter"
module = "plugins.aibox_sophon_adapter"
factory = "create_workers"
cleanup = "cleanup"
count = 1
[worker]
name = "aibox_sophon_adapter"
version = "0.1.0"
description = "AI Box Sophon 设备适配器 — MQTT 心跳上报与设备状态监控"
config_version = "1.0"
defaults = { method = "GET", timeout = 30, auth_required = false, cacheable = false, internal = false }
[worker.registration]
router_prefix = "/aibox_sophon_adapter"
tags = ["aibox_sophon_adapter", "sophon", "adapter"]
# ====== Worker 运行时配置(由 lifespan_setup 传递给 create_workers) ======
[workers.config]
data_dir = "./data"
mediamtx_addr = "rtsp://127.0.0.1:8554" # MediaMTX 地址
link_path = "/data/bm-app" # 软链接路径
[workers.config.heartbeat]
interval = 5 # 设备上报间隔(秒)
timeout = 15 # 超时阈值(秒),超过此时间未收到心跳视为离线
check_interval = 10 # 服务端检查离线设备的间隔(秒)
[workers.config.mqtt_forward]
enabled = true
uri = "mqtt://admin:Mixc%402021@dg.datagoo.cn:48081" # %40 是 @ 的 URL 编码
topic = "/board_ping" # 转发目标主题
[workers.config.alarm_retention]
max_records = 100 # 最多保留的告警记录数,设为 0 表示不限制
[workers.config.doubao_analysis]
enabled = true # 是否启用豆包 AI 分析告警图片
[workers.config.alarm_forward]
enabled = false # 是否启用告警转发到外部平台
url = "http://dg.datagoo.cn:60014/open-api/event-alarm/receive" # 外部告警接收地址
video_upload_url = "http://dg.datagoo.cn:60014/open-api/event-alarm/receiveVideoUpload" # 外部视频上传地址
timeout = 10.0 # 转发请求超时(秒)