2017-10-16 22 views
0

我有一个物联网设备,只发送数据到云(谷歌云功能)很少。数据包括时间戳。一旦我关闭或IoT设备的互联网连接松动,我无法将关闭通知发送到云端。触发云端功能发送一个笔记,如果它没有在很长的时间内呼叫

我想在没有收到任何类似10分钟的数据后发送通知。我的云端功能是否有可重新设置的触发器,如果​​在那段时间内没有通过我的物联网设备检查重置,它会向我发送通知?我如何创建这个延迟?

我宁愿不支付空闲时间。

回答

0

不知道云功能好,我最初的想法是使用App Engine上的任务队列。

在来自设备的每个传入请求中,您可以使用e分钟的排列任务。任务运行时,它会检查是否有任何数据在过去的X分钟内被写入。如果不是,它会发送一个通知,并有可能排队一个新的任务再次检查。

https://cloud.google.com/appengine/docs/standard/python/taskqueue/

我在这里的假设是,你可以访问App Engine应用程序写你的云功能的数据。

相关问题