我如何在基于服务器的应用程序中直接使用 Google 云物联网数据?

How can i use the Google Cloud IoT data direct in the server based app?

我是 Google Clout Iot 核心的新手。我刚刚尝试了物联网核心,注册了设备并发布了一些关于某个主题的数据。

现在我想知道是不是只有 Google 函数用于 get/subscribe 来自它的数据?或者我也可以将设备发布的数据直接用于我的应用程序吗? node.js 还是 python?喜欢它通常是通过普通的 MQTT 主题订阅的吗?我不需要无服务器架构我想使用来自 google 物联网的数据到我的服务器并从那里 store/use 它..

非常感谢!

我认为你的问题更多是关于事物的架构方面的。您可以将 IoT Core 与 Pub/Sub 之类的东西一起使用,并将数据写入云存储,以便稍后在应用程序中使用它。

如果您有兴趣了解可以使用哪些产品最适合您的需求,我建议您查看 this page 中的一些图表。

希望对您有所帮助!

当消息通过 MQTT 或 HTTP 从设备通过 IoT Core 到达时,该消息将使用 GCP Pub/Sub 基础设施发布在 GCP Pub/Sub 主题上。这意味着您可以随心所欲地开发消费应用程序,只要该应用程序消费来自 Pub/Sub 的消息即可。

文档中显示的图表 here 是一个很好的参考。

GCP 将 Pub/Sub 的 API 公开为订阅者。有多种语言的语言绑定。

Cloud Functions 通常被视为 Pub/Sub 消息的无服务器消费者,因为它可以扩展到零,并且可以在出现突发负载时扩展。但是,没有什么可以阻止您编写可以充当订阅者的 Compute Engine 托管应用程序或容器托管应用程序。

参考文献: