首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用数据流更新云IoT核心中的IoT设备配置?

如何使用数据流更新云IoT核心中的IoT设备配置?
EN

Stack Overflow用户
提问于 2020-06-11 21:10:43
回答 1查看 292关注 0票数 0

我正在使用谷歌云平台来收集IoT数据。然后进行分析,可能是在AI平台上,我想将一些检索到的数据作为配置设置发送到IoT设备。我已经看到了几个流程图(见下文),显示了数据如何通过数据流从AI平台流动到IoT核心作为设备配置,但我该如何做到这一点?(我之前仅通过Cloud Functions发送设备配置更新。)

我是Dataflow和AI平台的新手,但已经开始考虑向Dataflow中的Apache光束管道添加一些Python代码,以更新设备配置。这看起来像是前进的方向吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-12 00:33:51

你当然可以这样做,尽管我发现使用Beam有点困难,而且把所有东西都放在一个地方可能会对你的更改管道造成很大的破坏。例如,如果您想要更改IoT设备接收/响应传入的数据的方式,则必须更新数据流中的整个流水线才能进行更改。这不是很好的隔离。

这还取决于你从传入的数据中更改设备配置的频率。是一天一次吗?一天一千次?如果你是高端用户,那么是的,直接从数据流中使用IoT Admin SDK可能是最好的选择,因为其他解决方案会增加很多成本。如果一天只有几次或更少,我建议让Dataflow写回GCF (Google Cloud Function)正在侦听的单独的发布/订阅主题,并从GCF更新设备配置。这为进程提供了更好的隔离性,因此,如果您需要更改,例如,如何处理数据,但输出结果是相同的,则不需要修改设备配置和GCF组件。反之亦然,如果您只想更改设备处理数据的方式,但数据流输出不会更改,则不必更改数据流进程。

GCF确实增加了一些成本,所以如果您经常更改配置,则不一定要这样做,但如果只是相对较少地更改配置,您可能会保持在GCF的空闲层以下。GCF的空闲层是(当前):

每月200万次调用(包括后台和HTTP调用) 400,000 GB -秒,200,000 GHz-秒计算时间每月5 GB网络出口

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62325238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档