首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想知道从存储在Google Cloud中的传感器数据中执行驱动任务时应该遵循的程序

我想知道从存储在Google Cloud中的传感器数据中执行驱动任务时应该遵循的程序
EN

Stack Overflow用户
提问于 2019-07-30 11:11:03
回答 1查看 89关注 0票数 0

我正在学习本教程

https://codelabs.developers.google.com/codelabs/iotcore-heartrate/index.html?index=..%2F..index#0

现在,我可以将心率传感器数据发送到谷歌云BigQuery、云存储等,正如教程中清楚地描述的那样,我也能够将其可视化

但我的下一个问题是,我们如何实时访问数据。例如,如果来自Raspberry Pi (3B+)的心率数据超过75,我想触发并打开连接在接收端的ESP32的发光二极管。

简而言之,我想在ESP32上做一些动作(就像我之前说过的那样),基于Google Cloud的树莓派的传感器数据。我只成功地在Google Cloud中发送、存储和可视化传感器数据。您的帮助使我能够完成驱动步骤是如此宝贵,因为我几乎不知道如何才能做到这一点

感谢你

EN

回答 1

Stack Overflow用户

发布于 2019-07-31 07:01:04

这里有几个选项。最容易实现的是Cloud Functions。可以通过发布/订阅消息触发该函数。它还可以通过IoT核心管理软件开发工具包(通过服务帐户)进行身份验证,然后将配置/命令发送回您想要用发光二极管点亮的设备。

我写了一篇关于设置云到设备通信的博客文章:

https://medium.com/google-cloud/cloud-iot-step-by-step-cloud-to-device-communication-655a92d548ca

它介绍了如何设置函数来执行此操作,虽然示例中的函数代码本身是一个HTTP函数,这意味着它通过命中URL端点而不是Pub/Sub来触发,但这一部分非常简单。

您需要研究的重点是在触发它的函数中提取发布/订阅消息。在这里有很好的文档:

https://cloud.google.com/functions/docs/calling/pubsub

如果你有超高的吞吐量,那么云函数可能会变得昂贵,在这一点上,你可能想要切换到使用数据流(https://cloud.google.com/dataflow/docs/)之类的东西。然后让该作业在运行时对遥测做出反应,并在达到目标条件时命中端点函数,或者使用IoT Admin SDK对作业本身进行身份验证。我以前没有这样做过,所以我真的不知道这有多容易/多难。

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

https://stackoverflow.com/questions/57263817

复制
相关文章

相似问题

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