返回

ThingsBoard 开源物联网平台智慧农业实例快速部署指南(三):源码部署与徽标更换

后端

部署 ThingsBoard 源代码并更换徽标:打造您的物联网解决方案

2. 部署 ThingsBoard 源代码

在踏入物联网世界的旅程时,ThingsBoard 是您不可或缺的伴侣。在本指南中,我们将深入探究如何部署 ThingsBoard 源代码,让您掌控物联网设备并解锁无限可能。

2.1 下载 ThingsBoard 源代码

开启您的 ThingsBoard 之旅的第一步是下载源代码。前往 GitHub 宝库,网址为 https://github.com/thingsboard/thingsboard,将源代码下载到您的设备上。

2.2 构建 ThingsBoard 源代码

下载完成后,是时候让 ThingsBoard 活起来。打开命令提示符,导航到 ThingsBoard 源代码目录,并运行以下命令:

mvn clean install

这将启动构建过程,为您的系统做好使用 ThingsBoard 的准备。

2.3 启动 ThingsBoard

构建完成,ThingsBoard 已蓄势待发。再次打开命令提示符,导航到 ThingsBoard 源代码目录,并运行以下命令:

mvn spring-boot:run

ThingsBoard 现在正在您的系统上运行,您可以通过访问 http://localhost:8080 查看仪表板。

3. 更换 ThingsBoard 徽标

ThingsBoard 已部署完成,现在让我们给它增添一抹个性化色彩。

3.1 准备徽标图片

准备好两张徽标图片:

  • ico 图标: 将在浏览器标签中显示。
  • svg 矢量图: 将在登录页面和 ThingsBoard 后台的左上角显示。

3.2 替换 ThingsBoard.ico

将 ico 图标复制到 ThingsBoard 源代码目录下的 ui-ngx 模块中。

3.3 替换 Logo_title_white.svg

将 svg 矢量图复制到 ThingsBoard 源代码目录下的 ui-ngx 模块中的 src 目录下的 assets 目录中。

3.4 重新构建 ThingsBoard 源代码

徽标替换完毕,再次运行构建命令:

mvn clean install

3.5 重启 ThingsBoard

构建完成后,重启 ThingsBoard 以应用徽标更改:

mvn spring-boot:run

4. 结论

恭喜您!您已成功部署 ThingsBoard 源代码并更换了徽标。ThingsBoard 现在已成为您的物联网解决方案中不可或缺的一部分。通过利用其强大的功能,您可以连接、监控和管理您的物联网设备,开启物联网世界的无限可能。

5. 附录

5.1 ThingsBoard 安装超时问题

安装 ThingsBoard 时,您可能会遇到安装超时问题。这通常是由 GitHub 下载速度慢造成的。您可以将 ThingsBoard 依赖项下载到本地并手动安装,以解决此问题。

5.2 CurvedLines 包安装问题

安装 ThingsBoard 时,您还可能会遇到 CurvedLines 包安装失败的问题。这是因为 CurvedLines 的 GitHub 存储库已不存在。从 Maven Central 下载 CurvedLines 包并手动安装,以解决此问题。

常见问题解答

  1. 如何更新 ThingsBoard 源代码?

    • 从 GitHub 下载最新源代码,并按照部署步骤进行操作。
  2. 如何卸载 ThingsBoard?

    • 停止 ThingsBoard 进程并删除其安装目录。
  3. ThingsBoard 是否支持多租户?

    • 是的,ThingsBoard 支持多租户,允许多个组织在单个实例上管理其物联网设备。
  4. 如何与 ThingsBoard API 集成?

    • ThingsBoard 提供了一个 REST API,可让您与您的应用程序进行交互。
  5. ThingsBoard 是否提供技术支持?

    • ThingsBoard 提供社区论坛和商业支持选项。