Не совсем понял про "повторный вызов соединения сокета".
Вот отладочный лог библиотек, когда я пытаюсь получить IP для smtp.ngs.ru (он не требует SSL):
Connecting to <SSID роутера>..........
wifi evt: 1
STA disconnect: 15
...wifi evt: 0
.wifi evt: 3
.
ESP connected to AP and got IP address...
Пытаюсь установить соединение с smtp.mail.ru (имя хоста не особо важно, ибо с другими хостами та же проблема).
Код (упрощённо) такой:
WiFi.begin(ssid, ssid);
while (WiFi.status() != WL_CONNECTED) delay(500);
IPAddress hostIP;
if (!WiFi.hostByName("smtp.mail.ru", hostIP))
{...
Сайт не работает, похоже уже давно. Поиск через web.archive.org ничего не дал.
У вас случайно не осталось архива этой статьи? Или по каким ключевым словам можно погуглить инфу?
Спасибо за библиотеку.
Не подскажете, как правильно получать/находить 'fingerprint'?
В браузере Хром я открываю 'Панель разработчика' (клавишей F12), открываю сайт, например, mail.ru.
В 'Панели разработчика' выбираю вкладку 'Security' и там нажимаю кнопку 'View certificate'.
В открывшемся окне...
Пока мой код делает только подключение к точке доступа (вывод отладочной информации в UART я для читабельности не привожу):
void ICACHE_FLASH_ATTR user_init()
{
// Инициализация uart0 и uart1 со скоростью 115200
uart_init(BIT_RATE_115200, BIT_RATE_115200);
os_delay_us(1000);
//...
Пытаюсь написать свою прошивку, используя "Unofficial Development Kit for Espressif ESP8266" (http://programs74.ru/udkew.html). Плата работает в режиме STA. При подключении платы к точке доступа (роутеру) сетевое имя платы выводится как "ESP_FE9D2B". Вопрос: как изменить это имя?