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

Недавнее содержимое от Spark

  1. S

    Sming Open Source Framework для нативной разработки прошивок ESP8266

    Это в любом случае выход, можно использовать аппаратные сигналы квитирования UART, или XON/XOFF.
  2. S

    Sming Open Source Framework для нативной разработки прошивок ESP8266

    Спасибо, становится понятнее. Хотя работает же там все штатным образом. NoDelay использовал, но snd_buf не смотрел. Про websocket думал, попробую его погонять.
  3. S

    Sming Open Source Framework для нативной разработки прошивок ESP8266

    Хорошо, забудем про мост :) Я хочу понять как в Sming организовать отправку байтов через TCPServer?
  4. S

    Sming Open Source Framework для нативной разработки прошивок ESP8266

    Проблема с переполнением буфера понятна, у меня входящий трафик меньше чем исходящий. Да и нет у меня ардуины и пусть будет "передача-ответ", мне на надо универсального решения. Вопрос же в том как отправлять данные? Я смотрел несколько программ типа этой , и писал сам подобное на фреймфорке с...
  5. S

    Sming Open Source Framework для нативной разработки прошивок ESP8266

    Естественно такой "транзит" будет работать при одинаковых средних скоростях передачи по uplink и downlink. И как раз проблемы с отправкой байтов из onReceive нет, все успевает. Переполнение буфера UART это отдельная ситуация, я пока до этого еще не дошел. Мне сейчас бы данные запустить в обе...
  6. S

    Sming Open Source Framework для нативной разработки прошивок ESP8266

    Всем привет! Возникла задача сделать "прозрачный" (или с легкой командной оберткой) мост TCP<->Serial. Передача из TCP в Serial, получается из колбака onReceive хоть даже так: Serial.print( String( data,size ) ); Как передавать в обратную сторону ни как не пойму. Вызов функций write и...
  7. S

    Freertos

    К сожалению тот не большой кусок кода потерялся. Я доработал демку с FreeRTOS. В task3, вместо куска: char *recv_buf = (char *)zalloc(128); while ((recbytes = read(client_sock , recv_buf, 128)) > 0) { recv_buf[recbytes] = 0...
  8. S

    Freertos

    Использовали обертку. Код посмотрю. Для теста за основу взял пример из этой SDK в таск с сервером добавил код, который отсылает в сокет много-много мегабайт (до гига), как отослал закрываю сокет. Цеплялся wget'ом смотрел скорость, в среднем было около 8Мбит/с.
  9. S

    Freertos

    Гоняем на ESP-11, вполне стабильно. Нестабильности могут быть вызваны проблемами с питанием, и уже отмечалось, что Espressif рекомендует 4-хслойную плату, а модули делают на 2-х слоях.
Сверху Снизу