设备接入卡
支持 MQTT / Modbus / OPC-UA 三类协议适配,新设备模板 3 步生成,字段自动对齐。
常见问题 FAQ
问题按现场复现频率排序,答案均为可直接抄进需求文档的参数与阈值。
不会,前提是「一卡一指标」。把每张卡的指标控制在 1 个主数值 + 最多 2 条趋势线,卡片间距 12–20px,卡片标题 ≤ 12 字。实测在 27 寸 2K 屏上,巡检员的平均定位时间从 6.4s 降到 2.9s。
建议 4 档:≥1600px 用 4 列卡、1024–1600px 用 3 列、640–1024px 用 2 列、<640px 单列堆叠。断点用 minmax(0,1fr) 而非固定像素列,避免长设备名撑破列宽。
分三层节流:原始遥测 1s 落库、图表 2s 重绘一次、数字文本 5s 更新一次;曲线点超过 600 个时降采样到 300 点。这样在 500 台设备的接入量下,主线程长任务可控制在 50ms 内。
优先选首屏可 SSR/静态输出的方案,首包控制在 150KB gzip 以内;图表库按需引入,只打包折线、柱状、仪表三类。弱网(150kbps)下首屏可交互时间要 ≤ 2.5s。
按「红橙黄」三级分色,但高饱和色只用于状态点与边框,占比不超过界面的 10%;同时置顶一张「活动告警汇总卡」,同设备 60s 内重复告警自动折叠计数。
hover 位移 ≤ 4px 且带景深变化;点击区 ≥ 44×44px;卡片内不放超过 1 个主按钮;数据为空时给出「最后更新时间」而不是空白块,避免误判为断连。
核心能力卡片
每张卡都给出可量化的验收口径,方便直接对照验收。
支持 MQTT / Modbus / OPC-UA 三类协议适配,新设备模板 3 步生成,字段自动对齐。
折线 / 柱状 / 仪表 / 热力 / 拓扑 5 类模板,配色沿用同一色系,切换主题不重排布局。
阈值 / 突变 / 离线三类规则,60s 内同类告警自动折叠,支持一键派单到工单系统。
12 列栅格统一卡片节奏,断点 1600 / 1024 / 640 / 380,四档列数自动收敛。
设计令牌直接映射成 CSS 变量:间距 --sp-1~8、圆角 --r-sm/md/lg、阴影 --sh-1/2/3。设计稿改一处令牌,全站卡片、按钮、表格同步更新,避免「每张卡各写一套数值」的返工。组件按需加载,首包增长控制在 12KB 以内。
解决方案对比
同样 500 台设备接入,两种前端组织方式的实测对照。
| 对比维度 | 传统自建长页面 | 卡片式物联网中枢 | 量化差异 |
|---|---|---|---|
| 信息定位速度 | 整页滚动查找,平均 6.4s | 卡片分区 + 锚点直达,平均 2.9s | 提速 55% |
| 首屏可交互 | 全量图表同载,3.8s | 骨架先行 + 按需渲染,1.6s | 提速 58% |
| 响应式改造成本 | 逐页改样式,约 14 人日 | 令牌驱动,约 3 人日 | 省 79% |
| 告警识别准确率 | 同色同级,易漏看,86% | 三级分色 + 折叠计数,97% | +11pt |
| 移动巡检可用性 | 横向滚动,可用度低 | 单列堆叠,点按区 ≥ 44px | 可用 |
| 扩展新设备类型 | 复制页面再改,2 天 | 新增卡片模板,2 小时 | 提速 8× |
应用场景展示
场景图均为真实界面走查截图,重点看卡片密度与数据层级。
实用指导清单
每条都含做法、参数与验收阈值,可直接排进开发任务。
用 12 列栅格 + minmax(0,1fr) 起步,卡片间距固定 16px(小屏 12px)。所有卡片宽度取 2/3/4/6 列的整数倍,禁止出现 2.5 列这种半格,否则断点处必然错位。
遥测落库 1s、图表重绘 2s、数字更新 5s;曲线点 > 600 时降采样到 300。验收标准:500 设备接入下主线程长任务 < 50ms,滚动帧率 ≥ 55fps。
高饱和色仅用于状态点、卡片左边框与关键数字,界面占比 ≤ 10%。同一屏最多 3 种状态色,且必须配文字或图标,避免色觉障碍用户误判。
空数据卡显示「最后更新 12:04:31」+ 灰色占位,断连卡显示重连按钮与已断时长。二者混用会让运维把「没数据」当成「设备坏了」,误报率可升高约 20%。
640px 以下切单列,卡片内图表默认折叠为「数值 + 迷你趋势」;点击区 ≥ 44×44px,正文 ≥ 14px,避免横向滚动。实测移动巡检录入完成率从 71% 提到 93%。
间距、圆角、阴影、字号全部走 CSS 变量,组件里禁止写死像素。改一次令牌全站生效,响应式改版从 14 人日压到 3 人日,且视觉节奏不会跑偏。
服务 / 价格档位
以下为参考区间,含栅格版式、令牌体系与可视化模板的交付口径。