基本上,我有一个带有本地ip的esp32,我可以通过键入"http:192.168.1.52/L“或"/H”来打开和关闭灯,因为我和esp32在同一个网络中。有没有可能,点击一下网页上的按钮,服务器就可以通过/H或/L访问ip地址,并打开和关闭指示灯?例如: friend->myOpenServer->localEsp32我的朋友可以访问我的本地网络中托管的访问esp32 ip的html
发布于 2021-07-21 15:32:37
您可以通过WiFiClient println方法中的CSS添加按钮,如下所示
您可以根据需要进行适当的更改
WiFiClient client = server.available();
client.println("<!DOCTYPE html><html>");
client.println("<head><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">");
client.println("<link rel=\"icon\" href=\"data:,\">");
client.println("<style>html { font-family: Helvetica; display: inline-block; margin: 0px auto; text-align: center;}");
client.println(".button { background-color: #4CAF50; border: none; color: white; padding: 16px 40px;");
client.println("text-decoration: none; font-size: 30px; margin: 2px; cursor: pointer;}");
client.println(".button2 {background-color: #555555;}</style></head>");
// Web Page Heading
client.println("<body><h1>ESP32 Web Server</h1>");https://stackoverflow.com/questions/68462344
复制相似问题