Как реализовать управление роботом через веб-интерфейс?
Суть такова:
1) Имеется робот. Железный, на гусеницах.
2) Имеется веб-сервер на Django.
3) Имеется страница на сервере через которую хочется управлять (WASD) роботом в обход серверу. Управление пока ограничим для примера клавишами WASD и "откликом" в 200мс.
Соответственно робот отправляет на сервер свои данные и сервер всегда знает как и где найти робота и как к нему обратиться. На страницу приходит видеопоток с камеры робота.
Пересылать данные нажатия на клавиши [на сервер] а потом [от сервера на робота] слишком накладно. Робот способен общаться только простыми запросами типа GET или на уровне сокетов сырыми данными (не WebSockets).
Обрабатывать нажатия клавиш я научился, а вот межсерверное взаимодействие мне кажется очень странным в этом вашем JS. Что подскажете минималистичное?
> Пересылать данные нажатия на клавиши [на сервер] а потом [от сервера на робота] слишком накладно.
С чего бы это накладно? Сервер ведь не на ардуине? Любое железо с лёгкостью передаст комманды роботу, хоть и тыщу раз в секунду.