Я отправляю 1k данных, используя TCP/IP (используя FreeRTOS + LwiP). Из документов я понял, что протокол TCP/IP имеет управление потоком внутри самого стека, но это управление потоком зависит от сетевых буферов. Я не уверен, как это может быть обработано в моем сценарии, описанном ниже.
Получение данных размером 1 КБ с использованием TCP/IP от Wi-Fi (эта скорость передачи данных будет в 20 Мбит/с)
Полученные данные Wi-Fi помещаются в очередь из блоков размером 10 КБ, каждый блок имеет размер 1 КБ.
Из очереди берется каждый блок и отправляется на другой интерфейс с более низкой скоростью 1 Мбит/с.
Итак, в этом сценарии мне нужно вручную реализовать управление потоком между данными из очереди Wi-Fi ‹->? Как я могу этого добиться?