设备建模与命名
为每类终端定义属性模板(温度、电流、离线阈值),命名采用「场地-类型-编号」三段式。单项目建议建模不超过 40 个设备类型,类型越多,界面筛选越难收敛。
这是一个网页样式设计参考 · 物联网创新视界 · 不对称布局 / 深色 azure 令牌体系
工作流程步骤
流程按「先通数据、再谈界面」排序。每步都给出可验收的量化门槛,避免出现设备已联网、界面却没人愿意看的尴尬。
为每类终端定义属性模板(温度、电流、离线阈值),命名采用「场地-类型-编号」三段式。单项目建议建模不超过 40 个设备类型,类型越多,界面筛选越难收敛。
MQTT 走 1883/8883、Modbus 转 MQTT 桥接。上报周期按场景分级:关键设备 5s、环境传感 30s、能耗计量 60s,过密上报会让首屏刷新抖动明显。
主栏放结论(异常数、影响面、建议动作),侧栏放证据(原始曲线、日志片段)。建议主侧宽度比 1.55 : 0.95,保证长列表与图表都不断行。
状态变化用 150–250ms 过渡,禁止整屏闪动。验收口径:首屏可交互时间 ≤2.5s、关键操作点击热区 ≥44px、告警确认误触率 ≤1%。
常见问题 FAQ
这些问题来自真实集成现场:多品牌设备接入、弱网环境、以及「页面好看但不好用」的典型投诉。
先把协议差异收敛在网关侧,统一输出标准物模型(设备 ID、时间戳、指标、单位)。界面只消费标准化字段,避免前端为每个品牌写分支判断。经验值:统一物模型后,新增品牌接入工作量下降约 60%。
用「最后更新时间 + 数据新鲜度」双标识:超过 2 个上报周期未更新标为「延迟」,超过 5 个周期标为「失联」。颜色仅用于小面积状态点,不要整卡变红,否则大面积高饱和会掩盖其它信息。
首屏只保留 3–5 个决策指标(在线率、异常数、P95 延迟、待处理工单)。其余指标下沉到详情与图集。实测首屏指标从 12 个降到 4 个后,异常定位时间由 24s 缩短到 7s。
1024px 以下主侧栏自动堆叠为单列,卡片改为整行宽度;380px 以下内边距收到 8–12px、按钮占满整行。所有栅格用 minmax(0,1fr),长设备名强制换行,保证 320px 宽度也不横向滚动。
仅使用 transform 与 opacity 合成层动画,单次时长 150–450ms,同屏并发动画不超过 6 个。并在 prefers-reduced-motion 下统一降级为静态呈现,尊重系统设置。
建议跟踪四个指标:任务完成率、平均操作步数、告警确认耗时、误操作率。以本方案为例,操作步数由 5 步降到 2 步,告警确认耗时中位数由 38s 降到 11s,误操作率控制在 1% 以内。
核心能力卡片
前四张为阶梯错位小卡,后两张为宽卡;错位不是装饰,而是让视觉重心与信息权重一致。
时序曲线、热力分布与状态矩阵三视图联动,时间粒度可在 1 分钟到 24 小时之间切换,刷新不打断阅读位置。
主栏结论、侧栏证据的双栏结构,滚动位置互相独立,长列表不会把图表顶出视口。
按场地区域划分可见范围,所有下发指令记录操作者、时间与目标设备,支持回滚核查。
按上报周期判定延迟与失联,降级时优先保证结论区可用,图表退化为低频采样,避免空白等待。断线重连后自动补齐最近 30 分钟数据,界面不出现跳变。
提供 24 个结构组件与 9 组状态样式,颜色、圆角、间距全部走设计令牌。集成商可在不改动逻辑的前提下换肤,保证同一品牌在多项目中的视觉一致性。
图文混排特写
同样的设备、同样的告警,只是把信息重新排了一次版,值班人员的交接与处置节奏就变了。
场景 · 智能制造车间
改造前,值班员要在 6 个页面间跳转,平均 24 秒才能确认一条告警归属。改造后,异常设备在左栏按影响面排序,右栏同步给出原始证据与建议动作。
解决方案对比
对比维度只保留能影响决策的四项:接入规模、界面形态、实施周期与运维成本。
| 方案路径 | 设备接入规模 | 界面形态 | 实施周期 | 运维成本参考 |
|---|---|---|---|---|
| 轻量看板 单场地试点 |
≤ 200 台 | 单栏 + 抽屉详情 | 2–3 周 | 低,人力投入约 0.5 人月 |
| 非对称双栏中台 多场地协同 |
200–5000 台 | 主侧双栏 + 图集 | 6–8 周 | 中,需 1–2 名前端持续迭代 |
| 平台化定制 集团级纳管 |
> 5000 台 | 多视图 + 角色化布局 | 12 周以上 | 高,需专职设计系统维护 |
实用指导清单
每条都带阈值或参数,方便评审时逐项打勾,而不是凭感觉判断「好不好看」。
在线率、异常数、P95 延迟、待处理工单四选四即可。超过 5 个指标时,用户平均定位时间会明显上升,建议把其余指标移入详情页。
主栏承载结论与列表,侧栏承载证据。窄于 1024px 时合并为单列,卡片横向占满,避免出现半截被裁的图表。
正常、延迟、失联用 8px 状态点 + 文字标签表达,禁止整卡变红。强调色仅用于按钮、关键数字与激活态,占比控制在 10% 以内。
关键设备 5s、环境传感 30s、能耗计量 60s。过密上报会把首屏刷新压到 1s 内,反而造成视觉抖动与带宽浪费。
单次 150–450ms,同屏并发动画不超过 6 个,并在 prefers-reduced-motion 下整体降级为静态,兼顾低配终端与无障碍需求。
底色、表面、主色、强调色各定义一次,组件不写死色值。这样换肤只需改一组变量,多项目间视觉一致性也能被自动保证。
数据可视化面板
指标取自试点场地连续 4 周的运行记录,用于验证「不对称布局 + 动态交互」是否真的改善体验。