Сервер Esp8266 недоступен. Порт не открывается

Я выполнил все инструкции, представленные на http:// allaboutee.com/2015/01/20/esp8266-android-application-for-arduino-pin-control/

У меня правильная настройка, у меня есть сообщение "Сервер готов" в последовательном мониторе, у меня есть приложение, похожее на это, означает, что единственное, что я сделал, отличается от веб-страницы, это удаление двух кнопок с приложение.

Но также всякий раз, когда я использую свое приложение для отправки параметров запроса в arduino, оно говорит: «Отказано в подключении к 192.168.xx:xx», когда я помещаю тот же IP-адрес и порт в Chrome, он говорит, что сервер недоступен, веб-сайт может быть вниз, что делать? , помогите...

, 👍0

Обсуждение

Прежде всего убедитесь, что ваш ESP подключен к вашей сети Wi-Fi, для этого перейдите к маршрутизатору и убедитесь, что ваше устройство получило этот IP-адрес. Только когда он появится на вашем маршрутизаторе, вы будете уверены, что он доступен в сети., @ProgrammerV5

я уже сделал это, моя домашняя страница маршрутизатора показывает тот же IP-адрес, на который я пытаюсь отправить HTTP-запрос, @vedang_joshi

Хорошо, тогда это означает, что ваш ESP подключается к сети Wi-Fi, но это не означает, что веб-сервер запущен и работает. Arduino показывает строку Server Ready, но это не означает, что на самом деле работает ESP. Где строка if(esp8266.available()) // проверяем, отправляет ли esp сообщение { создайте оператор ELSE, чтобы проверить, возвращает ли . available false (это означает, что ESP не существует для Arduino., @ProgrammerV5

абсолютно, вы правы, это не фактическая отправка чего-либо, я только что создал оператор else, заставляющий его печатать «сообщение не отправляется», и мой последовательный буфер был заполнен тем же самым. Теперь у нас теперь проблема, теперь половина дела сделана, что делать дальше., @vedang_joshi

Это не работает, @vedang_joshi


2 ответа


1

С модулем ESP не так сложно работать, если вы отправляете ему правильные параметры и у вас есть правильная мощность, он должен работать как положено.

Мои основные подозрения будут связаны с кабелями (просто трижды проверьте, что соединения соответствуют ожиданиям) и источником питания (ESP ОЧЕНЬ прожорлив, если вы питаете ESP от Arduino, это ваша проблема, вам нужен очень хороший и стабильная мощность для работы ESP (он может появиться в вашей сети, но не будет иметь достаточно мощности, чтобы фактически что-то отправить, и он отключится (это все еще будет отображаться на вашем маршрутизаторе, это зависит от того, как быстро он подключается/отключается, но выиграл не могу ничего отправить).

Эта ссылка может предоставить полезную информацию по этому вопросу:

http://bbs.espressif.com/viewtopic.php?t=133

,

Но только что я загрузил минимум, а затем открыл последовательный монитор и ввел команды одну за другой, все получилось, сервер был готов и также принимал мой HTTP-запрос, но как я могу скомпилировать все эти команды в эскизе? ., @vedang_joshi

Ок, прогресс. Что именно вы сделали? как вы «загрузили» эти команды? Используете Ардуино? Кроме того, вы не ответили на мой вопрос, как вы питаете свой ESP?, @ProgrammerV5

я подключил ESP к 3,3 В на Arduino, а затем загрузил пустой эскиз, затем открыл последовательный монитор, набрал AT и получил ответ ОК, аналогично я набрал каждую AT-команду, и сервер был настроен, и он ответил, но вы знаете последовательный порт у монитора есть свои ограничения, @vedang_joshi

Хорошо, я понимаю, что вы думаете, что это сработало (на самом деле вы это видели), но БОЛЬШАЯ разница здесь — это мощность. Если вы отправите эти команды один раз, это может не дать большого эффекта, но как только вы начнете отправлять другие команды, ESP начнет потреблять все больше и больше энергии (библиотека Arduino выполняет не только отправку этих команд, но и многое другое). ) и вот когда ESP просто умирает, у него не хватает мощности, чтобы продолжать работать., @ProgrammerV5

У меня неисправная плата Arduino, но она может обеспечить достаточную мощность, следует ли мне добавить, что при этом сохраняется нынешняя плата Arduino в том виде, в каком она есть?, @vedang_joshi

Хорошо, рад, что вы смогли решить свою проблему., @ProgrammerV5

Нет, это не решило мою проблему, @vedang_joshi


-1

У меня была такая же проблема, и она работала, когда я отключал свой телефон от 3g/4G.

,