#include #include #include "WebSocketClient.h" byte mac[] = { //0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0x01 // FEATHER 1 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0x02 // FEATHER 2 }; //IPAddress ip(192, 168, 133, 2); // IP FEATHER1 //IPAddress outIp(192, 168, 133, 4); // PLAYER1 IPAddress ip(192, 168, 133, 6); // IP FEATHER2 IPAddress outIp(192, 168, 133, 8); // PLAYER2 //char server[] = "echo.websocket.org"; //char server[] = "ws://192.168.133.8/websocket"; char server[] = "192.168.133.11"; char path[] = "/"; int port = 8080; WebSocketClient client; void setup() { Serial.begin(115200); while (!Serial) { } Ethernet.begin(mac, ip); Serial.print(F("Device IP: ")); Serial.println(Ethernet.localIP()); //client.connect(server); client.connect(server, path, port); client.setDataArrivedDelegate(dataArrived); client.send("Hello World!"); // que mensaje se ha de usar para cambiar escena? // el navegador me muestra un JSON: // {"action":"load_scene","name":"Rojo"} } void loop() { client.monitor(); } void dataArrived(WebSocketClient client, String data) { Serial.println("Data Arrived: " + data); }