我有一个 pubsub 主题名称

projects/project_name/topics/Sandbox_PubSub

我也订阅了该主题。 然后我有一个云函数名称Sandbox_function触发该主题的publish

我有一个 python 代码,我通过 mosquitto 代理将数据发布到这个主题

'/devices/device_id/events/Sandbox_PubSub'

它工作得很好,我正在云功能和订阅中接收数据。

现在我创建了另一个主题名称

projects/project_name/topics/Pairing

然后订阅和另一个名为Pairing_Function云函数现在当我publish我的数据时

'/devices/device_id/events/Pairing'

我没有在Pairing_Function获取该数据, Sandbox_Function将 Sandbox_Function 中的数据作为子文件夹Pairing以及Sandbox_Subscription而不是Pairing订阅。

我在这里做错了什么? 以及如何将数据放入不同的主题? 多谢!

#1楼 票数:1 已采纳

我发现我们也需要在注册表中定义主题。

(请参阅:IoT 核心 -> 注册表编辑 -> 添加更多遥测主题)

我们需要将子文件夹重定向到特定主题

  ask by Hsn translate from so

未解决问题?本站智能推荐:

2回复

如何在 Python3 和 CURL 中使用 HTTP Bridge 发布到 GCP 发布/订阅主题?

我正在尝试使用 python3 和 CURL 通过 HTTP 桥发布到发布/订阅主题。 这给出了错误 400,因为我想我还没有描述子文件夹。 现在我很困惑,我可以在哪里定义我的代码中的子文件夹(主题名称)? 是否只缺少子文件夹? 或者我也做错了什么? 卷曲 我还尝试使用中描述的 CURL 命令
1回复

从设备(谷歌云物联网核心)到 HTTP 云功能的 HTTP 请求?

如何从设备(使用 CLOUD IOT CORE AUTHORIZATION)向 Google Cloud Function 发出“HTTP 请求”? 例如,现在我有一个已在 Cloud IoT 核心中注册的设备。 为了进行通信,我通过 Pub/Sub Mqtt 将数据发送到云功能。 它运行良好,但
1回复

Google Cloud IoT Core 和 Pubsub 定价?

我正在为我的物联网设备使用谷歌物联网核心和发布订阅服务。 我正在使用 pubsub 将数据发布到数据库。 但我认为将所有数据存储到数据库中的成本非常高。 我有一些数据,比如设备是打开还是关闭,以及一个配置文件,其中包含一些我需要处理 IoT 负载的参数。 现在我无法理解 IoT 中的配置和状态主题是
1回复

绑定到Google IoT核心设备注册表的遥测主题数量限制为10个?

我看到可以配置的遥测主题的数量限制为10个。 如果没有任何计划来增加此限制,是否有办法增加?
1回复

Google IoT核心MQTT发布错误

我有自己的MQTT客户端,可以连接到Google IoT核心版。 当我发送连接消息时,我收到connack ,并成功发送pingreq和收到pingresp ,但是当我发送发布消息时,我的连接断开了,并且出现错误: mqtt:用户无权执行此操作。 我的发布主题是/ devic
1回复

通过 Google IoT 核心发布的 Pub/Sub 消息的有效负载的最大大小是多少?

我将 Google Cloud IoT 核心与 Pub/Sub 主题一起使用。 我有一个 python 脚本,我通过 MQTT Bridge 将数据发布到我的云函数。 现在我的问题是通过 MQTT 可以发送多大的有效载荷? 我看过两个文档... https://cloud.google.com/
1回复

在 Google Cloud Platform 中,是否需要每个 IOT Core 设备都有单独的发布/订阅主题?

我正在通过 MQTT 将 ESP 数据发布到 Google Cloud IOT 到特定主题。 但是如果我有很多设备数据,那么是否有必要为每个设备创建不同的主题? 如果是,那么如何为多个主题触发单个云功能。 我在 Google Cloud Platform 文档的任何地方都找不到它。 所以请帮助我!
1回复

Firebase Emulator Cloud Functions + PubSub 订阅生产主题

有一项服务正在向我的 Pub/Sub 发布消息。 通过 CLI,我知道它正在正确接收消息。 我想对这些消息做出相应的反应。 但是,我想在开发环境(firebase 模拟器)中通过 Cloud Functions 开发我的订阅,所以我不必在每次部署之间等待 5 分钟。 但是,当使用functions