一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第13天,点击查看活动详情。
介绍完系统管理员,我们接下来了解一下租户管理员的功能。租户管理员的功能比较多,如下图:
资产管理
资产是Device与Assets相关联的抽象Iot对象。例如factory(工厂), field(字段), vehicle(车辆)。资产可以跟其他资产、设备建立关系。如下图,资产 Region A 下包含资产 Field A 和资产 Field B ,资产Field下包含设备 Moisture sensors 和设备 设备 Irrigation systems。
租户对资产的基本操作有:
- 添加和删除资产
- 获取资产ID
- 向客户分配资产
- 管理资产属性
- 浏览资产警报
- 浏览资产事件
- 管理资产关系
这里需要注意一下,如果是本地docker部署安装,资产类型只有 TbServiceQueue ,在 TB 提供的demo演示环境,还有charging station 、office 两种类型。
客户管理
租户管理员可以对客户的各类资源进行管理:包括用户、资源、设备、仪表盘、边缘端进行管理。
规则链库
规则链管理 UI 页面显示配置的租户规则链表。您可以执行以下操作:
- 导入或创建新规则链
- 将规则链导出为 JSON
- 将规则链标记为根规则链
- 删除规则链
设备管理
设备管理可以对设备进行如下操作:
- 添加和删除设备
- 管理设备凭据
- 获取设备 ID
- 将设备分配给客户
- 浏览设备属性
- 浏览设备遥测、
- 浏览设备警报
- 浏览设备事件
- 管理设备关系
这里只简单介绍下功能清单,后面我们会有一个章节来详细将设备的接入。
设备配置
这里的设备配置可以理解为“模型”或者“产品”的概念,对设备抽象出公共属性,创建设备时根据选择的设备配置进行初始化。设备配置分别为设备配置详情、传输配置、报警规则、设备预配置。
- 传输配置:配置名称、规则链、仪表盘、队列名称、图片
- 报警规则:配置传输协议包括:MQTT、CoAP、LWM2M、SNMP
- 报警规则:添加报警规则
- 设备预配置:包括禁用、允许创建新设备、检查预配置的设备
OTA升级
固件升级是IoT平台必备的一项功能,可以让我们对不同区域的IoT设备进行设备固件升级。租户管理员可以将固件包或者软件包上传到OTA设备库,TB通知设备进行下载并跟踪更新状态和保存更新记录。
- TB OTA升级流程
- TB 上传固件包操作
实体视图
实体视图与数据库视图类似,可以限制设备或资产的遥测数据、属性对客户的暴露程度。TB支持:
-
数据共享
多个用户共享特定的设备或资产数据。
-
显示、隐藏部分属性数据
-
按照时间显示、隐藏数据。例如某一用户只能查看特定时间段的数据
Edge instances、Edge management
待补充
部件库
在第3篇系统管理员已经介绍
仪表盘库
可以将部件组装成不同的仪表盘,并分配给用户。
审计日志
记录系统操作日志
API使用统计
我们可以查看当前租户的资源使用情况。
结束语
到这里我们介绍完了TB租户管理员的管理功能,有些功能只是一语带过,我们会在接下来的文章中继续深入讲解。