在我的项目中,多个物联网设备需要发布到一个主题,而监听该主题的云功能需要处理物联网设备发布的数据。多个设备应该能够同时发布。需要一个MQTT代理逻辑。但在谷歌物联网核心"MQTT桥只允许给定设备ID的单个连接。如果第二个设备与已经连接的设备的ID连接,则旧的设备连接将自动关闭">。
我是谷歌云物联网的新手,正在努力理解基本概念。我已经研究了网关,但我不确定网关是否可以作为代理。多个设备是否可以通过网关发布到同一个主题?或者我应该自己实现/添加MQTT代理(我想是蚊子(,或者在我的情况下有没有其他方法可以使用谷歌云物联网?你们能告诉我正确的方向吗。为每个设备打开sub/pub主题听起来不太合适,因为在我的项目中可能有数千个物联网设备。
让注册表中的所有设备将消息发布到给定给注册表的公共主题。然后用这个主题触发一个云函数。您可以根据设备ID 使用云功能处理消息