Mark
Я ж https и пишу
romanetz
Так а setInsecure?
Mark
Ну он вроде просто игнорит сертификат как я читал
romanetz
https - это протокол, это не просто номер порта
Mark
Щас скину код
Mark
Чтобы быть более конкретным
romanetz
или вообще по какой причине он может выдавать фолз. Можно ли какую-то диагностику провести чтобы ошибка вывелась
Диагностику можно, например, подключив плату к вайфаю через свой ноут/роутер в режиме моста и трафик посмотреть вайршарком
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
Именно
Загляни в этот файл: FastLED/platforms/esp/32/clockless_block_esp32.h
Ivansuper
Там есть showRGBInternal и writeBits
Ivansuper
Поменяй вывод где тебе ближе к душе и проверь
Ivansuper
Загляни в этот файл: FastLED/platforms/esp/32/clockless_block_esp32.h
Только я на быстрый взгляд не понял что именно используется в твоем случае. Там есть еще i2s & rmt
Ivansuper
Тут надо скорее всего следить по дефайнам, что именно выбирается для управления
Костя
спасибо, попробую!
Ivansuper
Ток стока, в свою очередь - минимум из (Vgs-Vth)*S(Vgs) и Uпит/Rн
Стоп. Что-то не сходится. (Vgs-Vth)*S(Vgs) это линейная зависимость. Но характеристика проводимости в даташитах всегда нелинейна и является логарифмической. Что я понял не так?
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
Наркоманы
https://www.ebay.com/itm/Arduino-Uno-RUSduino/233569460592?hash=item3661d32170:g:2B4AAOSwADldEoeq
забавно 😂 надо в Ардуино группу закинуть...
Роман
Допилил свою историю с терминалом винтовым от нано) купил терминалы под большие отвёртки, намного удобнее! напечатал платформу для половинок) карочи удобно хлопцы теперь на коленках макеты собирать Ещё наклеечки распиновки наклеить
Роман
Роман
Роман
Артем
почему не может подключится к плате?
Артем
Артем
Схема подключения
Иван
Артем
дак там гпио0 и гпио 2 не нужно подключать.. Или я не прав?
Иван
дак там гпио0 и гпио 2 не нужно подключать.. Или я не прав?
2 - для перевода в режим программирования
Артем
внезапно, его на землю садить?
Иван
Гоню. 0 - на землю
Иван
https://esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki/
Артем
благодарю
Артем
хм. не помогает(
Артем
решилось, спасибо
Артем
Код зависает в цикле, wl_connected не приходит. В чем может быть ошибка?
Артем
Артем
Он опционален, вроде как
Ivansuper
Он опционален, вроде как
Если у тебя точка требует пароль, то он не опционален
Ivansuper
В комментарии написано and password просто
Артем
В комментарии написано and password просто
на всякий случай добавил, не помогло
Ivansuper
на всякий случай добавил, не помогло
У тебя точка доступа его требует или нет?
Ivansuper
Попробуй поставить перед begin WiFi.mode(STA) или как то так
Ivansuper
В общем явно ее в режим станции поставь и подключись
Артем
Хмм, как вариант, буду у компа - попробую, спасибо
ВПК ПОТОК
Скажите есть команда millis() Можно обнулять не перезагружая
Denisio
Зачем
ВПК ПОТОК
Зачем
Потому что хочу сделать много задачность.
ВПК ПОТОК
Мне нужно чтобы сразу работали 3 функции паралейно и думаю как это сделать
ВПК ПОТОК
Какой самый простой способ создать много задачность, при условии. что мне нужен таймер один?
Denisio
А причём тут millis
ВПК ПОТОК
Есть другие предложения. как организовать?
Dr Zlo
rtos, корутины, таймер-цикл, протопотоки...