通用版 ThingsX
通用版 ThingsX
ThingsCloud 提供了可零代码生成的用户 App 通用版 ThingsX ,它具有以下主要特性:
- 支持多端移动平台,包括 iOS、Android、微信小程序、Web浏览器。
- 支持设备面板界面完全自定义,支持可视化设计,实时预览生效。
- 支持设备的数据展示和远程控制。
- 支持用户编辑设备扩展信息。
- 用户可通过设备码、二维码来添加设备。
- 支持新设备 WiFi 配网功能。
- 支持多用户账号体系。
- 支持对用户分配设备,设备可共享给多个用户。
- 支持用户绑定微信。
对于 iOS、Android、微信小程序 等平台,ThingsX 分为公版和 OEM 版。
公版应用
公版应用是指 ThingsCloud 统一提供的应用软件,带有 ThingsCloud 的官方标识(Logo、名称、开屏画面等),用户可免费使用。
例如:公版的 iOS 和 Android App 在手机桌面如下图:
![](https://img-1300291923.cos.accelerate.myqcloud.com/articles/2022/20221009125523_65df71b4ada2c73db112fecc170350e6.png)
![](https://img-1300291923.cos.accelerate.myqcloud.com/articles/2022/20221009123743_91aaa80da7eea46c30f317e3d440ff64.png)
下载 iOS App
在 iOS AppStore 中搜索 ThingsX,或点击下图进入 AppStore 下载页面。
下载 Android App
点击下图下载 ThingsX.apk
公版微信小程序
用手机扫一扫小程序码,或者在微信中搜索 ThingsX
![](https://img-1300291923.cos.accelerate.myqcloud.com/docs/site/thingsx/thingsx-wxapp.png)
微信小程序支持在您自有品牌的公众号菜单中嵌入专属链接,无需用户输入 AppID。
Web App
Web App 也称为手机网页版,无需下载,你只需在控制台创建用户应用,便可以获取 Web App 的访问网址。
手机网页版基于 W3C/Web 标准,并不是一个客户端软件,用户只需通过浏览器访问即可,所以不区分公版和 OEM 版。当然, Web App 提供了自定义域名的支持,该服务是增值服务,如需使用,请联系技术顾问。
OEM 版应用
除了提供公版,ThingsX 还提供可生成 OEM 版的增值服务,支持以下平台:
- OEM iOS App
- OEM Android App
- OEM 微信小程序
ThingsX OEM 版在公版的基础上,支持:
- 用户登录无需输入 AppID,直接定位到用户应用。
- 对于 iOS/Android App,可使用自定义的 App 名称、 App Logo、开屏 Logo等。
- 对于 Android 平台,我们提供专属 App 的 apk 软件包。
- 对于 iOS 平台,可发布到您的 AppStore 账户下。
- 对于微信小程序,可部署到您自有品牌的微信小程序账号下。
想要生成 OEM App?点此提交您的需求。
OEM iOS/Android App
您可以使用自己的 App Logo、名称、开屏画面等个性化素材,生成专属的 App 软件包。
提示
如何生成 OEM App?请浏览 获得 ThingsX OEM App
OEM 微信小程序
您可以注册自己的微信小程序,我们将 ThingsX OEM 小程序部署在您的小程序账号下。
提示
如何生成 OEM 微信小程序?请浏览 获得 ThingsX OEM 微信小程序
自定义设备面板
在 ThingsX App 中,每个设备类型拥有独立的设备面板界面,您可以对设备面板进行可视化编辑,包括布局编排和样式配置。
进入设备所属的设备类型详情页,点击 应用配置 > 编辑设备面板 进入编辑器。
提示
设备面板支持组件式面板和整体面板两种类型,详细介绍请浏览 设备面板。
这里简单介绍常用的组件式面板,在编辑器的左侧是常用组件,您可以将它们添加到中央的 App 界面上,然后为组件选择要展示或控制的设备属性。
![](https://img-1300291923.cos.accelerate.myqcloud.com/docs/site/images/customer-app-common-1.png)
在编辑器的左上角可以选择设备,加载设备实际数据,来预览效果。
![](https://img-1300291923.cos.accelerate.myqcloud.com/docs/site/images/customer-app-common-2.png)
您可以根据具体场景需求,随意组合各类组件,并在右侧设置样式选项。
![](https://img-1300291923.cos.accelerate.myqcloud.com/docs/site/images/customer-app-common-3.png)
![](https://img-1300291923.cos.accelerate.myqcloud.com/articles/2023/20231117235453_9da8ce86c4c0c173f4ddb82afb04350a.png)
![](https://img-1300291923.cos.accelerate.myqcloud.com/articles/2023/20231024162128_29d45cd9caa0ac8b44d8f4d21b9e01be.png)
![](https://img-1300291923.cos.accelerate.myqcloud.com/articles/2023/20230411205035_8bc48c33269820ad484b19e29be128df.png)
![](https://img-1300291923.cos.accelerate.myqcloud.com/articles/2022/20221129141554_c9910ea704c3fde75a2b0518ae7966ee.png)
![](https://img-1300291923.cos.accelerate.myqcloud.com/articles/2022/20221012170027_4fb4faea2787d07129e848448c35ef0f.png)
设备面板还支持多页面,以及跳转类组件,实现更高级的页面跳转逻辑。
![](https://img-1300291923.cos.ap-beijing.myqcloud.com/articles/2023/20240611231104_f2a72e9d650474b6a5f1e2eb54320a61.png)
创建用户应用
ThingsX 是 ThingsCloud 平台提供的一种用户应用,在使用 ThingsX 之前,您首先需要创建用户应用。
进入控制台的 应用 > 用户应用,创建应用,选择 ThingsX,创建成功后,点击创建好的用户应用,您可以看到 AppID,以及多个移动端的打开方式。
![](https://img-1300291923.cos.accelerate.myqcloud.com/docs/site/images/customer-app-common-4.png)
创建用户
用户应用拥有独立的用户账号,您可以在控制台创建多个用户账号,将项目下的一个或多个设备分配给不同的用户。
接下来,我们创建用户,给用户设置登录名和密码,如下图:
![](https://img-1300291923.cos.accelerate.myqcloud.com/articles/2022/20221009131614_eaabb312e47aa5f479fba01190416cb5.png)
这样一来,便可以使用这个用户账号,来登录刚才创建的用户应用。
为用户关联多个设备
对于创建好的用户账号,您可以为用户关联一个或多个设备。用户在 App 中会立即生效。
您可以在用户详情页,为用户添加关联的设备。
![](https://img-1300291923.cos.accelerate.myqcloud.com/docs/site/images/app-8.png)
也可以在设备详情页的“用户”选项下,为设备关联多个用户。