- 并发设备 ≤200 台,采样周期 30s
- 历史数据保留 30 天,日增约 1.2GB
- 标准卡片看板 6 张,含设备在线率与告警列表
- 提供 12 列栅格响应式设计模板,可直接复用
以 12 列栅格为底座,把设备接入、边缘计算、数据看板与告警闭环拆成可扫描的卡片模块。每个区块回答一个问题:这一步能省多少调试时间、能看见哪些数据、需要谁参与。
每条规则都给出可直接执行的参数与阈值,按顺序执行可避免 80% 的返工。探索路径:先定卡片语义 → 再定栅格轨道 → 最后才谈动效。
把设备接入、数据看板、告警闭环、权限审计拆成 4 类卡片,每类只允许承载 1 个主指标。卡片标题控制在 14 个汉字内,超出即拆卡,避免信息密度失控。
桌面端卡片横跨 3 列(4 卡/行)、平板横跨 6 列(2 卡/行)、手机横跨 12 列(单列)。列间距 16px,卡片间距 12–20px,任何卡片边缘必须落在列轨道上,禁止自由浮动排版。
约 60% 中性浅底承载内容、30% 主色用于标题与关键结构线、10% 强调色只点亮按钮与激活态。禁止把最高彩度色铺成整条横幅;绿色作主色需降饱和,并与中性灰、暖色点缀协调。
Hero 用 4:3、卡片用 16:10、作品带用 16:9,容器统一 object-fit:cover 并写死宽高比,避免图片加载导致布局跳动(CLS < 0.1)。所有图片加 loading="lazy" 与描述性 alt。
用纯 CSS keyframes 让卡片在加载后自动渐显,错峰间隔 50–80ms,总时长不超过 450ms。元素默认即可见终态,不依赖滚动监听或状态类;同时提供 prefers-reduced-motion 降级。
所有按钮最小高度 44px、最小宽度 44px;在 320px 宽度下逐项检查横向溢出,长设备编号用 break-word 强制断行,表格转为卡片或横向滚动,确保无横向滚动条。
档位差异集中在三处:并发设备数、数据采样周期、历史数据保留时长。先量出这三个数,再决定投入。
同一条物联网解决方案,在不同阶段的关键指标完全不同。沿着纵向时间轴探索,每一步都给出可验收的数值。
统一协议适配层,支持 MQTT / Modbus / OPC UA 三类主流协议;设备注册、鉴权、影子配置全部卡片化,配置模板一次编写多处复用。
在网关侧完成数据清洗、阈值判断与本地缓存,只上传变化量。带宽占用下降明显,弱网环境下仍能保持数据连续。
卡片式看板按角色分层:运维看在线率与告警队列,运营看产能与能耗,管理层看趋势与成本。同一份数据,三种栅格排布。
告警分级 P0–P3,P0 推送延迟 ≤10s,处置动作与耗时自动记录,形成可回溯的处置链路,避免告警疲劳。
设备模板、采集规则、阈值策略统一沉淀为可复用卡片,新项目接入时间从 3 天压缩到 4 小时内。
网关侧完成数据清洗与阈值判断,本地缓存 ≥24 小时,断网期间数据不丢,恢复后按序补传。
按角色编排卡片,在线率、产能、能耗、告警同屏对照;卡片可拖拽重排,栅格自动吸附对齐。
P0–P3 四级策略,P0 推送延迟 ≤10s;处置动作与耗时留痕,无效告警占比可下降约 47%。
左右滑动查看五个典型场景,每个场景都标注了设备规模与采样周期,便于横向比较落地成本。
约 800 台设备 · 采样 5s · 关注能耗与通行效率
约 1200 台设备 · 采样 1s · 关注振动与温度阈值
约 300 台设备 · 采样 30s · 关注温湿度越界告警
约 500 台设备 · 采样 60s · 关注土壤湿度与灌溉联动
约 2000 台设备 · 采样 5s · 关注负载与处置时长