如何在基于服务器的应用程序中直接使用Google Cloud IoT数据?

时间:2019-12-12 12:46:52

标签: google-cloud-platform google-cloud-functions google-cloud-pubsub google-cloud-iot

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

现在我想知道只有Google函数用于从中获取/订阅数据吗?或者我也可以使用从设备发布的数据直接进入我的应用程序,例如node.js还是python?像通常通过常规MQTT主题进行订阅吗?我不需要无服务器架构,我想将google iot中的数据使用到我的服务器中并从那里存储/使用它。.

非常感谢!

2 个答案:

答案 0 :(得分:1)

我认为您的问题更多是在架构方面。您可以将IoT Core与Pub / Sub等一起使用,并将数据写入Cloud Storage,以便以后通过应用程序使用。

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

希望您觉得这有用!

答案 1 :(得分:1)

当消息通过IoT核心版从设备通过MQTT或HTTP到达时,该消息将使用GCP发布/订阅基础结构在GCP发布/订阅主题上发布。这意味着您可以开发一个消费应用程序,但是只要您喜欢该应用程序使用Pub / Sub中的消息即可。

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

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

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

参考文献: