【发布时间】:2022-07-19 13:06:08
【问题描述】:
考虑到 MQTT 的发布/订阅行为,主题命名空间不是孤立的,任何用户都可以访问其他用户在主题上的数据。 我见过像 flespi 这样的服务声称它们提供隔离的名称空间,但其中一些使用容器来隔离用户...... 是否可以修改 MQTT 代理,例如蚊子,为了那个目的?还是有这样的开源经纪人?
【问题讨论】:
-
mount_point选项可能满足您的需求(但您需要为每个“命名空间”使用不同的侦听器/端口)。或者,这可以作为一个插件来实现(修改主题名称;example that modifies message body)。但是,您正在尝试的是在 MQTT Spec 之外,所以我不希望它成为一个常见功能。