我是Google Clout Iot核心的新手。我只是尝试了物联网核心,注册了设备并发布了有关某个主题的一些数据。
现在我想知道只有Google函数用于从中获取/订阅数据吗?或者我也可以使用从设备发布的数据直接进入我的应用程序,例如node.js还是python?像通常通过常规MQTT主题进行订阅吗?我不需要无服务器架构,我想将google iot中的数据使用到我的服务器中并从那里存储/使用它。.
非常感谢!
答案 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托管应用程序。
参考文献: