Resident
Resident
Evgeniy
например, верстка UI в декларативном стиле через генерацию на JS
Evgeniy
на том же JSON, без HTML, а вот уже HTML - генерится там как-то под разные браузеры и не важно как
Resident
Нафига, css все что нужно умеет
Resident
Василий
это еще что, раньше страничка была 1.5 мб
Resident
Это так эти фреймворки устроены?
Василий
это она после перехода на свежий ангуляр похудела)))
Evgeniy
есть же Wt toolkit, например - там веб приложения без html на C++ можно делать
Resident
Василий
не пересекался пока
Resident
Вообщем адаптивный дизайн проще всего и делается на css,
Здесь интерфейс если не ошибаюсь в 120кб уложен
https://t.me/IoTmanager
На svelte сделан
Василий
глянем чо там за свелте=)
Resident
Вас очень удивит
https://ru.svelte.dev/examples/hello-world
Василий
прикольно, столько разных фреймворков - и почти у каждого есть приверженцы со своими доводами - за
Resident
Svelte на выходе ванильный js выдаёт 🙈
Василий
клепают их быстро)
Василий
Василий
Evgeniy
клепают их быстро)
я разобрался в чем косяк был! В примерах от Espressif внутри функции wss_close_fd нет вызова closesocket(fd).
Alexey
Именно поэтому плюсы предпочтительнее)))))
Товарищ тролль, взгляните на исходники WiFiClient, и ужаснитесь - он на плюсах и написан. Для вас это, видимо, будет очередное открытие. Если не понимаете сути описываемого, то лучше сидите молча, не засоряйте эфир бесполезным флудом. Мы все уже поняли, что вам лишь бы что-то сказать, не вникая в суть, перескакивая с темы на тему
Evgeniy
Теперь сколько угодно раз можно отправлять GET запросы и сервер всегда отвечает, не создавая 100500 сокетов
Василий
Товарищ тролль, взгляните на исходники WiFiClient, и ужаснитесь - он на плюсах и написан. Для вас это, видимо, будет очередное открытие. Если не понимаете сути описываемого, то лучше сидите молча, не засоряйте эфир бесполезным флудом. Мы все уже поняли, что вам лишь бы что-то сказать, не вникая в суть, перескакивая с темы на тему
фу таким быть. Вы самодовольный обзыватель неизвестных вам людей, и вам далекооо еще ничего в этой жизни не понятно)
Василий
Роджер
Можете подсказать при перелачи данных по http через wifi на есп32 в качестве ответа получаю статус -1 и ошибку. что это может быть?
ok-home
Evgeniy
так вот я это убрал, т.к. и без keepalive дисконнекты нормально детектируются, был какой-то баг при отправке PING, который иногда приводил к переподключению и портил всю малину, на этом же сервере еще висит REST API
Василий
там на самом деле получается три бинарника js и какркасная html страница, которая эти модули загружает. Но из-за того, что Валера не может работать с несколькими файлами, я просто модули впихиваю в html
Василий
+ еще один файл css туда же
Василий
Себе на ESP я собираю страничку на svelte - там один файл
Василий
На Svelte написана страниц для принтера
Василий
собственно вот и ответ)
Василий
но svelte говорит для больших проектов неоч, а для мелких - огонек
Василий
+ сыроват еще, Да и не полноценный фреймворк. С данными работать неудобно
Resident
Чота он падазрительна русский)))
Я вот думаю щас фреймворк простенький на нем сделать что бы из кода контроллера настройки в интерфейс люди могли выводить
Resident
Скажем так оболочка под любой проект
Василий
Василий
вот если бы ты запелил component для библиотечки - был бы каеф)
Василий
cтолько великов построено - и только единицы дорастают до годного
Resident
Svelte это и есть компонентный подход
Resident
Код кнопки на входе и в svelte
Resident
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Присоединюсь к вопросу) тоже интересно
Роджер
Вопрос актуален!
Ранее не одну плату прошил все работало, ставил обновление IDE WIFI сыпит ошибкой -1
Как исправить что искать?
Роджер
В диагностике почетуо при отправке даных по https идет ошибка. пишет -1 в документации пишут внутреняя ошибка wifi
Роджер
int httpResponseCode = http.sendRequest("POST", fb->buf , buf_send);
Serial.println("Код ответа:");
Serial.println(httpResponseCode);
Коннект актуальный инет 100% рабочий
Роджер
#include <Arduino.h>
#include <WiFi.h>
#include <HTTPClient.h>
#include "soc/soc.h"
#include "soc/rtc_cntl_reg.h"
#include "esp_camera.h"
HTTPClient http;
Роджер
Роджер
Вот пытаюсь прошить ту плату что с лева
Роджер
У меня до этого есть около 5-6 устройств которые так же прошиты и работают с этим сервером. Они работают до сих пор
Роджер
Нет.
У меня есть диагностика:
WiFi.mode(WIFI_STA);
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
int WFcount = 0;
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(500);
WFcount ++;
if (WFcount > 30)
{
Serial.println();
Serial.println("Ошибка подключения к Wi-Fi");
ESP.restart();
}
}
Serial.println();
Serial.print("ESP32-CAM IP Address: ");
Serial.println(WiFi.localIP());
Роджер
ЕСть. что можно дописать в код чтобы разширить получени инфы от дебага
Роджер
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)configsip: 0, SPIWP:0xeeclk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00mode:DIO, clock div:1load:0x3fff0030,len:1324ho 0 tail 12 room 4load:0x40078000,len:13508load:0x40080400,len:3604entry 0x400805f0Connecting to VPK POTOK 2,4G.....ESP32-CAM IP Address: 192.168.0.13610793Код ответа:-1
Роджер
Судя по тому что я нашел, где запинка с ошибкой работы по https потому что у меня внутри сертификат
Роджер
Нашел на форуме ткое решение:
Спасибо, это отличная информация, очень полезная.
Я видел сообщения о том, что TLS1.2 поддерживается на ESP8266, но мне пришлось больше копать, и, по-видимому, это произошло ПОСЛЕ самого последнего "релиза" (версия v2.3.0, которая у меня есть). Итак, гм, да ... Менеджер платы прискорбно отстает в отношении ESP8266 Arduino SDK.
Только не понятно как его использовать англоязычнй форум
Роджер
[
Роджер
Роджер
Включил дебаг. увидел кучу не понятного
Роджер
т.е. я верно понял что у меня отвалился SSL сертификат поддержка
Василий
сервис гпс поток ру)
AKE
certificate verification failed
Роджер
ну в пизду, я просил разработчика убрать https и оставить http
Роджер
Что делать то7
Роджер
Американец наверное)))
AKE
Это не спортивно :)
Роджер
Сейчас залью посмотрим
Роджер
Он теперь еще трубку не берет. а я отдать прошитую плату долождне был еще 4 часа назад
Роджер
сидит человек ждет
Роджер
полгода новые платы не делал и первое же обновление убило
Роджер
Роджер
Не помогло
Василий
AKE
CONFIG_ESP_TLS_INSECURE=y
CONFIG_ESP_TLS_SKIP_SERVER_CERT_VERIFY=y