Sonoff RF Bridge to Mosquitto(在 Windows 上)配置

Sonoff RF Bridge to Mosquitto (on Windows) Configuration

我一直在四处寻找对此的简单解释。我使用什么配置设置将我的 Sonoff RF 桥连接到我计算机上的 Mosquitto 服务器?我确定这是一个配置问题,但大多数教程都是针对 rPi 的。我在这方面的技能水平是基本的,我敢肯定这对某些人来说可能是显而易见的。

我是 运行 Mosquitto Windows 10 并且已经使用 netstat -a 验证 Mosquitto 服务器是 运行(我可以看到代理正在侦听 0.0.0.0 :1883.

我已经在我的 Sonoff RF Bridge 上安装了 Tasmota Eclipse,并通过在我的浏览器中打开 UI 并查看控制台来验证它正在接收来自我的门传感器的信号。我在配置菜单中尝试了多个主机地址; localhost、0.0.0.0、10.0.0.1,但是 Tasmota 似乎只有在我将主机字段留空时才能连接。

我已尝试使用 MQTTlens 来验证代理是否正在端口 1883 上接收消息,但似乎没有任何消息通过。

0.0.0.0 是一个简写,告诉 mosquitto 监听它 运行 所在机器上的所有可用接口。在客户端配置中使用是没有意义的

同样,localhost 始终表示发出请求的代码 运行 在同一台机器上,因此在这种情况下,它就是 Sonoff 设备本身。

看起来 10.0.0.1 是你本地路由器的地址,除非 mosquitto 实际上是 运行 在路由器上(你的 windows 机器不太可能是你的路由器)这个再次没有用。

您需要使用 mosquitto 运行 所在的 Windows 机器的 IP 地址,这将从 10.0.0 开始。 运行 ipconfig 在 windows 中的命令行可能是 quickest/simplest 找到该地址的方法。