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);
|
ETH.begin(ETH_ADDR, ETH_POWER_PIN, ETH_MDC_PIN, ETH_MDIO_PIN, ETH_TYPE, ETH_CLK_MODE);
|
||||||
BLEDevice::init("");
|
BLEDevice::init("");
|
||||||
wsManager.begin();
|
wsManager.begin();
|
||||||
wsManager.sendText("hello");
|
|
||||||
wsManager.sendText("Up: %lu ms", millis());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void loop() {
|
void loop() {
|
||||||
|
@ -25,8 +25,9 @@ public:
|
|||||||
webSocket.sendTXT(buffer);
|
webSocket.sendTXT(buffer);
|
||||||
Serial.print("[WebSocket] Sent: ");
|
Serial.print("[WebSocket] Sent: ");
|
||||||
}else{
|
}else{
|
||||||
Serial.print("[WebSocket] Dropped: ");
|
Serial.printf("[WebSocket] Dropped: ");
|
||||||
}
|
}
|
||||||
|
Serial.println(buffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
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) {
|
switch (type) {
|
||||||
case WStype_DISCONNECTED:
|
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;
|
break;
|
||||||
case WStype_CONNECTED:
|
case WStype_CONNECTED:
|
||||||
Serial.println("[WebSocket] 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;
|
break;
|
||||||
case WStype_TEXT:
|
case WStype_TEXT:
|
||||||
Serial.print("[WebSocket] Received: ");
|
Serial.print("[WebSocket] Received text: ");
|
||||||
Serial.println((char*)payload);
|
Serial.println((char*)payload);
|
||||||
break;
|
break;
|
||||||
case WStype_BIN:
|
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;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user