[英]Dynamic bridging with $BRIDGE/new
我按照这里的 Mosquitto-Dynamic Bridging和https://github.com/Tifaifai/mosquitto#to-dynamically-createdeleteshow-a-bridge-use的说明在 MQTT 中使用 Mosquitto 进行动态桥接。 最后一个链接是 Mosquitto 的分叉版本,但拉取请求 653已包含在 Mosquitto 的主存储库中。
所以我尝试创建我的网桥,首先使用 Mosquitto 配置文件。 这是一个成功。
然后我尝试通过发送关于主题$BRIDGE/new
的消息来动态创建桥接,如第二个链接中所述。
以下是内容:
connection myBridge
address IP_ADDRESS_OF_DISTANT_MOSQUITTO:1883
topic # both 0
remote_clientid myClientID
remote_username myUsername
remote_password myPassword
事实上,我只是复制了运行良好的配置文件的内容。
成功? 不。
所以我尝试了 JSON 版本的消息:
{
"bridges": [
{
"connection": "myBridge",
"addresses": [
{
"address": "IP_ADDRESS_OF_DISTANT_MOSQUITTO",
"port": 1883
}
],
"topic": "#",
"direction": "both",
"qos": 0,
"remote_username": "myUsername",
"remote_password": "myPassword"
}
]
}
成功? 也没有。
我忘记了一些事情:我使用 Mosquitto 的 v2.0.12 和 v2.0.14 版本。
有人有什么线索可以帮助我找到使用动态桥接的方法吗?
谢谢
如果您查看最新的 PR( https://github.com/eclipse/mosquitto/pull/1926 ),您可以看到这是针对 mosquitto v2.1.0 的,因此尚未合并到 master 分支并发布然而。
所以它不适用于 v2.0.x
PR 653 未合并。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.