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

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

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

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

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

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


 
Опции темы
Непрочитано 15.03.2023, 22:38  
lyk
Гражданин KAZUS.RU
 
Регистрация: 20.05.2005
Сообщений: 660
Сказал спасибо: 40
Сказали Спасибо 186 раз(а) в 116 сообщении(ях)
lyk на пути к лучшему
По умолчанию

Сообщение от Segel06 Посмотреть сообщение
Библиотеку Espressif Systems версии 2.0.1 не нашел.
Так Вы тогда какой-то левой библиотекой пользуетесь.
Чтобы находило библиотеку в настройках IDE должен быть прописан путь на гитхаб -
https://raw.githubusercontent.com/es...p32_index.json
Потом запустить менеджер плат и установить нужную версию. Все ненужные либы нужно снести в IDE и физически с диска. Иначе х.з. что там IDE Вам компилит и что в ESP зашивается.

Segel06
вот скрины с версией библиотек для ESP32. Последняя версия 2.0.7. Сам пользуюсь версией 2.0.1
Миниатюры:
Нажмите на изображение для увеличения
Название: 001.jpg
Просмотров: 0
Размер:	224.3 Кб
ID:	175397   Нажмите на изображение для увеличения
Название: 002.jpg
Просмотров: 0
Размер:	116.6 Кб
ID:	175398  
Реклама:

Последний раз редактировалось mike-y-k; 16.03.2023 в 00:53. Причина: 6.6
lyk вне форума  
Непрочитано 16.03.2023, 11:46  
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,330
Сказал спасибо: 85
Сказали Спасибо 596 раз(а) в 361 сообщении(ях)
pambaru на пути к лучшему
По умолчанию

Сообщение от Segel06 Посмотреть сообщение
Не долго думая, прошил Вашей прошивкой.
Название сети и пароль на роутере поменял как Вы указали. Результат тот же: идут пустые попытки подключения
Тип шифрования на роутере WPA2 PSK?
В качестве гипотезы - может какой фильтр включен на роутере, например, по MAC адресу? Хотя , в теории, в логах все равно что-то должно быть.

Сообщение от Segel06 Посмотреть сообщение
Опять выдает: 'esp_netif_t' does not name a type
У меня это объявление находится в файле
esp-idf\components\esp_netif\include\esp_netif_types.h

Код:
typedef struct esp_netif_obj esp_netif_t;

struct esp_netif_obj {
    // default interface addresses
    uint8_t mac[NETIF_MAX_HWADDR_LEN];
    esp_netif_ip_info_t* ip_info;
    esp_netif_ip_info_t* ip_info_old;

    // io driver related
    void* driver_handle;
    esp_err_t (*driver_transmit)(void *h, void *buffer, size_t len);
    void (*driver_free_rx_buffer)(void *h, void* buffer);

    // misc flags, types, keys, priority
    esp_netif_flags_t flags;
    char * hostname;
    char * if_key;
    char * if_desc;
    int route_prio;
};

Последний раз редактировалось mike-y-k; 16.03.2023 в 16:59. Причина: 6.6
pambaru вне форума  
Сказали "Спасибо" pambaru
mike-y-k (16.03.2023)
Непрочитано 16.03.2023, 17:02  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: ESP32 не подключается к роутеру.

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

Чудеса продолжаются...

lyk
По Вашему совету снес ArduinoIDE и все с ним связанное.
Установил заново с предоставленной ссылкой.
Да, появился Espressif Systems версии 2.0.1.
После прошивки ESP32 ничего не поменялось,
но
попробовал в Visual Studio снова скомпилировать код от pambaru и все ошибки которые были ранее ушли!
Правда появилась новая:
wf_client.cpp: 118:33: error: expected primary-expression before ')' token
Error compiling project sources
wifi_config = (wifi_config_t){


относится к коду
Код:
wifi_config = (wifi_config_t){
        .sta = {
            .ssid = "",
            .password = "",
            /* Setting a password implies station will connect to all security modes including WEP/WPA.
             * However these modes are deprecated and not advisable to be used. Incase your Access point
             * doesn't support WPA2, these mode can be enabled by commenting below line */
             .threshold.authmode = WIFI_AUTH_OPEN,

            .pmf_cfg = {
                .capable = true,
                .required = false
            },
        },
    };
Здесь, опять же, не понимаю ни кода, ни смысла сообщения об ошибке


Цитата:
Тип шифрования на роутере WPA2 PSK?
Да.
После первых неудачных попыток пытался впихнуть MAC ESP32 в белый список.
Результата не дало. Вернул все взад.

Цитата:
...осталось только найти это место и причину...
Где почитать на эту тему? Судя по всему здесь парой фраз не объяснишь.
Segel06 вне форума  
Непрочитано 16.03.2023, 19:44  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: ESP32 не подключается к роутеру.

Segel06, разберитесь с кодом уважаемого pambaru и заставьте его работать.
В качестве первого шага выше он Вам предоставил готовый bin файл и Вам нужно с ним посмотреть сообщения выведенные на терминале через UART…
У меня сейчас нет свободных ESP32 для проверки, как нет и kinetic Вашей модели с Вашей конфигурацией и прошивкой…
Нужно внимательно прочитать все описания про Ваш роутер по его работе и настройке (начать с документации и FAQ на официальном сайте)…
Дистанционно это делать сильно проблематично, разве только через доступ к Вашему ПК через anydesk/teamviewer/… дабы увидеть на месте происходящее и проанализировать ситуацию…
Но это уже немного другая задача…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 16.03.2023, 20:25  
Segel06
Частый гость
 
Регистрация: 07.10.2006
Сообщений: 32
Сказал спасибо: 4
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Segel06 на пути к лучшему
По умолчанию Re: ESP32 не подключается к роутеру.

mike-y-k
С кодом pambaru я обязательно буду разбираться....

Как я говорил выше: первое, что сделал - это прошил его прошивкой с заменой наименования сети и пароля на указанные pambaru.
Результат такой же как будто неверные логин или пароль (проверил).

Терминал COM порта выдает
Код:
wf inited in client mode
AP event base WIFI_EVENT,  id 2
AP event base WIFI_EVENT,  id 5
retry to connect to the AP, n= 1
connect to the AP fail
AP event base WIFI_EVENT,  id 5
retry to connect to the AP, n= 2
connect to the AP fail
AP event base WIFI_EVENT,  id 5
retry to connect to the AP, n= 3
connect to the AP fail
AP event base WIFI_EVENT,  id 5
retry to connect to the AP, n= 4
connect to the AP fail
AP event base WIFI_EVENT,  id 5
retry to connect to the AP, n= 5
connect to the AP fail
AP event base WIFI_EVENT,  id 5
retry to connect to the AP, n= 6
connect to the AP fail
AP event base WIFI_EVENT,  id 5
retry to connect to the AP, n= 7
connect to the AP fail
AP event base WIFI_EVENT,  id 5
retry to connect to the AP, n= 8
connect to the AP fail
AP event base WIFI_EVENT,  id 5
retry to connect to the AP, n= 9
connect to the AP fail
AP event base WIFI_EVENT,  id 5
retry to connect to the AP, n= 10
connect to the AP fail
В общем, я по прежнему склоняюсь к глюкам конкретной модели ESP.
Жду другую железку.

Последний раз редактировалось mike-y-k; 16.03.2023 в 21:00. Причина: немного причесал выдачу в UART
Segel06 вне форума  
Непрочитано 16.03.2023, 20:25  
lyk
Гражданин KAZUS.RU
 
Регистрация: 20.05.2005
Сообщений: 660
Сказал спасибо: 40
Сказали Спасибо 186 раз(а) в 116 сообщении(ях)
lyk на пути к лучшему
По умолчанию Re: ESP32 не подключается к роутеру.

Сообщение от Segel06 Посмотреть сообщение
Чудеса продолжаются...

lyk
По Вашему совету снес ArduinoIDE и все с ним связанное.
Не давал я таких советов. Всё, что нужно было снести, это папку ESP32, которая обычно находится в c:\Users\user1\AppData\Local\Arduino15\packages
Ну с этим ладно....Прошили, хорошо.
А что в порт пишет?
lyk вне форума  
Непрочитано 16.03.2023, 20:38  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: ESP32 не подключается к роутеру.

Segel06, таки надо смотреть код по сообщениям и анализировать происходящее между ними…
В сообщении …fail… смотреть в описаниях коды состояния для диагностики… и добавить их в текст сообщения для понимания происходящего…
Добавить в начале каждого вывода в UART перевод строки (/r/l или /n)…
По выводу в UART модуль не может даже начать соединение - соответствующий лог из kinetic показывает это дополнительно.
Поскольку сей модуль умеет устанавливать соединение с другими AP - он работает, вопрос лишь в конкретной паре модуль-роутер
Возникает предположение, что при соединении возникает проблема с поиском AP на роутере и отправке handshake…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 16.03.2023 в 21:04.
mike-y-k вне форума  
Непрочитано 16.03.2023, 20:49  
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,330
Сказал спасибо: 85
Сказали Спасибо 596 раз(а) в 361 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: ESP32 не подключается к роутеру.

Сообщение от Segel06 Посмотреть сообщение
Как я говорил выше: первое, что сделал - это прошил его прошивкой с заменой наименования сети и пароля на указанные pambaru.
Результат такой же как будто неверные логин или пароль (проверил).
Терминал COM порта выдает
Попробуйте вот эту прошивку. Включил уровень информационных сообщений на максимум. Теперь лог должен быть достаточно подробным.

P.S. И еще гипотеза. А роутер вещает на каком канале? Помнится, были ситуации, когда какие-то устройства отказывались подключаться к каналам, выше 10 (ЕМНИП). Помогала ручная смена канала в роутере. Может попробовать сменить канал вручную?
Вложения:
Тип файла: rar bin_full_info.rar (350.0 Кб, 0 просмотров)

Последний раз редактировалось pambaru; 16.03.2023 в 21:12.
pambaru вне форума  
Сказали "Спасибо" pambaru
mike-y-k (16.03.2023)
Непрочитано 16.03.2023, 21:11  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: ESP32 не подключается к роутеру.

pambaru, если не сложно - добавьте перевод строки в каждый вывод в UART…
Так будет проще с публикацией результата…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
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, время: 17:21.


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