Конфигурация Sonoff RF Bridge to Mosquitto (в Windows)

Я искал повсюду простое объяснение этому. Какие параметры конфигурации я использую для подключения радиочастотного моста Sonoff к серверу Mosquitto на моем компьютере? Я уверен, что это проблема конфигурации, но большинство руководств предназначены для rPi. Мой уровень навыков в этом базовый, и я уверен, что кому-то может быть очевидно, что не так.

Я использую Mosquitto в Windows 10 и убедился, что сервер Mosquitto работает с использованием netstat -a (я вижу, что брокер прослушивает 0.0.0.0:1883.

Я установил Tasmota Eclipse на свой Sonoff RF Bridge и убедился, что он получает сигнал от моего дверного датчика, открыв пользовательский интерфейс в моем браузере и просмотрев консоль. Я пробовал несколько адресов хостов в меню конфигурации; localhost, 0.0.0.0, 10.0.0.1, однако Tasmota, кажется, подключается только тогда, когда я оставляю поле хоста пустым.

Я попытался использовать MQTTlens, чтобы убедиться, что брокер получает сообщения на порт 1883, и, похоже, ничего не происходит.

1 ответ

0.0.0.0это короткая рука, чтобы сказать mosquitto прослушивать все доступные интерфейсы на машине, на которой он работает. Его бессмысленно использовать в конфигурации клиента.

Так же, localhostвсегда означает ту же машину, на которой выполняется код, выполняющий запрос, поэтому в этом случае это будет само устройство Sonoff.

Это выглядит как 10.0.0.1это адрес вашего локального маршрутизатора, если mosquitto на самом деле не работает на маршрутизаторе (очень маловероятно, что ваша машина с Windows является вашим маршрутизатором), это снова не будет полезно.

Вам нужно использовать IP-адрес компьютера с Windows, на котором работает mosquitto, это начнется с 10.0.0. Бег ipconfigв командной строке в Windows, вероятно, самый быстрый/простой способ найти этот адрес.

Другие вопросы по тегам