赞
踩
"hello"
- #include <WiFi.h>
- #include <WiFiUDP.h>
-
- const char AP_NameChar[] = "WIFI-SSID";
- const char WiFiAPPSK[] = "WIFI-PSK";
- IPAddress ESP8266ip1(192,168,4,2);
- IPAddress ESP8266ip2(192,168,4,3);
- IPAddress ESP8266ip(192,168,4,255);
- unsigned int localPort =8080;
- unsigned int remotePort=8080;
- char incomingPacket[537];
- char A;
- WiFiUDP Udp;
-
- void setup(){
- Serial.begin(9600);
- WiFi.mode(WIFI_AP);
- WiFi.softAP(AP_NameChar, WiFiAPPSK);
- Udp.begin(localPort);
- Serial.println();
- Serial.println("Started ap. Local ip: " + WiFi.softAPIP().toString());
- Serial.begin(9600);
- }
-
- void loop(){
- int packetSize = Udp.parsePacket();
- if (packetSize)
- {
- Serial.printf("Received %d bytes from %s, port %d\n", packetSize, Udp.remoteIP().toString().c_str(), Udp.remotePort());
- int len = Udp.read(incomingPacket, 536);
- if (len > 0)
- {
- incomingPacket[len] = 0;
- Serial.printf("UDP packet contents: %s\n", incomingPacket);
- String COM=incomingPacket;
- Serial.println(COM);
- }
- }
-
- }

- #define STASSID "WIFI-SSID"
- #define STAPSK "WIFI-PSK"
- #include <ESP8266WiFi.h>
- #include <WiFiUdp.h>
- #include <ESP8266WiFi.h>
-
- unsigned int localPort =8080;
- unsigned int remotePort=8080;
- char incomingPacket[537];
- char A;
- WiFiUDP Udp;
-
- void setup(){
- Serial.begin(9600);
- WiFi.mode(WIFI_STA);
- WiFi.begin(STASSID, STAPSK);
- while (WiFi.status() != WL_CONNECTED)
- {
- Serial.print(".");
- delay(500);
- }
- delay(1000);
- Serial.println();
- Serial.print("Connected! IP address: ");
- Serial.println(WiFi.localIP());
- Serial.printf("UDP server on port ", localPort);
- Udp.begin(localPort);
- Serial.begin(9600);
- Serial.print(WiFi.localIP());
- }
-
- void loop(){
- Udp.beginPacket("192.168.4.1",remotePort);
- Udp.print("hello");
- Udp.endPacket();
- delay(5000);
-
- }

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。