Nodemcu Esn8266最快的Http请求

时间:2018-11-27 22:19:43

标签: http arduino esp8266 nodemcu arduino-esp8266

我正在尝试使连接了IR接收器的NodeMCU ESP8266将按下的每个按钮发送到Web服务器。当前,如果连续快速按下按钮,则偶尔会丢失这些按钮。我相信这是由于它必须等待http响应,因此除了使我的服务器尽快响应之外,我还可以在下面进行哪些改进以加快速度?在已经侦听更多信号的同时,有没有办法处理HTTP方面的事情?

void loop() {
if (irrecv.decode(&results)) {
    HTTPClient http;
    http.begin("http://***.net/arduino");
    http.addHeader("Content-Type", "application/x-www-form-urlencoded");
    String device = "device=" + ESP.getChipId();
    http.POST(device + "&button=" + resultToHexidecimal(&results));
    http.writeToStream(&Serial);
    http.end();   
    irrecv.resume();  // Receive the next value
  }
}

0 个答案:

没有答案