Google Cloud 上的已连接的设备架构

Last reviewed 2023-01-26 UTC

为了最大限度地提高已连接的设备中数据的价值,组织需要能够执行数据分析。组织可以通过多种方式将其设备连接到分析应用,特定已连接的设备架构的优势可能因组织的使用场景而异。为提供指导,本文档介绍了 Google Cloud 上的一组已连接的设备架构。这些架构满足了已连接的设备的各种使用场景和要求。

本文档是系列文档中的一篇,该系列介绍了 Google Cloud 上的 IoT 架构以及如何从 IoT Core 进行迁移。本系列中的其他文档包括以下内容:

已连接的设备架构摘要

本文档根据您在规划已连接的设备架构时需要考虑的以下维度,将已连接的设备使用场景分为三类:

  • 设备数量:请务必考虑直接连接到应用的设备数量。如果应用具有许多最终设备(例如机器、传感器或摄像头),并且这些设备已连接到中间网关或其他设备(例如手机),则务必确定这些最终用户设备是否必须在应用中进行表示和管理。在某些情况下,您可能需要表示各个设备;在其他情况下,可能只需要表示中间设备。

  • 舰队管理:考虑是否需要设备状态监控、软件和固件更新、配置管理以及其他舰队管理等功能。这些要求有助于确定您选择的应用架构。

  • 设备间消息传递:通过应用架构进行设备通信是一个重要的因素。例如,某些应用依赖于已连接的设备之间通过应用架构的通信。其他应用具有仅在每个设备和您的应用之间发生的数据流,且设备之间没有消息传递。

摘要表

了解应用的特征可帮助您选择适合您的使用场景的最佳架构。为帮助您做出选择,下表总结了本系列文章所介绍的每个已连接的架构提供的支持:

设备支持限制 设备间消息传递 舰队管理支持
MQTT 代理 数百万 推荐 不支持
IoT 平台 数百万 部分支持 推荐
设备到 Pub/Sub 数百 部分支持 不支持

后续步骤