如何使用webSocket客户端arduino代码从websocket接收数据?

时间:2018-10-26 15:08:01

标签: websocket arduino client nodemcu arduino-esp8266

我有一个应用程序和一个使用Arduino IDE编码的Node MCU。使用WebSocket和wifi建立连接。该应用程序发送要由NodeMCU接收的数据。我试图实现函数OnEvent(),它给出一个错误消息,表明该函数不是WebSocketClient的成员,并且我不确定它是否适用于客户端(即NodeMCU)。如何使用WebSocket和nodeMCU接收数据?

1 个答案:

答案 0 :(得分:0)

您可以发布代码吗?从这里尚不清楚,但仍然在这里,我举一个简短的例子,希望对您有帮助

 WiFiClient client = server.available(); 
  if (client) {
  if (client.connected()) {
    delay(500);
  Serial.println("connected");
  String request = client.readStringUntil('\r');
  client.flush();
  client.println("Hello World");
      }
 client.stop();                         // disconnects the client
} 

每当将数据发布到服务器时。首先,服务器将HTTP代码连接字符串发送到客户端,直到下一行。这就是为什么我们要做client.readStringUntil('\ r')。在检查下一行之后,您可以将任何内容发布到Web服务器。