• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. Pilnikov

    Простые WiFi часы

    У маха есть токоограничивающий резистор - можно им снизить, или питание 3.3 вместо 5. Либо наклейте тонировку.
  2. Pilnikov

    htpps client

    это китайский #дефайн?
  3. Pilnikov

    htpps client

    А еще про два ядра. Мне надо не на обычный есп32 а на есп32s2, а у него одно ядро. И гпиошек полно - отсюда и желание сразу помногу выводить
  4. Pilnikov

    htpps client

    Эко вас торкает. В вопросе где речь шла про ардуино? Вопрлс стоял просто как записать байт в гпио целиком а не побитно. Причем тут регистры тензилики атомарность целостность и реакция остального мира? Может проще в матрице гпио покопаться. Мне же не надо супер быстрое устройство - про это не...
  5. Pilnikov

    htpps client

    Может приземлимся? Как в есп записать разом байт в GPIO? Читал тут https://stackoverflow.com/questions/52348930/esp32-direct-port-manipulation Но как то не изящно.
  6. Pilnikov

    htpps client

    Ну выж каждый год новый айфон не покупаете? В погоне за лучшим? Или покупаете? Изучать перспективное полезно если в этом есть перспектива. Или желание заработать. Для меня это все хобби, не более, чтобы мозг мой пасьянс не сожрал. На есп хоть какая то вменяемая экосистема есть. И купить не...
  7. Pilnikov

    htpps client

    про ошибки в файлике esp-idf\components\lwip\lwip\src\api\err.c static const char *err_strerr[] = { "Ok.", /* ERR_OK 0 */ "Out of memory error.", /* ERR_MEM -1 */ "Buffer error.", /* ERR_BUF -2 */ "Timeout.", /*...
  8. Pilnikov

    htpps client

    я видимо путаюсь в определениях. Для меня темень темная кто генерит ошибки - lwip или ws.
  9. Pilnikov

    htpps client

    Это все для проверки поддержки ws браузером. я в курсе, что хром поддерживает ws c 2009 года. я немного о другом как эхо сервером сделать то же http://hd.stream.frequence3.net, чтобы он ответил Upgrade: websocket Connection: Upgrade
  10. Pilnikov

    htpps client

    static const char *err_strerr[] = { "Ok.", /* ERR_OK 0 */ "Out of memory error.", /* ERR_MEM -1 */ "Buffer error.", /* ERR_BUF -2 */ "Timeout.", /* ERR_TIMEOUT -3 */ "Routing problem.", /* ERR_RTE -4...
  11. Pilnikov

    htpps client

    Т.е. все зависит от реализации ws на конкретном сервере? или все таки ошибки может формировать клиент? Клиент -esp32 IDF 4.3 lwip ws....
  12. Pilnikov

    htpps client

    Взаимодействие между клиентом и сервером начинается с запроса от клиента: GET /chat HTTP/1.1 Host: server.example.com Upgrade: websocket Connection: Upgrade Sec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ== Sec-WebSocket-Origin: http://example.com Sec-WebSocket-Protocol: chat, superchat...
  13. Pilnikov

    htpps client

    я в курсе про правильные вопросы - если бы умел правильно задавать - спрашивал бы у гугля. errno - это коды ошибок возвращаемых lwip websocket - есть же у них человеческое описание. errno 11 например это обрыв соединения.
  14. Pilnikov

    htpps client

    errno 113, 128 и.т.д, где посмотреть перечень и какая за что отвечает?
  15. Pilnikov

    htpps client

    адрес ресурса я знаю http://hd.stream.frequence3.net допустим этот еще вопрос где посмотреть коды ошибок сокетов E (1066683) webclient: No data in recv. Errno = 128 или E (1211013) webclient: Client socket: 57 connect: 0 errno:113
  16. Pilnikov

    htpps client

    как браузером спросить? правильно сделать get запрос в строке браузера, чтобы ответ в нем же увидеть.
  17. Pilnikov

    htpps client

    pvvx - можно чуть в сторону? как понять - поддерживает сервер соединение через websocket или нет. на примере браузера chrome. можно где-то это подглядеть?
  18. Pilnikov

    htpps client

    Дурина то с чего стала пиетарной? Вроде все открыто. В есп только часть либ вайфайных закрыта - остальное - ломайте моск, если он у вас есть.
  19. Pilnikov

    htpps client

    Ну что есть, того и имеем :);). Дорастем до Армов - будем опенсорсить
  20. Pilnikov

    htpps client

    Я же написал - сначала хттп - если он не смог - тогда хттпс, в ардуине парсятся заголовки на предмет строки http или https. Кстати ваш метод с отключением проверки сертификата работает не всегда, коректнее использовать bundle хранилище для верификации.
Сверху Снизу