【问题标题】:Is there any database storage on Thingsboard Gateway?Thingsboard Gateway 上是否有任何数据库存储?
【发布时间】:2017-04-13 04:32:07
【问题描述】:

我使用 Raspberry Pi 作为 Thingsboard 网关,并将传感器读数成功推送到服务器。服务器可能并不总是在线。如果服务器长时间离线,数据会去哪里? Thingsboard 网关中有存储空间吗?

【问题讨论】:

    标签: thingsboard


    【解决方案1】:

    “Thingsboard 网关”没有像 Thingsboard Server 应用程序那样的数据库,但它存储 MQTT 消息以防与远程服务器断开连接。

    如前所述,Thingsboard 网关位于 Raspberry Pi 上,因此请转到以下目录并进行更改:-

              sudo nano /etc/tb-gateway/conf/tb-gateway.yml
    

    您会在此处找到“gateway.connection.maxInFlight”,它表示待处理的发布消息的最大数量。待处理消息是由于连接问题未发送或由于 Thingsboard Server 上的高负载而尚未确认的消息。其默认值为 1000(消息)。在每分钟发布周期的情况下,系统将处理约 16 小时的断开连接。

    【讨论】:

      【解决方案2】:

      持久性设置在/etc/tb-gateway/conf/tb-gateway.yml 文件中配置。您可以拥有“file”或“memory”消息持久性。在后一种情况下,数据仅存储在 tb-gateway 服务的动态内存中,因此以下注意事项仅适用于“文件”选项。

      如果网关和服务器之间出现连接问题,数据将存储的路径也在 tb-gateway.yml 中指定。 Raspbain 中的默认位置是:/usr/share/tb-gateway/bin/storage/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-08-15
        • 2011-02-06
        • 1970-01-01
        • 2011-11-23
        • 1970-01-01
        • 1970-01-01
        • 2014-03-10
        相关资源
        最近更新 更多