具有多个子文件夹级别的Google IoT注册表主题

时间:2019-01-21 21:14:56

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

大家好,我的Google Cloud IoT在注册表创建和子文件夹方面存在以下问题:

我有一台要发送的值恰好为19的设备,所有这些都很重要,现在google让我创建了一个最多包含10个主题/子文件夹的注册表

最初的想法[ IDEA ]使用的结构如下:

  • topics / PowerMeter / PM1 / v1
  • topics / PowerMeter / PM1 / V2
  • topics / PowerMeter / PM1 / v3
  • topics / PowerMeter / PM1 / C1
  • topics / PowerMeter / PM1 / C2
  • topics / PowerMeter / PM1 / C3
  • ....依此类推/ PM1 /
  • 的19个值

问题...将有效载荷中打包的一堆值发送然后在云中进行处理是一种好习惯吗?还是最好将所有主题都分开?...

我知道随着完成任务所花费的时间越来越长,云功能变得越来越昂贵,所以也许可以分开讨论主题吗?

如果是,该怎么办?只有10个主题/子文件夹可以使用。...

然后如何使用相同的子文件夹处理警报?我需要有关此小项目的某种指导,也许Google文档使我感到困惑?

反正任何人您的帮助都非常感谢

1 个答案:

答案 0 :(得分:1)

现在,我已经从注释中获得了清晰的认识,我肯定会将所有值都放在一个json blob中,使用单个云函数来解析并转移到存储中。与确定将19/20单个功能分解为多个函数相比,处理19个值与1个值的处理时间将大大减少。即使使用数据完成了大量工作,您仍然可能会在每个单独的功能中付出这笔费用。从基础架构的角度来看,管理20台vs.20台将更加容易/更好。