Всем привет!
Есть ESP8266 (WiFi D1 R2), потихоньку разбираюсь с ней в Arduino IDE. Столкнулся со странной проблемой: не могу заставить ESP8266 зарегистрироваться в WiFi-сети, раздаваемой Mikrotik RB951G-2HnD (чип AR9344). Точнее, если сеть открытая - ESP регистрируется и работает отлично. Как только ставлю пароль (WPA2 PSK, AES - все стандартно), то цикл:
крутится бесконечно долго и больше ничего не происходит...
Mikrotik при этом пишет, что вроде как WiFi-клиент подключен, но IP-адрес этот клиент даже не запрашивает (смотрю по логам роутера). Если через arp -s "подцепить" MAC-адрес ESP к свободному IP'шнику, то ping тоже не проходит.
Этот же самый ESP8266 без проблем подключается и работает с другим Mikrotik (RB2011-чего-то там) - т.е. регистрируется в WiFi с WPA2. Настройки сравнивал, RB951G сбрасывал до заводских установок, сетку создавал примитивнейшую ( SSID: test ; Key: 12345678 ), скетч для IDE взял простейший из штатных примеров ("HelloServer"). Пробовал даже на другом RB951G - точно так же не работает.
Либо есть какая-то странная несовместимость (почему-то не особо обсуждаемая на форумах - возможно потому, что RB951G-2HnD не так много и с ESP их мало кто пытался соединить), либо я что-то делаю не так...
Подскажите, пожалуйста - что можно предпринять, чтобы подружить железки?
Если нужны какие-то логи, тесты - скажите. Все железки под рукой и доступны для любых экспериментов.
Есть ESP8266 (WiFi D1 R2), потихоньку разбираюсь с ней в Arduino IDE. Столкнулся со странной проблемой: не могу заставить ESP8266 зарегистрироваться в WiFi-сети, раздаваемой Mikrotik RB951G-2HnD (чип AR9344). Точнее, если сеть открытая - ESP регистрируется и работает отлично. Как только ставлю пароль (WPA2 PSK, AES - все стандартно), то цикл:
Код:
// Wait for connection
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Mikrotik при этом пишет, что вроде как WiFi-клиент подключен, но IP-адрес этот клиент даже не запрашивает (смотрю по логам роутера). Если через arp -s "подцепить" MAC-адрес ESP к свободному IP'шнику, то ping тоже не проходит.
Этот же самый ESP8266 без проблем подключается и работает с другим Mikrotik (RB2011-чего-то там) - т.е. регистрируется в WiFi с WPA2. Настройки сравнивал, RB951G сбрасывал до заводских установок, сетку создавал примитивнейшую ( SSID: test ; Key: 12345678 ), скетч для IDE взял простейший из штатных примеров ("HelloServer"). Пробовал даже на другом RB951G - точно так же не работает.
Либо есть какая-то странная несовместимость (почему-то не особо обсуждаемая на форумах - возможно потому, что RB951G-2HnD не так много и с ESP их мало кто пытался соединить), либо я что-то делаю не так...
Подскажите, пожалуйста - что можно предпринять, чтобы подружить железки?
Если нужны какие-то логи, тесты - скажите. Все железки под рукой и доступны для любых экспериментов.