dev
This commit is contained in:
parent
0e89454ce5
commit
20f77a0a41
@ -35,8 +35,6 @@ void setup() {
|
||||
ETH.begin(ETH_ADDR, ETH_POWER_PIN, ETH_MDC_PIN, ETH_MDIO_PIN, ETH_TYPE, ETH_CLK_MODE);
|
||||
BLEDevice::init("");
|
||||
wsManager.begin();
|
||||
wsManager.sendText("hello");
|
||||
wsManager.sendText("Up: %lu ms", millis());
|
||||
}
|
||||
|
||||
void loop() {
|
||||
|
@ -25,8 +25,9 @@ public:
|
||||
webSocket.sendTXT(buffer);
|
||||
Serial.print("[WebSocket] Sent: ");
|
||||
}else{
|
||||
Serial.print("[WebSocket] Dropped: ");
|
||||
Serial.printf("[WebSocket] Dropped: ");
|
||||
}
|
||||
Serial.println(buffer);
|
||||
}
|
||||
|
||||
private:
|
||||
@ -43,20 +44,46 @@ private:
|
||||
}
|
||||
}
|
||||
|
||||
static void webSocketEvent(WStype_t type, uint8_t * payload, size_t length) {
|
||||
static void webSocketEvent(WStype_t type, uint8_t * payload, size_t length) {
|
||||
switch (type) {
|
||||
case WStype_DISCONNECTED:
|
||||
Serial.println("[WebSocket] Disconnected");
|
||||
if (payload) {
|
||||
Serial.print("[WebSocket] Disconnected - Reason: ");
|
||||
Serial.println((char*)payload);
|
||||
} else {
|
||||
Serial.println("[WebSocket] Disconnected - No reason provided");
|
||||
}
|
||||
break;
|
||||
case WStype_CONNECTED:
|
||||
Serial.println("[WebSocket] Connected");
|
||||
// If your WebSocket server sends a greeting or any message upon connection, you can log it here
|
||||
if (payload && length > 0) {
|
||||
Serial.print("[WebSocket] Server response: ");
|
||||
Serial.println((char*)payload);
|
||||
}
|
||||
break;
|
||||
case WStype_TEXT:
|
||||
Serial.print("[WebSocket] Received: ");
|
||||
Serial.print("[WebSocket] Received text: ");
|
||||
Serial.println((char*)payload);
|
||||
break;
|
||||
case WStype_BIN:
|
||||
Serial.println("[WebSocket] Received binary data");
|
||||
Serial.print("[WebSocket] Received binary data, length: ");
|
||||
Serial.println(length);
|
||||
// Optionally, you can add a function to dump binary data for deeper inspection
|
||||
break;
|
||||
case WStype_ERROR:
|
||||
Serial.print("[WebSocket] Error: ");
|
||||
if (payload) {
|
||||
Serial.println((char*)payload);
|
||||
} else {
|
||||
Serial.println("No specific error message provided.");
|
||||
}
|
||||
break;
|
||||
case WStype_PING:
|
||||
Serial.println("[WebSocket] Ping received");
|
||||
break;
|
||||
case WStype_PONG:
|
||||
Serial.println("[WebSocket] Pong received");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user