Как вы можете отправлять до пятидесяти запросов в секунду на микроконтроллер (ESP8266) в Safari? - PullRequest
0 голосов
/ 11 мая 2019

Я использую микроконтроллер (ESP8266) в качестве веб-сервера для обслуживания веб-страницы.Этот микроконтроллер управляет удаленным автомобилем.Веб-страница отправляет до 50 запросов в микроконтроллер для регулировки скорости и угла поворота.

XHR слишком медленный для этой цели, поэтому я изменяю источник скрытого изображения.Это не работает на любом браузере, доступном на iPhone, потому что Apple заставляет разработчиков браузеров использовать их webkitengine.

interv = setInterval(send, 20);
function send() {
  if (autodrive) {
    imgsend.src = "send.php?autodrive=on&sh=" + sh;
  } else {
    imgsend.src = "send.php?autodrive=off&x=" + x + "&y=" + y + "&sh=" + sh;
  }
}

Должно быть до 50 запросов в секунду для микроконтроллера.На самом деле есть только один после нескольких секунд.Есть ли способ это исправить?Помните, что мощность микроконтроллера ограничена.

...