【问题标题】:Connection refused when trying to connect with MQTT+Tasmota尝试与 MQTT+Tasmota 连接时连接被拒绝
【发布时间】:2020-01-23 21:36:03
【问题描述】:

我已经对此进行了谷歌搜索,并且在在这里发布我的问题之前我真的尝试过解决这个问题。

系统: Raspberry Pi B+(最新 Raspbian)、Wifi

问题: 当我尝试运行它时: mosquitto_pub -h 192.168.1.121 -t cmnd/DVES_1A6953_fb/cmnd/Power1 -m off 我收到“错误:连接被拒绝”

我所知道的: Mosquitto 安装在 192.168.1.100 (RPi) Sonoff Basic Pow 位于 192.168.1.121 我已经尝试过使用 mosquitto -d。 并且 sudo systemctl enable mosquitto.service。

mosquitto -v 给我: 1579784576:mosquitto 版本 1.5.7 开始 1579784576:使用默认配置。 1579784576:在端口 1883 上打开 ipv4 侦听套接字。 1579784576:错误:地址已在使用中

我真的不知道现在还能做什么:)

希望你能帮助我!

/奥斯卡

【问题讨论】:

    标签: mqtt mosquitto


    【解决方案1】:

    您正在尝试直接发布到设备 (192.168.1.121) 而不是代理 (192.168.1.100)

    您需要向代理发送消息,代理会将它们转发到设备(假设它订阅了正确的主题)

    mosquitto_pub -h 192.168.1.100 -t cmnd/DVES_1A6953_fb/cmnd/Power1 -m off
    

    【讨论】:

    • 效果很好!我需要补充一点,这是我使用 MQTT 的第一天!哇,非常感谢!好的,所以我在 RPi 上有代理,它订阅了由设备(和设备上)定义的主题......当该订阅(和代理)运行时,我发送(和接收)所有数据通过代理到设备?
    • 否,设备订阅了特定主题,mosquitto_pub 客户端发布关于该主题的消息到代理,代理将其传递给订阅的设备(可能有 0 到 n 个订阅的设备)。是的,所有数据都通过代理。
    • 感谢您的解释!真的很有帮助!
    猜你喜欢
    • 2021-12-23
    • 2021-11-16
    • 2019-10-20
    • 2018-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-24
    • 2019-02-09
    相关资源
    最近更新 更多