在 Google Cloud 中,我有一个 IoT Core Registry,其中包含许多设备(通过 MQTT 连接)和 2 个 Pub/Sub 主题:事件主题(用于设备遥测事件)和状态主题(用于设备状态事件)。我正在使用数据流作业处理来自事件主题的消息。
问题:我如何知道给定消息来自哪个设备?我是否需要使用某种设备 ID 手动丰富消息(在设备端),还是由 Google Cloud 以某种方式提供?
如果我改用 Cloud Functions 会怎样?
最后,我希望能够将消息及其源设备 ID 存储在数据存储(BigTable、BigQuery ...)中。
谢谢!