在Thingsboard Gateway上有任何数据库存储吗?

时间:2017-04-13 04:32:08

标签: thingsboard

我正在使用Raspberry Pi作为Thingsboard网关并成功将传感器读数推送到服务器。服务器可能不会始终在线。如果服务器长时间脱机,数据在哪里? Thingsboard网关中是否有任何存储空间?

2 个答案:

答案 0 :(得分:1)

" Thingsboard网关"没有像Thingsboard Server应用程序那样的数据库,但是如果与远程服务器断开连接,它会存储MQTT消息。

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

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

你会发现" gateway.connection.maxInFlight "表示挂起的发布消息的最大数量。待处理邮件是由于连接问题而未发送的邮件,或者由于Thingsboard Server上的高负载而尚未确认的邮件。其默认值为1000(消息)。在每分钟发布周期的情况下,系统将处理~16小时的断开连接。

答案 1 :(得分:0)

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

在网关和服务器之间出现连接问题的情况下,

将存储数据的路径也在tb-gateway.yml中指定。 Raspbain中的默认位置是:/usr/share/tb-gateway/bin/storage/

相关问题