跳转至

online 平台文档 —— 智慧物联网管理平台

域名规划:online.nfarms.cn(纯静态 SPA,位于 nfarms/online/)

平台定位

端-边-云协同的智慧物联网(IoT)管理平台:nfarmsd 命令与审计、Grafana/Token 看板、 规则中心、权限与人员、工单/事件/巡检(事件驱动运维闭环)、资产管理、参观管理、 报表导出与系统设置。额外承载 SSO 统一账号中心与官方发布中心。

功能模块(js/pages/*)

页面 说明
overview 全局仪表盘(nfarmsd 实时 + 业务指标 + 下钻)
ops 运维中心:nfarmsd 命令面板 / 执行 / 审计(核心接入)
permission 角色管理 + 操作日志(仅 admin)
staff 用户 / 组织架构 / 考勤
accounts SSO 账号中心:全平台账号主数据统一管理(启停/重置密码)
publish 官方发布中心:官方发布编辑 + 邮件统一推送(noreply@nfarms.cn)+ 投递日志
tickets 工单:状态流引擎 + 多源创建
incidents 事件:分级 + 生命周期 + 根因
inspection 巡检:计划 / Checklist / 统计(异常自动转工单)
assets 资产 5 子页:设备 / 地图 / 网关 / 产品模型 / 能耗
visits 参观:预约 / 审批 / 日程 / 签到
reports 5 预置报表模板 + CSV 导出
settings 系统设置(含 nfarmsd 接入配置与连接测试)
viewer Grafana 看板:Grafana + 七服务状态卡 + 内嵌面板
token Token 看板:ITtools / bilibiligo / Grafana / 本地四平台凭据与用量
rules 规则中心:WAF / RBAC / 命令权限 / VPN 模板 / 告警 / 消息队列 / 证书参数热加载编辑

角色体系

4 角色:admin / devops / inspector / visitor(角色名与 nfarmsd 一致,api.js 直接透传 X-User-Roles)。 演示账号密码均 123456。

后端与外部依赖接入点

  • nfarmsd:/commands+execute(ops)、/commands/executions(审计)、/health+/metrics(overview/settings)、 规则热加载端点(rules:/waf/rules、/policy/rules、/commands/policy、/vpn/policy-templates、/agent/settings、/msg/settings、/cert/settings);
  • Grafana http://10.90.0.20:3000(viewer 内嵌监控面板,需 allow_embedding=true 并导入 nfarmsd/deploy/grafana-dashboard.json);
  • ITtools :8888 / BiliBiliGo :8899(token.js 外部平台凭据与用量展示);
  • 官方统一发件账号:noreply@nfarms.cn(官方发布)、monitor_noreply@nfarms.cn(监控告警)、 online.noreply@nfarms.cn(账号/工单通知)。

部署速查

  1. 静态托管 online/;2. nfarmsd 默认 127.0.0.1:9600(联调开 CORS);
  2. 重置演示数据:清除浏览器 nfarms.* 前缀 localStorage;4. 生产建议网关注入身份头。