命令行

参数 说明 默认值
--source 数据源 id,可重复 全部
--out 输出 id 无
--dry-run 只做计划,不下发 false
--concurrency 并发度 4
--since 起始时间,ISO 8601 上次成功时间

退出码

码 含义 建议处理
0 成功 —
2 参数错误 看 stderr 第一行
10 部分数据源不可达 检查网络后重跑
20 输出模板缺失 检查 templates/

配置字段

sources[].driver 目前支持 ezq / modbus / csv。自定义驱动放在 drivers/ 目录,文件名即 driver 名。

export default {
  id: 'my-driver',
  async connect(endpoint) { /* ... */ },
  async read(channels) { /* 返回 points 数组 */ },
};