产品定价 立即试用
专业版
文档 > 解决方案模板 > 智能零售
入门
指南 安装 架构 API 常见问题
目录

智慧零售模板

文档信息图标

Solution Templates 可在 ThingsBoard Cloud 中使用。自 3.3.1PE 版本起,ThingsBoard PE 也提供 Solution templates。

Smart retail解决方案代表作为解决方案提供商的通用智能零售方案,您可配置多个Customers并为每位客户分配一批IoT设备。

仪表板

本解决方案创建了2个展示多传感器数据的仪表板:Smart Supermarkets DashboardAdministration Dashboard

Smart Supermarkets Dashboard

Supermarkets Dashboard具有多种状态:

  • Main状态包含超市地图与告警列表。告警从设备传播至对应超市,平台根据传播告警的最高严重级别计算各超市状态。作为用户,您可按超市状态在地图上过滤超市。
  • Floor plan状态包含带超市平面图的室内地图与设备标记。除地图外,该状态还包含两个过滤器:按设备类型与设备状态。过滤设置保存在用户级别。
    • State filter使您可按告警最高严重级别过滤设备,例如仅显示至少有一个critical告警的设备。
    • Device type filter使您可按设备类型显示或隐藏特定设备,例如仅显示Freezers和Chillers并隐藏其他设备。
    • 点击特定设备标记可在仪表板右侧面板显示设备详情状态。设备详情内容依设备类型而定,例如freezer设备有温度读数的折线图,smart bin有满度水平的柱状图。设备详情的通用元素包括标题与告警列表。标题包含设备当前状态及其电池电量(若为电池供电)。标题还支持导航至该设备的设置,用于配置告警阈值。

因演示仪表板为公开访问,部分功能(如删除设备)已被禁用。


安装解决方案模板后,您还将获得“Smart Supermarket Administration”的访问权限,用于配置customers、其用户、超市与设备。

Smart Supermarket Administration Dashboard

Smart Supermarkets Administration Dashboard具有多种状态:

  • Main状态用于列出零售公司(customers)。我们假设customer为拥有一家或多家超市的零售公司。为演示已预配置两家“假”零售公司及其若干超市。
  • Device management状态用于在零售公司(customer)范围内管理设备。您可配置新设备或删除现有设备。该状态显示分配给该零售公司的所有设备表格,Tenant或Supermarket Administrator可使用这些设备将其部署到超市。可将该列表视为Customer超市中可安装的设备池。
  • Supermarket management状态用于在零售公司(customer)范围内管理超市。该仪表板状态在地图上显示超市并在表格中列出超市。 超市为可包含多台设备及若干属性(平面图、地址)的资产。

  • Supermarket devices状态显示带超市平面图与设备标记的室内地图。您可拖放设备标记以定义设备在超市中的精确位置。

您可随时通过仪表板开发指南自定义”Smart Retail”仪表板。

设备

我们已创建多台传感器并加载了演示数据。已创建设备及其凭据列表见解决方案说明

Smart Shelf

该配置文件在”weight”遥测值低于阈值时触发告警。低于20单位(kg或lbs取决于设备上报)触发Major告警,低于10单位触发Critical告警。 示例负载:

1
{"weight": 42}

Smart Shelf

该配置文件在”temperature”遥测值高于或低于特定阈值时触发告警。高于-2度或低于-25时触发Major告警,高于-1度或低于-30时触发Critical告警。 示例负载:

1
{"temperature": -5.4}

Chiller

Chiller配置文件与Freezer类似,但默认阈值不同。 示例负载:

1
{"temperature": 6.2}

Door sensor

该配置文件在门开启超过30分钟时触发major告警,超过1小时触发critical告警。若门在非工作时间开启,则触发critical告警。非工作时间可在设备配置的告警规则中配置。 因门传感器通常为电池供电,电量低于30(major)或10(critical)时触发对应告警。若传感器非电池供电,可忽略该告警规则。 示例负载:

1
{"open": true, "batteryLevel":  99}

Motion sensor

与Door sensor类似,motion sensor在非工作时间检测到运动时触发critical告警。非工作时间可在设备配置的告警规则中配置。

1
{"motion": true, "batteryLevel":  99}

Smoke sensor

检测到烟雾时,Smoke sensor将触发critical告警。因烟雾传感器通常为电池供电,电量低于30(major)或10(critical)时触发对应告警。若传感器非电池供电,可忽略该告警规则。

1
{"alarm": false, "batteryLevel":  99}

Smart Bin

该配置文件在满度水平高于特定阈值时触发告警。高于70%触发Major告警,高于90%触发Critical告警。 Smart bin传感器通常为电池供电,电量低于30(major)或10(critical)时触发对应告警。若传感器非电池供电,可忽略该告警规则。 示例负载:

1
{"level": 35, "batteryLevel":  89}

Liquid Level Sensor

该配置文件在液位低于特定阈值时触发告警。低于30%触发Major告警,低于10%触发Critical告警。 Liquid Level传感器通常为电池供电,电量低于30(major)或10(critical)时触发对应告警。若传感器非电池供电,可忽略该告警规则。 示例负载:

1
{"level": 85, "batteryLevel":  99}

Occupancy sensor

该配置文件在房间被占用超过30分钟时触发major告警,超过1小时触发critical告警。 因occupancy传感器可能为电池供电,电量低于30(major)或10(critical)时触发对应告警。若传感器非电池供电,可忽略该告警规则。

1
{"occupied": true, "batteryLevel":  99}

发送数据的具体命令可在解决方案说明中查找。 连接真实设备的多种选项参见连接设备

告警

用户可通过“Smart Retail”仪表板开启/关闭告警并配置告警阈值。