ThingsBoard教程(四):租户管理员

1,619 阅读3分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第13天,点击查看活动详情

介绍完系统管理员,我们接下来了解一下租户管理员的功能。租户管理员的功能比较多,如下图:

1.png

资产管理

资产是Device与Assets相关联的抽象Iot对象。例如factory(工厂), field(字段), vehicle(车辆)。资产可以跟其他资产、设备建立关系。如下图,资产 Region A 下包含资产 Field A 和资产 Field B ,资产Field下包含设备 Moisture sensors 和设备 设备 Irrigation systems。

2.png

租户对资产的基本操作有:

  • 添加和删除资产
  • 获取资产ID
  • 向客户分配资产
  • 管理资产属性
  • 浏览资产警报
  • 浏览资产事件
  • 管理资产关系

3.png

这里需要注意一下,如果是本地docker部署安装,资产类型只有 TbServiceQueue ,在 TB 提供的demo演示环境,还有charging station 、office 两种类型。

客户管理

租户管理员可以对客户的各类资源进行管理:包括用户、资源、设备、仪表盘、边缘端进行管理。

4.png

规则链库

规则链管理 UI 页面显示配置的租户规则链表。您可以执行以下操作:

  • 导入或创建新规则链
  • 将规则链导出为 JSON
  • 将规则链标记为根规则链
  • 删除规则链 5.png

设备管理

设备管理可以对设备进行如下操作:

  • 添加和删除设备
  • 管理设备凭据
  • 获取设备 ID
  • 将设备分配给客户
  • 浏览设备属性
  • 浏览设备遥测、
  • 浏览设备警报
  • 浏览设备事件
  • 管理设备关系

这里只简单介绍下功能清单,后面我们会有一个章节来详细将设备的接入。

6.png

设备配置

这里的设备配置可以理解为“模型”或者“产品”的概念,对设备抽象出公共属性,创建设备时根据选择的设备配置进行初始化。设备配置分别为设备配置详情、传输配置、报警规则、设备预配置。

  • 传输配置:配置名称、规则链、仪表盘、队列名称、图片
  • 报警规则:配置传输协议包括:MQTT、CoAP、LWM2M、SNMP
  • 报警规则:添加报警规则
  • 设备预配置:包括禁用、允许创建新设备、检查预配置的设备

OTA升级

固件升级是IoT平台必备的一项功能,可以让我们对不同区域的IoT设备进行设备固件升级。租户管理员可以将固件包或者软件包上传到OTA设备库,TB通知设备进行下载并跟踪更新状态和保存更新记录。

  • TB OTA升级流程

7.png

  • TB 上传固件包操作

8.png

实体视图

实体视图与数据库视图类似,可以限制设备或资产的遥测数据、属性对客户的暴露程度。TB支持:

  • 数据共享

    多个用户共享特定的设备或资产数据。

  • 显示、隐藏部分属性数据

  • 按照时间显示、隐藏数据。例如某一用户只能查看特定时间段的数据

9.png

Edge instances、Edge management

待补充

部件库

在第3篇系统管理员已经介绍

仪表盘库

可以将部件组装成不同的仪表盘,并分配给用户。

10.png

审计日志

记录系统操作日志

11.png

API使用统计

我们可以查看当前租户的资源使用情况。

12.png

结束语

到这里我们介绍完了TB租户管理员的管理功能,有些功能只是一语带过,我们会在接下来的文章中继续深入讲解。