尽管尽我所能,但我无法通过UPD将数据从Arduino发送到笔记本电脑。
我设法将带有ESP8266的Arduino连接到也连接了我的笔记本电脑的WIFI网络,但是我无法通过UDP发送数据。 我在代码中输入了正确的信息,而不是“ NETWORK_NAME”和“ WIFI_PASS”。这些信息自然没有显示。 :-) 我正在用Wireshark监视数据传输。
#include <SoftwareSerial.h>
#define RX 3
#define TX 2
SoftwareSerial esp8266(RX,TX);
void setup() {
//
esp8266.begin(115200);
delay(500);
esp8266.println("AT+CWMODE=1");
delay(500);
esp8266.println("AT+CWJAP=\"NETWORK_NAME\",\"WIFI_PASS\"");
delay(500);
esp8266.println("AT+CIPSTA=\"192.168.0.222\"");
delay(500);
esp8266.println("AT+CIPSTART=\"UDP\",\"192.168.0.143\",8080");
}
void loop() {
//
delay(500);
esp8266.println("AT+CIPSEND=5");
delay(500);
esp8266.println("1,2");
delay(1000);
}
我希望看到正在发送的数据包。