我如何保持FRED节点连接

时间:2018-11-22 03:45:19

标签: node-red

我有一个树莓派pi3收集信息并推送到FRED上的云托管实例。我使用的是蜂窝调制解调器,因为该位置没有wifi。连接断开时,单元服务必须重新连接。我已将其配置为自动发生,但是现在我无法保持FRED节点连接。他们将断开连接,并尝试重新连接3次,然后锁定。如何设置它们以在设置的时间段后返回并再次查看,还是需要以其他方式设置它。谢谢您的帮助

1 个答案:

答案 0 :(得分:0)

简短的答案是您应该使用MQTT,而不是FRED节点。

在连接断开后,FRED节点存在重新连接的已知问题。因为MQTT是更好的方法,所以它们不太可能在FRED节点中得到解决。

如果您订阅FRED,则可以使用提供的MQTT服务。如果没有,您可以使用许多可用的免费MQTT服务。 There's a list on GitHub hereTutorial on using MQTT with Node-RED

最后,如果您不想在连接断开时丢失数据,则Sense Tecnic提供了一个MQTT节点,该节点使用内存中的本地数据库来缓存数据,然后在恢复连接时将继续发送数据。 mqttdb node