通过 fboxcli 命令行工具管理 FBox 工业物联网设备。安装和配置详见 README.md。
--json 全局标志,确保输出为结构化 JSON,便于解析--json 时输出人类可读表格,仅在用户明确要求表格展示时省略 --jsonfboxcli auth token --json 检查是否已登录fboxcli auth login 登录BOX_ID(数字 ID),不是 BOX_NO(序列号)fboxcli box list --json 获取设备列表,从返回的 JSON 中提取 id 字段dmon set-value — 写入监控点值control write — 向统一写组写入值alarm confirm — 确认报警box delete — 删除设备group delete — 删除分组dmon delete — 删除监控点history delete — 删除历史记录条目alarm delete / alarm delete-group — 删除报警条目/分组contact delete — 删除联系人control delete — 删除统一写组--begin 和 --end 参数为毫秒级 Unix 时间戳date +%s000 等方式计算时间戳,或让用户提供bool 值展示为"是"或"否"fboxcli auth token --json → 确认已登录
fboxcli box list --json → 获取设备列表和 ID
fboxcli box get <BOX_NO> --json → 按序列号查设备
fboxcli box info <BOX_ID> --json → 查看设备详细配置
fboxcli box list --json → 获取 BOX_ID
fboxcli dmon list <BOX_ID> --json → 列出监控点和 ID
fboxcli dmon get-value <BOX_ID> --ids 1001,1002 --json → 读取实时值
→ 用户确认后
fboxcli dmon set-value <BOX_ID> --id 1001 --value 100 → 写入值
fboxcli alarm list <BOX_ID> --json → 查看报警条目
fboxcli alarm history <BOX_ID> --begin <TS> --end <TS> --json → 报警历史
→ 用户确认后
fboxcli alarm confirm <UID> → 确认报警
fboxcli history list <BOX_ID> --json → 查看历史记录条目和通道 ID
fboxcli history query --ids <CHANNEL_IDS> --begin <TS> --end <TS> --json
→ 以表格形式展示,时间转北京时间
fboxcli contact list --json → 查看联系人列表
fboxcli contact add "张三" --phone 13800138000 --notice-type 1 → 添加联系人
fboxcli alarm groups <BOX_ID> --json → 查看报警分组
fboxcli alarm add-group <BOX_ID> "紧急报警" --contacts <UIDS> → 添加报警分组
共 1 个版本