Jump to content

Recommended Posts

Добрый день, кто сталкивался с подобной проблемой, отпишитесь, есть ли решение? проблема ниже...

Есть модуль ESP8266 ESP-01, покупался около 1-1.5 года назад.

Подключил для теста через USB-UART переходник, питание от отдельного БП 3.3В, 2-3А. "Прощупал" все команды, режимы через терминал, отсылая различные АТ команды.

Все работает, к сети подключается.

Интересует режим клиента, когда модуль подключается к точке доступа (роутер).

На самом модуле запускаю сервер на 8888 порту и модуль висит себе.

С компа через скрипт SocketTest.jar V.3.0.0 подключаюсь, шлю данные, принимаю, все зашибись, в "COM" терминале где подключен ESP8266 ESP-01, вижу, что все отрабатывает корректно, все подключение, прием данных и т.д. да, еще на всяк случай отключил спящий режим, команда "SLEEP" в "0".

Так вот через определенное время, как я понял некий тайм-аут, когда не обращаемся к нашему ESP8266, экспериментально около 15-25 минут, наш модуль в сети, подключен, по крайней мере командами он показывает текущее подключение к сети, НО к его запущенному серверу на порту 8888 не возможно подключиться. В обычном режиме в скрипте SocketTest, когда жмем подключиться или отправляем что-нибудь на модуль (проявляем активность) модуль принимает команды, мигая светодиодом на платке и выводит результат в терминал, а тут "глухо", как будто сервер тупо зависает, при этом сам модуль опрашивается из "COM" терминала, и выглядит рабочим.

Вернуться к нормальному режиму ESP8266 ESP-01 помогает только перезагрузка модуля снятием питания либо через терминал ресетом либо переподключением к роутеру (т.е. заново, через "COM" терминал переинициализировать подключение).

Сбрасывал к заводским настройкам, далее думал дело в прошивке, подключил модуль к сети, сделал команду обновить прошивку, нашел, обновился, результат тот-же.

Кто что думает пожалуйста, прошу поделиться опытом \ догадками, почему так, варианты решения, если они существуют.

 Спасибо за внимание.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By ilmeko
      Доброго времени суток всем.
      Начал экспериментировать с  WiFi модулем ESP8266. Потребовалась необходимость производить запись и чтение в постоянную память данного модуля, для сохранения настроек сети. Но код не отрабатывает должным образом. Имя (ssid) сети содержит нижнее подчеркивание, так вот этот символ не сохраняется в памяти, при последующем чтении его как будто и не было.
      void setup() { //Подключаемся к сети с сахраненными настройками WiFi.begin(EEPROM_read(0,32).c_str(), EEPROM_read(32,64).c_str()); Serial.print("Connecting to "); Serial.println(EEPROM_read(0,32).c_str()); // Проверяем подключение uint8_t i = 0; while (WiFi.status() != WL_CONNECTED && i++ < 20) { Serial.print("."); delay(500); } if (i == 21) { // Если подключение не произошло, то: Serial.println(""); Serial.print("Could not connect to "); Serial.println(EEPROM_read(0,32).c_str()); delay(500); WiFi.disconnect(); // Отключаем WIFI WiFi.mode(WIFI_AP);// Меняем на режим точки доступа WiFi.softAPConfig(apIP, apIP,(255, 255, 255, 0));// Задаем настройки сети WiFi.softAP(_ssidAP, _passwordAP);// Включаем WIFI в режиме точки доступа Serial.println(""); Serial.print("AP IP address: "); Serial.println(WiFi.softAPIP()); delay(500); char* _ssid = "K_W"; //Переменная для хронения ssid char* _password = "1234"; //Переменная для хронения password EEPROM_write(_ssid, 0); //Пишем ssid в eeprom EEPROM_write(_password, 32); //Пишем password в eeprom delay(500); Serial.println(EEPROM_read(0, 32)); Serial.println(EEPROM_read(32, 64)); } } void EEPROM_write(String buffer, int N) //Запись в eeprom { EEPROM.begin(512); delay(10); for (int L = 0; L < 32; ++L) { EEPROM.write(N + L, buffer[L]); } EEPROM.commit(); } String EEPROM_read (int min, int max) //Чтение eeprom { EEPROM.begin(512); delay(10); String buffer; for (int L = min; L < max; ++L) if (isAlphaNumeric(EEPROM.read(L))) buffer += char(EEPROM.read(L)); return buffer; } Подскажите, что я делаю не так?  Весь код отрабатывет должным образом, кроме записи и/или чтения этого злаполучного нижнего подчеркивания(K_W)
      Ответ в порт после перезагрузки:
      Connecting to KW ..................... Could not connect to KW AP IP address: 192.168.4.1 KW 1234  
      Сменить настройки в роутере не выход, хотя и проще.
    • By ALEX PUCHKOV
      Накидал на выходных...
      Радио на базе esp8266 1.5уе
      Mpc602 фильтр 0.5 уе
      Pam8403 усилитель 0.5уе
      Lds3985 стабилизатор 3.3v 300mA 0.5уе
      Ик пульт с фотоприемником для ардуино 0.5уе
      Итог ~3.5уе Получаем..

      Активация всех функций бесплатная только за фото собранного Radiosan.
      Заходим 192.168.4.1/radiosan
      Шлем фото и 4 кода - получаем 4 кода и наслаждаемся.
      Коммерческое использование запрещено!

      20 станций записано и все можно менять.
      Обучение любого пульта. Но уже прописан пульт от Ардуино.
      Питание от USB или 5V 1A. одна колонка и 2А если две!
      Выход 2 по 3W.
      Управление громкостью.
      Вход и выход в вебморду по нажатию кнопки с пульта.
      Выключение с памятью канала и громкости.
      Авто перезагрузка при потере потока или wifi.
      Код хорошо оптимизирован что позволило сделать радио очень шустрым.
      Как по мне всякие календари и часы пихать в радио не вижу смысла. Так как радио должно просто играть.
      При переключениях звук приглушается но только при повторении моей платы.
      Светодиод красный. Фоторезистор 10к. Стоит над светодиодом нос в нос. Сверху заливается черным термоклеем.
      Качественный звук с большим динамическим диапазоном.
      Фильтр Баттерворта шестого порядка.
      Срез фильтра -60 дбм на 44 кгц давит антиалиасный и гранулярный шум
      погрешность номиналов 1% для идеальной работы но можно ставить до 5%
      это лучше чем без него вовсе.
       

      Сборка 
      Гербер в архиве для заказа плат https://jlcpcb.com За 2$ 10 плат!!!
      и так же Лайоут для тех кому подправить что надо.

      Прошивка в архиве. https://drive.google.com/file/d/18ufDH56q6Dl0CltF_Tj1N5Ws9KNQGZ_j/view?usp=sharing
      Распаковать в корень диска. Запустить ESPFlashDownloadTool_v3.3.6.exe
      Вот я видос делал как залить прошивку!

      После прошивки ждем 2 мин не отключаем питание, пока происходит конфигурация и обновление списка станций.
      Сканируем wifi сети и подключаемся к RADIOSAN пароль 12345678
      Заходим на 192.168.4.1
      Ставим галочку напротив своей сети и вводим пароль от нее.
      Нажимаем на пульте кнопку вниз.
      Ждем несколько секунд и вуаля ля ля ля!
      Все уже настроено.




      э
       
    • By admin
      В видео рассказывается о том, как хакеры могут взломать ваш Wi-Fi и методы защиты от этого. Не нарушайте закон, господа! Утилита для мониторинга эфира и получения handshake'а: www.aircrack-ng.org Интересные статьи с подробными инструкциями по тестированию сетей: получение handshake'а и подбор пароля: habr.com/post/334966/ про reaver и WPS уязвимости: habr.com/company/xakep/blog/143834/
    • By Stereolight
      Добрый день всем! 
      Стоит задача разработать небольшую простенькую плату, с фиксированными размерами и формой, на которой требуется разместить 
      1. преобразователь ac-dc5v,3.3v, 
      2. твердотельные или обычные реле 2-3 шт 
      3. разводку для микроконтроллера esp8266.
      За основу берем уже готовое устройство одного китайского бренда, перенимаем все лучшее, ненужное выбрасываем и все. Подробности при личном общении.

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

      Прошу писать в ЛС, а также на почту. sochi-velo@mail.ru
    • By Vit2
      Всем Привет.
      Ремонт этой приблуды "vonets VAP11G_300 VER5.0" ищу прошивку. Если у кого есть такая приблуда и может слить прошивку, буду благодарен.
  • Сообщения

    • Вряд ли. Просто в последнее время в магазинах появилось большое число малогабаритных импульсных зарядных устройств по цене менее $50. И тема потеряла актуальность. Тем не менее, в одной из последующих версий мне удалось таки разработать вариант с очень хорошим стабилизатором тока зарядки на базе нелинейного И-регулятора. Именно этот вариант я упоминал 14 октября 2015 года. Схема, разумеется, усложнилась, хотя и не катастрофически. Причем, в ней по-прежнему нет ни одного операционного усилителя, – своего рода продолжение деревенско-гаражной традиции. Нет в ней и привычного сложного в изготовлении и сильно греющегося датчика тока. В качестве шунта запланирован либо амперметр, либо вообще провод сечением 1,5мм2 и длиной 4,5м, который все равно нужно использовать для подключения аккумулятора. Разработка этой схемы – это у меня теперь такое развлечение в обеденный перерыв. Благо, мощный компьютер всегда доступен.
    • Устройство для ручной подачи припоя. Припой диаметром 1 мм наматывается на катушку от 13 мм ленты для пишущих машинок и помещается в их же коробочку. В коробочке сверлится отверстие 2,5 мм для выхода припоя. В куске изоленты проделывается отверстие и коробочка оборачивается с краёв  для фиксации крышки. Нужное количество припоя  вытягивается вручную. На катушку помещается около 15 м припоя диаметром 1 мм. Диаметр  готового устройства 55 мм, толщина 20 мм. Остальное понятно по фото.
    • почему же не стабилитрон  затвор - эмиттер ?. реальная схема  Lenze . :
    • Возможен и такой вариант.  Ламповый усилитель со своими 12-15вт.  вовлекает слушателя в атмосферу исполнителя,  а транзисторный со своими 150вт. не вовлекает, он может хорошо, очень хорошо или замечательно, громко или тихо, но просто играть  музыку.  Как то вот у меня сложилось такое впечатление. 
    • @FonSchtirlitz Справедливое утверждение! При покупке надо подключать и слушать с тем устройством, с которым они будут работать. Я тоже всегда так поступаю. Да и колонки для УНЧ тоже надо подбирать и реально прослушивать с тем усилителем с которым они будут работать, для того, чтобы добиться идеальной согласованности и качества. 
    • Ну тогда открою Вам маленькую тайну - 99% частотников в дистанционном режиме успешно работают вообще без пульта, который можно смело снять  даже во время работы и выбросить, например, в мусорное ведро, поскольку исполнительная программа находится не в пульте, а в самом частотнике. В пульт можно скопировать программу и перенести на бесконечное число подобных частотников. Большинство крупных предприятий, имеющих возможность заключать прямые договоры с изготовителем так и поступают - покупают 100 частотников и ...один пульт. Большинство мировых брендов не нуждаются вообще в пультах, поскольку имеют в арсенале соответствуюшие программы-оболочки, позволяющие программировать частотники напрямую с ПК. Теперь об индикации. Нет такого параметра, который нельзя было бы вывести на индикацию , используя совершенно другие индикационные устройства, нежели пульт, используя стандартные аналого-цифровые входы-выходы частотника. Их нужно только правильно запрограммировать. Большинство мануалов потому и напоминвют китайскую грамоту, поскольку большинство разделов посвящено именно этой теме - как программировать входы-выходы, чтобы расширить функционал помимо пульта. И, наконец последнее.что мешает перенести пульт(если уж без него никак) на расстояние достаточное большое, используя тот же FTP?
    • Есть такая защита, плата китайская. Много всего наворочено, что эта защита может?  
  • Покупай!

×
×
  • Create New...