Несмотря на все попытки, которые мне приходили в голову, я не смог отправить данные через UPD с Arduino на свой ноутбук.
Мне удалось подключить Arduino с ESP8266 к сети 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);
}
Я бы хотел видеть отправку пакетов данных.