Я работаю над библиотекой esp8266 для использования веб-устройства (в основном только телефонов) для управления роботом.Пользователь подключается к серверу, работающему на ESP, а библиотека использует WebSockets для отправки обновлений о кнопках, джойстиках и / или о чем-либо еще.
Проблема в том, что данные начинают задерживаться, а иногда сообщения получают оченьпоздно, потому что он использует TCP (он будет работать лучше, если эти сообщения просто не будут доставлены).Кроме того, поскольку у esp недостаточно памяти, это может привести к его аварийному завершению.
Как мне оптимизировать это, чтобы обновить как можно быстрее без получения старых сообщений?
Было бы что-то вроде WebRTC лучше или лучшеЕсть что-то еще более подходящее для этой цели?WebSockets, использующие UDP, кажется лучшим выбором, но, по-видимому, браузеры не могут отправлять UDP?
Какие вещи следует изучить / использовать?
Кстати, если это поможет, вот ссылкав мою библиотеку .
Спасибо за любую помощь.