Конфигурация 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, вероятно, самый быстрый/простой способ найти этот адрес.