一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第12天,点击查看活动详情。
安装完成后,我们开始介绍ThingsBoard的使用。按照用户角色,可以分为系统管理员、租户管理员、普通用户3中角色。
我们先介绍系统管理员的相关功能,使用系统管理员:sysadmin@thingsboard.org sysadmin 登录系统,如下图分别包含租户管理、部件管理、系统设置3类配置管理功能。
租户管理
TB是支持多租户的,因此需要对租户进行创建、管理。对于租户(tenant),可以理解一个企业或组织,每个租户下共享一定资源的同时也存在资源的隔离(资源共享的程度越大越节约成本)。
创建租户
点击租户列表“+”按钮,添加租户,填写租户名称、选择租户简介(应该是租户配置,汉化错误),点击确认添加一个租户。
租户配置
在租户配置来定义了该租户的资源信息,包括:
- 服务容器配置:是否使用隔离的ThingsBoard Core服务、是否使用隔离的ThingsBoard Rule Engine服务;
- 数据配置:设备数、资产数、用户数、设备遥测传输速率、租户遥测数据点速率等26个配置指标。
通过上面的配置,可以实现租户之间的隔离以及租户使用体验(vip可以使用无限速的上传下载体验)。
这里就不详细的介绍每个配置指标了,需要各位同学去一一探索。
部件管理
部件是一系列可配置的ui组件,可以把时序值、最新值、控制操作、告警等组合在页面中,组件库将组件划分为一组,方便进行选择,比如:
- 告警
- 图表
- 地图
我们可以通过js、css对部件进行修改
系统设置
- 基本设置:包含基本URL、禁止从客户端请求头中使用主机名。
- 发送邮件配置:这里是系统发送邮件的配置,例如报警信息的邮件通知等。
-
SMS服务商
在这里配置短信平台服务,现在只支持亚马逊河Twilio(没有国内的服务商)
-
安全设置
安全设置主要是登录及密码的策略,包括登录失败次数、密码设置及过期策略。
其中密码策略包括:
- 登录失败之前的最大登录尝试次数
- 如果用户账号锁定,请发送通知到电子邮件
- 最小的密码长度,默认6位
- 最小大写字母数
- 最小小写字母数
- 最小位数
- 最小特殊字符数
- 密码有效期(天)
- 密码重用频率(天)
- 是否允许空格
-
OAuth2
是否启用OAuth2设置
可以添加OAuth2配置
结束语
这里对系统管理员的配置就都讲完了,对于每个配置的细节还需要同学去实际操作一下,下一篇文章来讲解租户管理员的操作。