Mark
Я ж https и пишу
romanetz
Так а setInsecure?
Mark
Ну он вроде просто игнорит сертификат как я читал
romanetz
https - это протокол, это не просто номер порта
Mark
Щас скину код
Mark
Чтобы быть более конкретным
Mark
WiFiClientSecure client2;
client2.setInsecure();
Serial.println("Sending");
Serial.println("Acquire JWT token");
jsonString = "{\"Email\": \"test_user@localhost\",\"Password\": \"123abcG$\"}";
Serial.println(jsonString);
Serial.println("Requesting URL: " + (String)MyHost + loginEndpoint);
if (client2.connect(MyHost, 443)) {
Serial.println("Connected");
client2.println("POST " + loginEndpoint + " HTTP/1.1");
client2.println("Host: " + (String)MyHost);
client2.println("Connection: close");
client2.println("Content-Type: application/json");
client2.println("User-Agent: Arduino/1.0");
client2.print("Content-Length: ");
client2.println(jsonString.length());
client2.println();
client2.print(jsonString);
delay(500);
}
Mark
const char* MyHost = "https://credithistoryserver20200825201419.azurewebsites.net";
String loginEndpoint = "/api/login";
Mark
Вроде все тривиально и у мменя не заходит в вот этот иф
romanetz
А что, собсно, не даёт https воспользоваться?
Mark
пробовал и так, тоже не работало
Mark
просто в иф не заходило
Mark
я читал что-то что WifiClientSecure сначала смотрит на айпи адрес и туда отправляет запрос, но проблема в том что айпи адрес одинаковый у множества {...}.azurewebsites.net
Mark
может быть поэтому оно и фейлится
Mark
я пробовал MyHost без https тоже не работало
Mark
то есть юрл начинался на credithistory..
Mark
у меня перед этим такой же кусок кода абсолютно (но WifiClientSecure client а не client1), с таким юрл: "www.unwiredlabs.com" и он работает, но правда только с client.SetInsecure() работает
Mark
https://pastebin.com/gXb5subg вот полностью весь код
Костя
Товарищи, снова молю о помощи.
Нужна помощь с библиотекой FastLed
https://github.com/FastLED/FastLED
Написал с ней проект под определенную плату с esp32 и светодиодами ws2812b, при разработке платы из-за недопонимания получилось следующее - при установке на esp32 на вывод ответственный за управление лентой единицы - на ленту идет 0 и соответственно наоборот.
Переделывать плату нету времени, нужно инвертировать сигнал где то в недрах библиотеки. Если кто то копался в ней буду рад помощи или мб кто то знает как еще решить эту проблему программно?
Роман
А зачем в недрах библиотеки а не в вашем коде ?
Роман
Или вы апаратно втюхали какую то обвязку после ножки контроллера которая инвертирует сигнал ?
Костя
Ivansuper
Ivansuper
Именно
Загляни в этот файл:
FastLED/platforms/esp/32/clockless_block_esp32.h
Ivansuper
Там есть showRGBInternal и writeBits
Ivansuper
Поменяй вывод где тебе ближе к душе и проверь
Ivansuper
Тут надо скорее всего следить по дефайнам, что именно выбирается для управления
Костя
спасибо, попробую!
romanetz
S(Vgs) нелинейна
Dr Zlo
кто-нибудь интегрировал esp-adf в готовый проект на esp-idf? как?
Артем
Как узнать, на какой скорости обмениваться АТ командами с вай-фай модулем?
Dr Zlo
а) посмотреть в даташит
б) посмотреть лог анализатором
в) поподбирать)
Артем
Артем
Подскажите пожалуйста, годные туториалы по прошивке 8266 нужно поднять на нем сервак, подключиться к нему клиентом сторонним, и принять данные и переслать на другой сторонний сервак
Все в рамках одной сети
Юрий
Какие протоколы интересуют?
Артем
Мне просто нужно принять/послать пакет данных
До протоколов, я думаю, мне далеко
Юрий
Артем
Хмм.. попробую описать, как я это вижу
На компе, к примеру, на Hercules util поднимается клиент, оправляет пакет на сервер на есп. Есп отсылает пакет на второй сервер на компе
Насколько понимаю, TCP, если вы об этом
Ivansuper
https://www.ebay.com/itm/Arduino-Uno-RUSduino/233569460592?hash=item3661d32170:g:2B4AAOSwADldEoeq
Ivansuper
Наркоманы
ㅤ
Роман
Допилил свою историю с терминалом винтовым от нано) купил терминалы под большие отвёртки, намного удобнее! напечатал платформу для половинок) карочи удобно хлопцы теперь на коленках макеты собирать
Ещё наклеечки распиновки наклеить
Роман
Роман
Роман
Артем
почему не может подключится к плате?
Артем
Артем
Схема подключения
Иван
Артем
дак там гпио0 и гпио 2 не нужно подключать.. Или я не прав?
Иван
Артем
внезапно, его на землю садить?
Иван
Гоню. 0 - на землю
Иван
https://esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki/
Артем
благодарю
Артем
хм. не помогает(
Артем
решилось, спасибо
Slava
Артем
Код зависает в цикле, wl_connected не приходит. В чем может быть ошибка?
Артем
Ivansuper
Артем
Он опционален, вроде как
Ivansuper
В комментарии написано and password просто
Артем
Ivansuper
Попробуй поставить перед begin WiFi.mode(STA) или как то так
Ivansuper
В общем явно ее в режим станции поставь и подключись
Артем
Хмм, как вариант, буду у компа - попробую, спасибо
ВПК ПОТОК
Скажите есть команда millis()
Можно обнулять не перезагружая
Denisio
Зачем
ВПК ПОТОК
Зачем
Потому что хочу сделать много задачность.
ВПК ПОТОК
Мне нужно чтобы сразу работали 3 функции паралейно и думаю как это сделать
ВПК ПОТОК
Какой самый простой способ создать много задачность, при условии. что мне нужен таймер один?
Denisio
А причём тут millis
ВПК ПОТОК
Есть другие предложения. как организовать?
Dr Zlo
rtos, корутины, таймер-цикл, протопотоки...