Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

ESP32 не подключается к роутеру.

Непрочитано 12.03.2023, 18:43  
Segel06
Частый гость
 
Регистрация: 07.10.2006
Сообщений: 32
Сказал спасибо: 4
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Segel06 на пути к лучшему
По умолчанию Re: ESP32 не подключается к роутеру.

vavan1983
Пробовал. Перекрутил, наверное, все настройки..
Шифрование, каналы и т.д.
Реклама:

Последний раз редактировалось mike-y-k; 12.03.2023 в 22:54. Причина: 7.15
Segel06 вне форума  
Непрочитано 12.03.2023, 23:58  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,290
Сказал спасибо: 11,862
Сказали Спасибо 4,160 раз(а) в 3,178 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: ESP32 не подключается к роутеру.

Segel06, таки перед публикацией самого лога нужно еще и данные для его интерпретации привести
Настройки для WAN порта (IP, Netmask, Router, DNS)
Настройки LAN (IP, Netmask, Router, DNS, DHCP range)
Для WLAN WEP/WPA, TKIP/AES
Для журнала посмотреть его настройки для собираемых событий…
Наличие большого количества сообщений о соединениях как-то странно выглядит - что-то их сильно много…

А что выдает сам ESP32 при этом? Стоит посмотреть и с его стороны. Если при сканировании сетей роутер виден - там с каналами все нормально.
Уважаемый pambaru привел код с трассировкой процесса соединения - стоит посмотреть там и конечно еще раз проверить правильность указания всех параметров (codepage, case) соединения…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 13.03.2023, 18:44  
Segel06
Частый гость
 
Регистрация: 07.10.2006
Сообщений: 32
Сказал спасибо: 4
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Segel06 на пути к лучшему
По умолчанию Re: ESP32 не подключается к роутеру.

Пытаюсь разобраться в коде предоставленном pambaru .
Застопорился сразу на библиотеке #include "tech_info.h".
У меня она не установлена. Подскажите, где взять?
Да и вообще, был бы благодарен за пояснения кода.

По поводу настроек роутера.
Опять же: где смотреть? Если я правильно понимаю требуется выложить один из системных файлов. Какой?
Роутер предлагает следующие:
  • Файлы для управления интернет-центром.
  • Набор команд, выполняемых при запуске системы в текущем режиме работы
  • Файл, который заменяет файл startup-config при возврате к заводским установкам
  • Журнал системных событий для диагностики системы
  • Набор команд, соответствующий текущим настройкам интернет-центра.
  • Полная информация о системе (без паролей), которую вы можете передать по запросу в службу поддержки

Вопрос не по теме:
Как корректно свернуть под спойлер? Пробую сворачивать, спойлер появляется, но не разворачивается.

Последний раз редактировалось mike-y-k; 14.03.2023 в 20:35. Причина: оформление
Segel06 вне форума  
Непрочитано 13.03.2023, 20:52  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,290
Сказал спасибо: 11,862
Сказали Спасибо 4,160 раз(а) в 3,178 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: ESP32 не подключается к роутеру.

Segel06, файл конфигурации - таки внутренняя начинка роутера и для его интерпретации чаще всего нужен сам роутер, часто они еще и зашифрованы - таки вопрос безопасности.
https://help.keenetic.com/hc/en-us/a...-Web-interface - содержит общее описание интерфейса в браузере
https://help.keenetic.com/hc/en-us/a...s/360001922980 - тут как получить информацию по соединению с ISP (пройдвер)
Остальные настройки ищите в соответствующих секциях интерфейса…

Формально последний пункт из предложенного роутером должен содержать все ответы - нужно смотреть что там получается текстовым редактором…

Под спойлер сворачивать не нужно - минимум с блокировщиками рекламы эта возможность не работает… Проще удалить лишние пустые строки…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 15.03.2023 в 00:50.
mike-y-k вне форума  
Непрочитано 14.03.2023, 11:16  
pambaru
Почётный гражданин KAZUS.RUN
 
Регистрация: 24.03.2007
Сообщений: 1,395
Сказал спасибо: 85
Сказали Спасибо 674 раз(а) в 393 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: ESP32 не подключается к роутеру.

Сообщение от Segel06 Посмотреть сообщение
Пытаюсь разобраться в коде предоставленном pambaru .
Застопорился сразу на библиотеке #include "tech_info.h".
Это мой заголовок, не убрал. Просто удалить эту строку. Там содержались мои константы.

P.S. Если что, попробуйте другой тип шифрования (строка wifi_config.sta.threshold.authmode=WIFI_AUTH_WPA2_ PSK; )
pambaru вне форума  
Непрочитано 14.03.2023, 18:24  
Segel06
Частый гость
 
Регистрация: 07.10.2006
Сообщений: 32
Сказал спасибо: 4
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Segel06 на пути к лучшему
По умолчанию Re: ESP32 не подключается к роутеру.

pambaru
Цитата:
Если что, попробуйте другой тип шифрования
Погодите...
Ваш код выглядит очень интересно. Если я правильно понял, можно отследить весь процесс подключения к WiFi.
Однако мой уровень слабоват, поэтому если не составит труда, помогите разобраться.

Далее у меня выдает ошибку:
'esp_netif_t' does not name a type
Действительно, я не вижу объявления...

Плюс еще вопрос:
код состоит практически полностью из функций(методов), при этом вызовов не наблюдаю (предполагаю, что это часть метода какой-то программы). Я понимаю, что необходимо сделать "выжимку", но плохо понимаю как.

Segel06 вне форума  
Непрочитано 14.03.2023, 21:30  
lyk
Гражданин KAZUS.RUN
 
Регистрация: 20.05.2005
Сообщений: 658
Сказал спасибо: 40
Сказали Спасибо 187 раз(а) в 117 сообщении(ях)
lyk на пути к лучшему
По умолчанию Re: ESP32 не подключается к роутеру.

Чем ESP прошиваете? Если через ArduinoIDE, то ненужно сильно свежие библиотеки от Espressif Systems устанавливать. У меня стабильно работала версия 2.0.1.
Ниже код майнера для пробы.

Строки
Код:
const char *SSID = "SSID_NAME";
const char *WIFI_PASS = "PASSWORD";
изменить на свои, то что стоит в кавычках (кавычки не трогать).
Этот код можно также сгенерить на странице выбрав свою плату.
Там же с картинками всё разжовано.
Чтобы собралось, нужно установить библиотеку - ArduinoJson от Benoit Blanchon.
Скорость на прошивку - 115200.
Лог смотреть в мониторе порта на - 500 000 бод.
В настройках IDE не забыть указать - стирать скетч + настройки WiFi.
Вложения:
Тип файла: txt ESP32-probe.txt (33.0 Кб, 0 просмотров)

Последний раз редактировалось mike-y-k; 15.03.2023 в 00:43. Причина: Spoiler, 7.15
lyk вне форума  
Непрочитано 15.03.2023, 11:55  
pambaru
Почётный гражданин KAZUS.RUN
 
Регистрация: 24.03.2007
Сообщений: 1,395
Сказал спасибо: 85
Сказали Спасибо 674 раз(а) в 393 сообщении(ях)
pambaru на пути к лучшему
По умолчанию

Сообщение от Segel06 Посмотреть сообщение
Ваш код выглядит очень интересно. Если я правильно понял, можно отследить весь процесс подключения к WiFi.
Однако мой уровень слабоват, поэтому если не составит труда, помогите разобраться.
Я выложил кусок из своего проекта, отбросив лишнее.
Сейчас оформил как проект, проверил, собирается компилтором без ошибок. Во вложении архив.
В железе не проверял, под рукой железа нет.
Использую Visual Studio Code с плагином от Expressif.
Компилятор формирует три bin-файла.
Прошить можно прямо из оболочки, используя JTAG адаптеры на FT232 и подобных.
Либо через USB-UART, можно использовать софт "fd.exe" (китайская софтина, названия своего она не называет, вроде что-то типа "ESP download tool", но это не точно. Если что, могу выложить).

И сама софтина в архиве. Скомпилированные bin файлы в архиве тоже есть, но там название сети "wifi_net_name" с паролем "wifi_password".
Миниатюры:
Нажмите на изображение для увеличения
Название: settings.png
Просмотров: 0
Размер:	33.4 Кб
ID:	175382  
Вложения:
Тип файла: rar wi_fi_client.rar (24.3 Кб, 0 просмотров)
Тип файла: rar flash_tool.rar (15.72 Мб, 0 просмотров)

Последний раз редактировалось mike-y-k; 15.03.2023 в 17:06. Причина: 6.6
pambaru вне форума  
Непрочитано 15.03.2023, 20:08  
Segel06
Частый гость
 
Регистрация: 07.10.2006
Сообщений: 32
Сказал спасибо: 4
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Segel06 на пути к лучшему
По умолчанию Re: ESP32 не подключается к роутеру.

Докладываю:

lyk
Я использую либо ArduinoIDE,
либо Visual Studio с расширением vMicro (предпочитаю этот вариант).

Библиотеку Espressif Systems версии 2.0.1 не нашел. ArduinoIDE не предлагает версии которые начинаются с 2. Может опечатка? Установил 1.0.1.
Результат тот же.
Код который Вы предложили пока не пробовал....


pambaru
Не долго думая, прошил Вашей прошивкой.
Название сети и пароль на роутере поменял как Вы указали. Результат тот же: идут пустые попытки подключения...
Для чистоты эксперимента создал на телефоне точку доступа с теми же логином и паролем. Подключилось моментально....

С кодом буду разбираться на выходных (поскольку интересно), а то с лету перенести в Visual Studio не получилось.
Опять выдает: 'esp_netif_t' does not name a type
Эта функция наверное фигурирует в библиотеках, но по библиотекам ошибок нет.

И да: снова попробовал прошить ESP8266 - все работает замечательно.

Промежуточный вывод:
Мой ESP-WROOM-32 (2штуки) заражен неизвестным китайским вирусом, который не дает подключаться к роутеру.

Раскошелился еще на несколько рублей и заказал у китайских товарищей другую модельку ESP32.
Хочу попытать счастья с ней.........
Segel06 вне форума  
Непрочитано 15.03.2023, 20:26  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,290
Сказал спасибо: 11,862
Сказали Спасибо 4,160 раз(а) в 3,178 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: ESP32 не подключается к роутеру.

Segel06, таки esp_netif_t - имя типа, присутствует в коде именно как тип для указателя
Код:
esp_netif_t* …
должно дать направление мысли
Возможно в одном из заголовков есть обработка некоторого Define для директив определения типа или структуры
Попробуйте поиском это имя по всем заголовкам у каждого из компиляторов…
Если есть только у одного и без #ifdef… - скопируйте определение в свой заголовок и подключите его…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 15.03.2023 в 21:32.
mike-y-k вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
esp32 запуск сервера vlad_ru Песочница (вопросы новичков) 5 24.06.2022 23:19
Нужна плата которая по протоколу SPI подключается в devboard на базе ESP32 an4leks Предложения по работе 12 20.10.2019 22:34
ESP32 без espressif и ртоси eddy ПЛИС и другие МК 14 30.05.2019 16:42
Телефон к роутеру для звонков по сотовой Mike121234 Автоматика и аппаратура связи 8 21.02.2016 13:13
Не подключается по HDMI ТВ-box к LCD TV BobN Видеотехника 12 13.02.2014 19:28


Часовой пояс GMT +4, время: 09:42.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.