ESP32: WiFi UDP second since boot
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
#include <WiFi.h> #include <WiFiUdp.h> /* WiFi network name and password */ const char * ssid = "HUAWEI-1A73"; const char * pwd = "52408495"; // IP address to send UDP data to. // it can be ip address of the server or // a network broadcast address // here is broadcast address const char * udpAddress = "192.168.8.100"; const int udpPort = 44444; //create UDP instance WiFiUDP udp; void setup(){ Serial.begin(115200); //Connect to the WiFi network WiFi.begin(ssid, pwd); Serial.println(""); // Wait for connection while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.print("Connected to "); Serial.println(ssid); Serial.print("IP address: "); Serial.println(WiFi.localIP()); //This initializes udp and transfer buffer udp.begin(udpPort); } void loop(){ //Send a packet udp.beginPacket(udpAddress,udpPort); udp.printf("Seconds since boot: %u\n", millis()/1000); udp.endPacket(); //Wait for 1 second delay(1000); }