ThingsBoard教程(三):系统管理员

2,045 阅读3分钟

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

安装完成后,我们开始介绍ThingsBoard的使用。按照用户角色,可以分为系统管理员、租户管理员、普通用户3中角色。

我们先介绍系统管理员的相关功能,使用系统管理员:sysadmin@thingsboard.org sysadmin 登录系统,如下图分别包含租户管理、部件管理、系统设置3类配置管理功能。

1.png

2.png

租户管理

TB是支持多租户的,因此需要对租户进行创建、管理。对于租户(tenant),可以理解一个企业或组织,每个租户下共享一定资源的同时也存在资源的隔离(资源共享的程度越大越节约成本)。

创建租户

点击租户列表“+”按钮,添加租户,填写租户名称、选择租户简介(应该是租户配置,汉化错误),点击确认添加一个租户。

3.png

租户配置

在租户配置来定义了该租户的资源信息,包括:

  • 服务容器配置:是否使用隔离的ThingsBoard Core服务、是否使用隔离的ThingsBoard Rule Engine服务;
  • 数据配置:设备数、资产数、用户数、设备遥测传输速率、租户遥测数据点速率等26个配置指标。

通过上面的配置,可以实现租户之间的隔离以及租户使用体验(vip可以使用无限速的上传下载体验)。

4.png

这里就不详细的介绍每个配置指标了,需要各位同学去一一探索。

部件管理

部件是一系列可配置的ui组件,可以把时序值、最新值、控制操作、告警等组合在页面中,组件库将组件划分为一组,方便进行选择,比如:

  • 告警

5.png

  • 图表

6.png

  • 地图

7.png

我们可以通过js、css对部件进行修改

8.png

系统设置

  1. 基本设置:包含基本URL、禁止从客户端请求头中使用主机名。

9.png

  1. 发送邮件配置:这里是系统发送邮件的配置,例如报警信息的邮件通知等。

10.png

  1. SMS服务商

    在这里配置短信平台服务,现在只支持亚马逊河Twilio(没有国内的服务商)

11.png

  1. 安全设置

    安全设置主要是登录及密码的策略,包括登录失败次数、密码设置及过期策略。

12.png

其中密码策略包括:

  • 登录失败之前的最大登录尝试次数
  • 如果用户账号锁定,请发送通知到电子邮件
  • 最小的密码长度,默认6位
  • 最小大写字母数
  • 最小小写字母数
  • 最小位数
  • 最小特殊字符数
  • 密码有效期(天)
  • 密码重用频率(天)
  • 是否允许空格
  1. OAuth2

    是否启用OAuth2设置

    可以添加OAuth2配置

image.png

结束语

这里对系统管理员的配置就都讲完了,对于每个配置的细节还需要同学去实际操作一下,下一篇文章来讲解租户管理员的操作。