Esp32和现场通信



基本上,我有一个带有本地ip的esp32,我可以通过键入"http:192.168.1.52/L";或"/H〃;因为我和esp32在同一个网络里。是否有可能通过点击网页上的按钮使服务器访问带有/H或/L的ip地址并打开和关闭灯?喜欢:朋友->myOpenServer->localEsp32我的朋友有权访问我的本地网络中托管的html,访问esp32 ip

您可以在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>");

最新更新