跳到主要内容

QR 标签与公开页面

为每个区域 · 线体 · 设备创建并粘贴 QR 标签后,即可通过手机扫描直接查看该设备的信息。扫描标签将打开公开页面(/qr/<token>)。由于公开页面无需登录即可访问,因此每个站点默认处于关闭状态,仅在管理员开启的站点中才会显示设备信息。

需预先配置的地址​

在 设置界面 中输入两个键。其值为用户在浏览器中输入的地址 —— 在代理之后,这与服务器监听的地址不同,因此 Platform 无法自动识别。

设置键用途为空时
PP_UI_CONSOLE_URL写入标签的地址(<콘솔 주소>/qr/<token>)。报警邮件的链接也使用此地址不生成 QR 码,并显示 «无写入 QR 标签的控制台地址» 提示
PP_UI_FRONTLINE_URL公开页面中 «在 frontline 中打开» 按钮的跳转地址隐藏该按钮

值应为像 https://plantpulse.example.com 这样以 http(s) 开头的绝对地址,末尾的 / 在保存时将被截断。拒绝带有查询参数或 # 的值。若要在手机上打开公开页面,手机必须能够访问该地址。

创建标签​

在 设备树 中选择区域 · 线体 · 设备,打开固有属性选项卡,即可看到 QR 标签卡片。标签包含 QR 码 · 名称 · ID · 位置(站点 › 区域 › 线体)。尺寸为 70 × 40 mm,屏幕上将按实际打印尺寸绘制。若 ID 和位置较长,最多显示两行,超出部分将被截断。

QR 标签卡片 — 数字为读取顺序

数字位置功能
①卡片头部右侧保存 PNG · 打印标签 · 重新颁发 — 详见下表
②卡片正文按打印尺寸绘制的标签(QR · 名称 · ID · 位置)
按钮功能权限
保存 PNG将标签下载为图像文件所有登录用户
打印标签仅打印标签所有登录用户
重新颁发创建新令牌管理员(ADMIN)

令牌在首次查看标签时创建,每台设备仅拥有一个有效的令牌。标签中使用不可预测的随机令牌而非设备 ID。

重新颁发后,已粘贴的旧标签将无法打开

重新颁发后扫描旧标签将显示 «找不到该 QR 码»。必须打印并粘贴新标签。此功能适用于标签照片泄露等需要禁用旧标签的情况。

开启公开页面​

公开权限按站点设定。在设备树中选择站点,在固有属性选项卡的 QR 公开页面卡片中进行更改。仅管理员可以更改开关。

开关默认开启时关闭时
开启公开页面关闭扫描该站点设备的标签将显示以下信息仅显示 «该设备未公开» 及登录按钮。名称 · 照片均不可见
显示负责人联系方式关闭同时显示负责人的电话 · 电子邮件仅显示负责人姓名。仅在公开页面开启时生效

公开页面显示内容​

项目值
名称 · 照片设备名称及关联照片。无照片时显示楼层图标
位置站点 › 区域 › 线体
功能位置设备的 functional_location。若无则不显示该行
设备分类按访问者语言显示
运行状态记录的运行状态(operational_status_code)。非实时值
负责人负责员工。若无则显示 «未指定负责人»
电话 · 电子邮件仅在开启 «显示负责人联系方式» 的站点中显示

实时值 · 报警 · 序列号 · 制造商 · 型号 · 内部 ID 不会出现在公开页面中。语言遵循访问者的浏览器设置。

下方为两个按钮。

按钮跳转位置
在 frontline 中打开现场 App 中的该设备。仅在存在 PP_UI_FRONTLINE_URL 时显示 — 通过 QR 标签打开设备
在控制台中查看控制台的设备界面。若未登录,将在登录后返回该界面。关闭公开状态时的登录按钮与之相同

扫描后的显示界面​

界面触发场景
设备信息已开启公开站点的有效标签
«该设备未公开»已关闭公开站点的标签
«找不到该 QR 码»重新颁发后的旧标签或地址错误时
«请求过多»单个地址请求密集时。允许单次 10 条,随后每分钟最多 30 条

留存记录​

公开路径的每次响应将记录在 pp.mm_asset_qr_access_audit 中 —— 时间 · 令牌提示 · 访问地址 · 结果。由于公开路径不涉及用户身份,因此不记录用户信息,也不记录令牌值本身。公开页面已禁止缓存和搜索引擎索引。

API​

像现场 App 一样通过令牌在服务器中查找设备时,请使用 GET /api/v5/asset/qr/{token}。标签中所含的地址为 GET /api/v5/asset/{id} 响应中的 qr_payload。此调用不创建令牌,因此对于尚未在控制台中打开标签的设备或无控制台地址的设备,将返回空字符串。请参阅 端点完整列表。