//开启UDP服务后 给服务器发送IP、MAC
// void Button::_received() {
// IPAddress localIP = WiFi.localIP();
// byte mac[6];
// WiFi.macAddress(mac);
// String data = "{\"ip\": \"" + localIP.toString() + "\",\t\"mac\": \"";
// for (int i = 0; i < 6; i++) {
// if(mac[i] < 0x10){
// //添加前导零,MAC地址转换为字符串时,需要确保每个字节都以两位十六进制表示。如果某个字节小于 0x10,则需要在其前面添加一个零以确保两位表示。
// data += "0";
// }
// data += String(mac[i], HEX);
// if (i < 5) {
// data += ":";
// }
// }
// data += "\"}";
// //发送IP、MAC给服务器
// //在网络通信中,尤其是在使用 UDP 进行通信时,应该检查发送是否成功。
// if(_udp.beginPacket(serverIP1,serverPort1) == 1){
// _udp.print(data);
// if(_udp.endPacket() == 1){
// Serial.println("[UDP_packet] was sent successful");
// Serial.println("[UDP_packet] sent to server: " + data);
// }else{
// Serial.println("[UDP_packet] was sent failed\n");
// }
// }
// else{
// Serial.println("[UDP_packet] was begin falied\n");
// }
// delay(1000);
// _massage();
// }