产品定价 立即试用
社区版
文档 > 移动中心 > 概述
入门
指南 安装 架构 API 常见问题
目录

移动中心

3.9.0及以上版本

移动中心是ThingsBoard中用于构建、配置和管理移动应用的一站式中心。无论您是从零开始,还是准备将ThingsBoard Mobile Application发布到Google Play Store或App Store,此工具都能引导您完成每一步。

移动中心包含多个选项卡,便于创建和管理移动应用:

  • Bundle:管理Bundle中的移动应用设置。这些设置包括为客户配置安全认证方式、定义布局。
  • 应用:管理您的移动应用——添加新应用、编辑现有应用或移除过时版本。
  • 二维码部件:在ThingsBoard”主页”上设置二维码部件,方便用户访问移动应用。

Bundle

Bundle将OAuth 2.0设置和布局设计等配置集中到一个或多个移动应用中,让您可以在同一位置统一管理Android和iOS版本。

应用Bundle提供以下设置:

  1. 基本设置:定义Bundle名称并关联应用。若还没有应用,您可以在此直接创建。
  2. OAuth 2.0:通过集成支持OAuth 2.0的第三方身份提供方,为用户启用单点登录(SSO)。
  3. 布局:自定义应用导航菜单以匹配您的使用场景。


如何添加新Bundle

  • 进入”移动中心“页面。
  • 在”Bundle“选项卡中,点击窗口右上角的”+ 添加Bundle“按钮。

将打开新的设置对话框。

基本设置

输入Bundle名称并选择现有的Android/iOS应用,或在此窗口直接创建新应用

即使已创建并配置Bundle,您仍可继续添加应用。

创建新应用

  • 在相应部分(Android Application或iOS Application)点击”创建新“。
  • 输入应用包名称。
  • 应用密钥将自动生成。请记住或替换为您自己的。
  • 设置应用状态
    • 草稿:适用于仍在开发中的应用。您可以在应用创建并发布后添加应用商店信息(如Google Play Store或App Store链接、SHA-256证书指纹或App ID)。
    • 已发布:适用于已准备好发布供最终用户使用的应用。
    • 已弃用:适用于不再积极支持但仍可用的旧版应用。
    • 已暂停:适用于暂时禁用或限制使用的应用。
  • (可选)指定最低版本、最新版本及发布说明。
  • 添加应用商店信息
    • AndroidGoogle Play Store链接SHA-256证书指纹
    • iOSApp Store链接App ID
  • 点击”添加“保存应用并完成流程。

然后,点击”下一步“。

OAuth 2.0

通过支持OAuth 2.0协议的外部提供方,为ThingsBoard Mobile Application用户添加认证能力。 为此,指定已配置的OAuth 2.0客户端或配置新客户端。完成OAuth 2.0配置后,点击”下一步”。

您也可以禁用移动设备的OAuth 2.0使用。

布局

设置常用功能和仪表板的快速访问入口。 您可以添加新菜单项、修改图标和名称,并根据需求重新组织ThingsBoard Mobile Application导航菜单。

要添加新菜单项,请遵循以下步骤:

  • 点击页面底部或现有菜单项之间的”+ 添加特定页面“按钮;
  • 输入新菜单页面名称
  • 从列表中选择页面类型
    • Dashboard:链接到ThingsBoard仪表板。
    • Webview:链接到外部网页。
    • Custom:链接到内置ThingsBoard页面。
  • 根据所选页面类型,指定仪表板或外部网页链接,或选择ThingsBoard菜单项;

  • 点击”添加”;
  • 配置布局后,点击”添加“完成Bundle创建。


“Custom”页面类型可使用以下路由:

页面名称 路由 说明
Home /home 显示”主页”页面
Assets /assets 显示”资产”页面
Device profiles /devices 显示”设备配置”页面
All devices /deviceList 显示所有设备列表
Alarms /alarms 显示告警列表
Dashboards /dashboards 显示仪表板列表
Specific dashboard /dashboard/:id 显示指定仪表板
Audit logs /auditLogs 显示”审计日志”页面
Customers /customers 显示客户列表
Specific customer /customer/:id 显示指定客户
Notifications /notifications 显示通知列表
Custom URL link /url/:link 显示”资产”页面

“更多”页面

移动应用导航菜单中可显示的菜单项数量取决于设备屏幕尺寸。 底部导航栏无法容纳的菜单项会归入”更多”页面。

配置对话框

接下来会打开配置对话框。请根据提示继续配置新移动应用。 如果您已有ThingsBoard Mobile Application,可直接点击”关闭“。

文档信息图标

有关启动新应用的更多信息,请参阅”Getting started with the ThingsBoard Mobile Application“文档。

Bundle已添加。Bundle中指定的应用将使用已定义设置。

后续步骤