ThingsBoard文档

ThingsBoard平台使用文档。

ThingsBoard网关入门

本指南涵盖了初始化网关的安装和配置。

我们将网关连接到ThingsBoard服务器,并可视化一些基本网关统计信息:连接的设备数量和已处理的消息。

我们还将配置MQTT和OPC-UA扩展以便订阅来自外部设备或应用程序的设备数据反馈。

先决条件

如果您没有权限访问正在运行的ThingsBoard实例,请使用在线演示安装指南解决这个问题。

步骤1:配置网关

为了将您的网关连接到ThingsBoard服务器,您需要首先配置网关凭据。我们将使用访问令牌凭证作为最简单的凭证。

有关更多详细信息,请参见设备身份验证

以租户管理员身份登录。如果是本地ThingsBoard服务器,请使用默认凭据

打开设备,然后单击右下角的红色大“+”按钮。

image

填写您的网关名称,然后选择“Is gateway”复选框。

image

NOTE: 网关和设备名称在租户范围内必须是唯一的。

打开新的设备然后单击“Copy Access Token”按钮。

将令牌粘贴到安全的地方。在接下来的步骤中,我们将其用于ThingsBoard配置。

image

步骤2:安装网关

浏览可用的网关安装并选择最合适的安装指南。

请遵循所选网关安装指南中的步骤。网关配置步骤在下面介绍。

步骤3:网关配置

打开网关配置文件夹,然后编辑tb-gateway.yaml文件。

/etc/thingsboard-gateway/config/tb_gateway.yaml

“thingsboard”部分中的hostport属性更改为ThingsBoard主机。

“security”部分中的accessToken属性更改为在步骤3中复制的令牌。

您的网关配置应类似于以下文件:


thingsboard:
  host: demo.thingsboard.io
  port: 1883
  security:
    accessToken: FUH2Fonov6eajSHi0Zyw
storage:
  type: memory
  read_records_count: 10
  max_records_count: 1000
connectors:

  -
    name: MQTT Broker Connector
    type: mqtt
    configuration: mqtt.json

您可以在本文中阅读有关配置文件及其属性的更多信息。

##步 骤4:重新启动网关以接受新配置

此步骤取决于所选的安装类型。如果将Thingsboard网关安装为守护程序-应该使用以下命令:

systemctl restart thingsboard-gateway.service

在其他情况下,如果您已将网关安装为python模块-您应该只重新运行网关进程。

步骤5:查看网关统计信息

打开ThingsBoard服务器的Web UI,并查看从Thingsboard网关上传的统计信息。

以租户管理员身份登录并打开Devices页面。单击网关设备卡。

打开“Latest Telemetry”选项卡并查看以下统计信息:“SummaryReceived”,“SummarySent”以及提供有关每个连接器信息的参数。

所有值应设置为“ 0”。

步骤6:将连接器添加到主配置文件

为了连接到某些设备,我们使用连接器,它们连接到不同的设备和服务器以收集数据。

要提供有关所需连接器的网关信息-您应该在tb_gateway.yaml中的“连接器”部分中写入配置(至少需要一个连接器才能正常工作)。

为了进行正确的配置,请使用本文

步骤7:配置连接器

成功安装后,您应该配置连接器以连接到不同的设备,请使用以文档对连接器进行相关配置: