Google IoT核心版注册表在子文件夹中包含其他遥测主题和通配符?

时间:2018-11-24 13:03:06

标签: google-cloud-iot

我想将遥测主题添加到注册表,并将遥测流分发到不同的pubsub主题。由于我们在设备上的MQTT主题使用多个子文件夹,因此注册表的子文件夹字符串与pubsub主题完全不匹配。

例如,我们的设备将遥测发送到以下主题: / devices / devId / events / pubsubTopicId / additionalInfo / evenMoreInfo

我希望将生成的pubsub消息放置在主题 / projects / projectId / topics / pubsubTopicId 中,并具有 pubsub子文件夹属性,例如 / additionalInfo / evenMoreInfo

当前,所有消息都在注册表的默认pubsub主题中发布。

因此,这个问题更多是向Google团队提出的功能请求,以便在注册表的 EventNotificationConfig subfolderMatches 属性中启用通配符。如果 / devices / devId / events 之后的第一个子文件夹匹配,则可以评估为正匹配。

谢谢你的回答!

1 个答案:

答案 0 :(得分:2)

我听到了功能要求,可以将其带给我们的工程团队。

作为目前可能的解决方案...如果您将遥测始终设置到/ devices / devId / events / pubsubTopicId /文件夹中,该怎么办。然后,在遥测有效载荷内部,除了子文件夹之外,您还需要执行其他操作,然后运行云功能或数据流管道来解析有效载荷,并将遥测发送到适当的存储桶?