安装

ThingsBoard安装和配置文档。

基于DigitalOcean云安装ThingsBoard

本指南介绍了如何在DigitalOcean上安装ThingsBoard。

先决条件

步骤1.在DigitalOcean上启动Ubuntu 18.04

步骤1.1创建DigitalOcean Droplet
  • 登录DigitalOcean帐户。
  • 单击”Droplets”菜单项然后单击”Create Droplet”按钮(请参见下图)。

image

步骤1.2选择计划
  • 加载”Create Droplets”页面后选择”Ubuntu 18.04 x64”作为您的图片(请参见下图)。
  • 对于新手建议使用2核CPU和4GB内存。

    注意:专业的ThingsBoard用户可以选择最适合其负载的配置。

image

步骤1.3选择地区
  • 向下滚动以从可用列表中选择数据中心区域(请参见下图)。
  • [可选]启用备份建议你选择。
  • [可选]添加存储

image

步骤1.4身份验证
  • 使用现有的或创建将用于连接到您的实例的新SSH密钥。确保您有权访问所选的SSH密钥。我们将在本指南的后面部分使用此密钥连接到该实例。
  • 输入主机名
  • 添加”thingsboard”标签进行标注
  • 点击”Create Droplet”按钮。

image

  • 创建droplet后将droplet的IP地址复制到安全的地方后面将会用到此信息。

image

步骤2.配置防火墙规则

现在我们需要配置防火墙规则以允许MQTT,CoAP和HTTP通信见下图:

image

  • 为防火墙设置名称;
  • 按照以下屏幕上的设置配置HTTP,HTTPS和三个自定义规则。

image

  • 保持出站规则不变;
  • 选择Droplet或标签来分配此防火墙;
  • 最后单击”Create Firewall”按钮。

image

步骤3.配置SSH

请使用官方指南步骤1.4

步骤4.使用Ubuntu安装说明

请导航到ThingsBoard安装说明并完成安装步骤。

注意: 使用Droplet IP地址而不是”localhost”进行访问。

安装完成并配置

配置HAProxy以启用HTTPS

您可能要使用HAProxy配置HTTPS访问。

如果您在云端托管ThingsBoard并为您的实例分配了有效的DNS名称,则可以这样做。

请按照此指南安装HAProxy并使用有效的SSL证书。

故障排除

ThingsBoard日志存储在以下目录中:

/var/log/thingsboard

执行如下命令检查后面是否有错误:

cat /var/log/thingsboard/thingsboard.log | grep ERROR

下一步

  • 入门指南 - 这些指南提供了ThingsBoard主要功能的快速概述。

  • 设备连接 - 了解如何根据您的连接方式或解决方案连接设备。

  • 数据看板 - 这些指南包含有关如何配置复杂的ThingsBoard仪表板的说明。

  • 数据处理 - 了解如何使用ThingsBoard规则引擎。

  • 数据分析 - 了解如何使用规则引擎执行基本的分析任务。

  • 硬件样品 - 了解如何将各种硬件平台连接到ThingsBoard。

  • 高级功能 - 了解高级ThingsBoard功能。

  • 开发指南 - 了解ThingsBoard中的贡献和开发。