Не удалось отправить UDP с ESP8266 и Arduino UNO - PullRequest
0 голосов
/ 09 июня 2019

Несмотря на все попытки, которые мне приходили в голову, я не смог отправить данные через 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);
}

Я бы хотел видеть отправку пакетов данных.

...