跳至主要內容

什么是用户?

约 1022 字大约 3 分钟

什么是用户?

在 ThingsCloud 的项目中,支持多用户体系。

用户指的是您在项目中创建的内部账户,这些账号代表了可以访问和管理不同设备的个人或企业,例如:设备最终用户、设备管理员、设备操作员、合作伙伴成员、企业客户等。

在使用 ThingsCloud 搭建的物联网平台生态体系中,用户的用途非常广泛,例如:

  • 一个智慧农业自动灌溉的项目中,用户是每个大棚农户。
  • 一个水文监测的项目中,用户是各区域负责人和设备维护员。
  • 一个餐饮零售集团智能后厨的项目中,用户是每个店面经理。
  • 一个终端智能插座的项目中,用户是购买设备的消费者。

登录用户应用

每个用户都有独立的账号,包括登录名密码,用户可使用账号登录用户应用

提示

用户账号仅可以登录用户应用,不能登录 ThingsCloud 控制台

ThingsCloud 提供了多个开箱即用的用户应用,包括:

  • ThingsX:移动端应用,支持 iOS、Android、微信小程序、移动浏览器等。
  • ThingsXS:PC 端 Web 应用。
  • ThingsPad:平板电脑应用,支持 Android。

如何创建用户?

您可以通过 ThingsCloud 控制台或项目 HTTP API 创建用户账号。

通过控制台创建用户

进入控制台的 用户应用 > 用户 > 创建用户,填写用户登录信息和其它信息,保存即可创建用户。

通过 API 创建用户

通过使用 API,您可以在自有的业务系统中实现自动创建和分发用户账号,完成流畅的业务交付。

详细方法请浏览 HTTP API

用户数量上限

不同的项目版本规定了用户数量上限,您可以升级项目版本或独立扩容用户数。

当用户数量达到上限后,您将无法继续创建新用户。

用户角色

通过定义不同的用户角色,您可以灵活且精细化的进行不同用户的权限管理,实现业务的合规性和安全性。

在控制台的 用户应用 > 用户 中,可进入用户角色管理,创建角色非常容易,如下图:

您可以为用户角色授予的权限包括:

  • 允许操作设备:是否允许用户操作设备,包括下发属性、更新云端属性、下发命令、运行任务。
  • 允许维护告警信息:是否允许用户为告警消息编辑维护信息。
  • 允许添加设备:是否允许用户添加设备。

创建用户和编辑用户时,可以关联用户角色,一个用户只能关联一个角色,未关联角色的用户默认被授予以上所有权限。

用户角色还用在 ThingsX 设备面板组件的可见性选项中,您可以设置组件仅对特定的角色可见或不可见。如下图:

为用户关联设备

您可以为用户关联一个或多个设备,用户在用户应用中只可以访问和管理关联的设备。但有一个例外,用户在 ThingsXS 中可以浏览关联的看板,看板中的设备不受关联的限制。

用户主动添加设备

用户也可以主动添加设备,支持的添加方式包括:

  • 输入设备码
  • 扫码添加
  • WiFi 配网自动添加设备

相关介绍请浏览 用户如何主动添加设备?设备码派上用场open in new window

为用户关联看板

您还可以为用户关联一个或多个看板,如下图:

请注意,ThingsX 不支持访问看板。用户需要登录 ThingsXS 访问关联的看板,如下图: