Google Cloud-IoT核心-每1小时发送一次Config重启设备

时间:2020-09-12 23:15:16

标签: google-cloud-platform iot

我有一个带继电器的ESP8266,用于打开/关闭ligth。 一切正常,但是IoT核心每1小时发送一次配置,这使设备重新启动,当设备再次启动时,无法保证初始状态是理想的。

Config sent every 1 hour

This is the message inside the config

有什么办法可以避免这种自动配置?

谢谢。

2 个答案:

答案 0 :(得分:2)

每次连接(重新)设备时,IoT Core都会将最新配置发送到设备,以确保它是最新的,即使在断开连接时向其发送了新配置。这是expected IoT Core behaviour

如其他答案中所述,可能发生的情况是您的设备在该时间段内未发送数据,这导致一小时后连接超时。该设备尝试重新连接,接收到最新的配置,并导致其重新启动。

您有很多选择可以避免这种情况:

答案 1 :(得分:0)

我可以通过更改设备内部的逻辑来解决。 JWD每小时需要刷新一次,以便使iot core可以将具有新状态的消息发送到设备。