• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Решено Arduino Client for MQTT ошибка при подключении -2

SlaDER

New member
Привет!

Начал эксперементировать с "москитом" поднял все что нужно, загружаю пример https://github.com/knolleary/pubsubclient/blob/master/examples/mqtt_esp8266/mqtt_esp8266.ino в ESP8266 при попытке коннекта пишет:

WiFi connected
IP address:
192.168.1.3
Attempting MQTT connection...failed, rc=-2 try again in 5 seconds
Attempting MQTT connection...failed, rc=-2 try again in 5 seconds
Attempting MQTT connection...failed, rc=-2 try again in 5 seconds
Attempting MQTT connection...failed, rc=-2 try again in 5 seconds
Attempting MQTT connection...failed, rc=-2 try again in 5 seconds
Attempting MQTT connection...failed, rc=-2 try again in 5 seconds
Attempting MQTT connection...failed, rc=-2 try again in 5 seconds
Attempting MQTT connection...failed, rc=-2 try again in 5 seconds


Проверяю на сервере tcpdump пакеты идут, убираю авторизацию и разрешаю анонимов, тоже самое, может кто-то сталкивался?
 

SlaDER

New member
Её и использовал изнчально, тоже самое не коннектится. Проверяю через mqtt-spy все работает.
 

Victor

Administrator
Команда форума
Я попробую собрать у себя на 2.0 на днях, потом отпишусь
 

SlaDER

New member
Я попробую собрать у себя на 2.0 на днях, потом отпишусь
Чувствую себя лошарой) Извините за беспокойство, использую Ubuntu, а на работе привык к Debian и просто не знал, что существует отдельный Firewall. Временно отключил sudo ufw disable, все заработало.

Когда запускал на локальном компьютере он лез через lo (loopback) и Firewall его пропускал. Когда ESP8266 пытался зацепиться получал блокирование.
 
Сверху Снизу