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

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

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

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

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

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


Ответ
Опции темы
Непрочитано 12.03.2023, 18:43   #11
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   #12
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,247
Сказал спасибо: 11,163
Сказали Спасибо 3,855 раз(а) в 2,926 сообщении(ях)
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   #13
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   #14
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,247
Сказал спасибо: 11,163
Сказали Спасибо 3,855 раз(а) в 2,926 сообщении(ях)
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   #15
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,352
Сказал спасибо: 85
Сказали Спасибо 611 раз(а) в 370 сообщении(ях)
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   #16
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   #17
lyk
Гражданин KAZUS.RU
 
Регистрация: 20.05.2005
Сообщений: 659
Сказал спасибо: 40
Сказали Спасибо 186 раз(а) в 116 сообщении(ях)
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   #18
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,352
Сказал спасибо: 85
Сказали Спасибо 611 раз(а) в 370 сообщении(ях)
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   #19
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   #20
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,247
Сказал спасибо: 11,163
Сказали Спасибо 3,855 раз(а) в 2,926 сообщении(ях)
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, время: 12:16.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot