【发布时间】:2021-04-17 09:16:58
【问题描述】:
在我的项目中,多个 IoT 设备需要发布到单个主题,并且监听该主题的云功能需要处理 IoT 设备发布的数据。多个设备应该能够同时发布。需要一个 MQTT 代理逻辑。但在 Google IoT Core “MQTT 桥接器只允许给定设备 ID 的单个连接。如果第二个设备使用已连接设备的 ID 连接,则旧设备连接将自动关闭。”。
我是谷歌云物联网的新手,并试图了解基本概念。我已经研究过网关,但我不确定网关是否可以作为代理。多个设备可以通过网关发布到同一个主题吗?或者我应该自己实现/添加一个 MQTT 代理(我猜是蚊子),还是在我的情况下有另一种使用谷歌云物联网的方法?你们能指导我正确的方向吗?为每个设备打开 sub/pub 主题听起来不对,因为在我的项目中可能有数千个 IoT 设备。
【问题讨论】:
-
您需要了解一个主题几乎没有开销。通配符订阅将轻松获取主题树的所有消息。每个设备一个(或多个)主题是正确的方法
-
为了了解您的问题。你设置好你的流程了吗?如果是,你有没有得到任何错误?否则,您能否解释一下您到目前为止所做的工作,以便我可以更深入地调查您的需求。
-
跑步前先走。您可以通过mqttlab.iotsim.io/gcp 在几分钟内开始使用 Google IoT Core
标签: google-cloud-platform mqtt iot mosquitto google-cloud-iot