add websocket protocol

This commit is contained in:
Terrence
2024-11-16 05:49:35 +08:00
parent cabb29a1bb
commit 794e6f4bef
12 changed files with 277 additions and 59 deletions

View File

@@ -66,12 +66,15 @@ Http* WifiBoard::CreateHttp() {
}
WebSocket* WifiBoard::CreateWebSocket() {
#ifdef CONFIG_CONNECTION_TYPE_WEBSOCKET
std::string url = CONFIG_WEBSOCKET_URL;
if (url.find("wss://") == 0) {
return new WebSocket(new TlsTransport());
} else {
return new WebSocket(new TcpTransport());
}
return new WebSocket(new TlsTransport());
} else {
return new WebSocket(new TcpTransport());
}
#endif
return nullptr;
}
Mqtt* WifiBoard::CreateMqtt() {