命令行
| 参数 | 说明 | 默认值 |
|---|---|---|
--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 数组 */ },
};