用户应用常见问题
用户应用常见问题
用户应用概览
什么是用户应用?有什么用途?
用户应用是 ThingsCloud 为终端用户提供的应用,用于设备管理和控制。
ThingsCloud 提供哪些用户应用?
ThingsCloud 提供多个开箱即用的用户应用,满足不同场景需求:
用户应用类型
ThingsX - 移动端应用
- 平台:iOS、Android、微信小程序、移动浏览器
- 特点:零代码自定义设备面板、设备管理、远程控制、定时控制、智能联动
ThingsXS - PC 端 Web 应用
- 平台:PC 浏览器
- 特点:桌面级应用体验、可视化看板展示
ThingsPad - 平板应用
- 平台:Android 平板
- 特点:触摸屏交互、快速触达可视化看板
详细说明请浏览:
设备接入后,需要自己开发 App 吗?
大多数情况下不需要开发 App。
无需开发
ThingsCloud 内置了通用版 ThingsX App,支持 iOS/Android/微信小程序/Webapp,您无需编写任何代码,就可以为不同设备生成个性化界面。
如果您有个性化需求,可以:
- 购买 ThingsX OEM 版,使用自定义的品牌标识
- 基于 ThingsCloud API 独立开发应用
ThingsX App
ThingsX 公版和 OEM 版有什么区别?
ThingsX 分为公版和 OEM 版,功能相同但品牌标识不同。
对比说明
| 对比项 | 公版 | OEM 版 |
|---|---|---|
| 应用名称 | ThingsX | 自定义名称 |
| 应用图标 | ThingsX 官方图标 | 自定义图标 |
| 开屏画面 | ThingsX 官方标识 | 自定义 Logo |
| 登录方式 | 需输入 AppID | 只需账号密码 |
| 费用 | 免费 | 需购买 |
| 上架 | ThingsCloud 账户 | 您自己的账户 |
详细说明请浏览 ThingsX OEM 版
ThingsX 支持哪些平台?
ThingsX 支持多个移动平台:
支持平台
公版支持:
- iOS App(AppStore 搜索 ThingsX)
- Android App(官网下载、应用宝、Google Play)
- 微信小程序(微信搜索 ThingsX)
- Web App(浏览器访问,无需下载)
OEM 版支持:
- OEM iOS App(发布到您的 AppStore 账户)
- OEM Android App(上架应用商店或提供 APK)
- OEM 微信小程序(部署到您的小程序账户)
详细说明请浏览 ThingsX
登录 ThingsX 时,AppID 是什么?
AppID 是用户应用的唯一标识,用于区分不同的项目应用。
AppID 说明
用户在首次登录 ThingsX 公版时,需要输入 AppID。
获取方式:
- 进入控制台的 应用 > 用户应用
- 创建或选择 ThingsX 应用
- 在应用概要页面查看 AppID
提示:使用专属小程序码或 Web App 二维码,扫码后无需输入 AppID。
登录 ThingsX 时,为什么提示用户名或密码错误?
用户账号和控制台账号是两个独立的体系。
账号体系说明
用户账号:
- 用于登录 ThingsX、ThingsXS、ThingsPad 等用户应用
- 由您在控制台创建,或用户自行注册
- 只能登录用户应用,不能登录控制台
管理员账号:
- 用于登录 ThingsCloud 控制台
- 由 ThingsCloud 平台管理
请确认用户使用的是正确的用户账号。
ThingsX App 支持英文版吗?
支持,ThingsX 支持多语言。
多语言支持
可在应用配置中设置默认语言:
- 系统默认(跟随手机操作系统)
- 简体中文
- 繁体中文
- 英语
用户也可以在 App 的账号设置中自行修改语言。
ThingsX 可以用我们公司的图标吗?
可以,需要购买 ThingsX OEM 版。
用户管理
什么是用户?和控制台账号有什么区别?
用户账号和控制台账号是两个独立的账号体系,用途不同。
对比说明
用户:
- 用于登录用户应用(ThingsX、ThingsXS、ThingsPad)
- 代表设备最终用户、设备管理员、设备操作员等
- 只能访问和管理关联的设备
- 不能登录 ThingsCloud 控制台
控制台账号:
- 用于登录 ThingsCloud 控制台
- 管理项目、设备、用户、应用等
- 可以访问所有设备和功能
详细说明请浏览 什么是用户
如何创建用户账号?
可以通过多种方式创建用户账号:
创建方式
方式一:控制台创建 进入控制台的 用户应用 > 用户 > 创建用户,填写用户登录信息即可。
方式二:API 创建 使用 HTTP API 在自有的业务系统中自动创建和分发用户账号。
方式三:用户自行注册 开启用户注册功能后,用户可以在 ThingsX 中自行注册账号。(需要企业版及以上版本)
如何为用户分配设备?
可以为用户关联一个或多个设备,用户只能访问关联的设备。
分配方式
方式一:通过用户详情页
- 进入用户详情页
- 添加关联的设备
方式二:通过设备详情页
- 进入设备详情页
- 在"用户"选项下关联多个用户
方式三:用户主动添加 用户可以在 ThingsX 中通过扫码或输入设备码添加设备(需在设备类型中开启允许用户添加设备)。
什么是用户角色?有什么用途?
用户角色用于精细化权限管理,实现业务的合规性和安全性。
用户角色
通过为用户关联不同的角色,可以控制用户的权限,包括:
- 允许操作设备
- 允许维护告警信息
- 允许添加/编辑/移除设备
- 允许设置告警通知(电话、短信、微信、App)
- 允许编辑设备扩展信息
一个用户可以关联多个角色,权限会合并,允许的优先级高于不允许。
详细说明请浏览 什么是用户 - 用户角色
用户数量有限制吗?
不同项目版本有用户数量上限。
用户数量
当用户数量达到上限后,将无法继续创建新用户。
您可以:
- 升级项目版本提高用户数量上限
- 独立扩容用户数
详细规则请咨询技术支持。
设备面板
如何自定义设备面板?
ThingsX 支持零代码可视化自定义设备面板。
设备面板编辑
- 进入设备所属的设备类型详情页
- 点击 应用配置 > 编辑设备面板
- 使用可视化编辑器添加组件、设置样式
- 实时预览效果
支持的组件包括:
- 展示组件:数值、文本、图片、仪表盘、图表等
- 控制组件:按钮开关、滑块、数值输入、下拉选择等
- 跳转组件:实现页面跳转逻辑
详细说明请浏览 设备面板
设备面板支持多页面吗?
支持,设备面板支持多页面和页面跳转。
多页面功能
- 可以创建多个页面
- 使用跳转类组件实现页面间跳转
- 可为不同角色设置页面可见性
例如:为维护人员显示设备参数设置页面,普通用户只能查看基本数据。
设备卡片可以自定义吗?
可以,设备卡片支持自定义预览数据和状态显示。
设备添加
用户如何添加设备?
ThingsX 支持用户主动添加设备,提供多种添加方式:
添加方式
扫码添加:扫描设备二维码
输入设备码:手动输入设备码
WiFi 配网:选择设备类型,完成 WiFi 配网后自动添加
视频教程:ESP32 网络继电器 轻松搞定手机 WiFi 配网
注意:需要在设备类型的应用配置中开启"允许用户添加设备"。
什么是设备码?如何生成?
设备码是设备的唯一标识,用于用户添加设备。
一个设备可以被多个用户添加吗?
可以,设备可以被多个用户共享。
设备共享
在设备类型的应用配置中,可以设置是否允许设备被多个用户添加。
开启后,多个用户可以添加同一个设备,各自独立管理和控制。
应用配置
ThingsX 支持自定义域名吗?
Web App 支持自定义域名,这是增值服务。
ThingsX 支持样式自定义吗?
支持,ThingsX 提供丰富的样式配置选项。
样式配置
全局样式:
- 主题色:影响登录页、菜单栏、按钮等
- Logo 设置:上传自定义 Logo
登录页样式:
- 背景图片和透明度
- 登录面板背景色
- 深色模式
- 阴影效果
设备列表页样式:
- 背景图片和背景色
- 设备图标大小
详细说明请浏览 ThingsX 样式配置
可以开启用户注册功能吗?
可以,但需要企业版及以上版本支持。
用户注册
开启用户注册功能后:
- 用户可以在 ThingsX 中自行注册账号
- 可设置 IP 注册限制,防止恶意注册
- 可定期审查和管理注册用户
请在 ThingsX 应用配置中开启用户注册功能。
ThingsXS & ThingsPad
什么是 ThingsXS?
ThingsXS 是基于 PC 浏览器的用户应用,为企业级用户提供桌面级应用体验。
什么是 ThingsPad?
ThingsPad 是运行在平板电脑的看板 App。
用户可以访问可视化看板吗?
可以,用户可以登录 ThingsXS 访问关联的可视化看板。
其他功能
ThingsX 支持告警通知吗?
支持,ThingsX 支持多种告警通知方式。
ThingsX 支持查看设备历史数据吗?
支持,数值展示组件可开启历史数据展示。
ThingsX 支持远程控制设备吗?
支持,ThingsX 支持多种设备控制方式。
远程控制
控制方式:
- 设备面板控制:通过按钮、滑块等组件下发控制
- 定时控制:设置定时任务自动控制设备
- 智能联动:根据设备状态自动触发控制
所有控制都需要用户角色具有"允许操作设备"权限。
自行开发
可以基于 ThingsCloud API 自行开发应用吗?
可以,ThingsCloud 提供开放的 API 供您自行开发应用。