У меня есть Arduino Uno и сервер, написанный на C++. Я успешно подключил ESP8266 к своему маршрутизатору, используя следующий код:
#include <SoftwareSerial.h>
SoftwareSerial esp8266(3, 2);
void setup() {
// Open serial communications and wait for port to open:
Serial.begin(115200);
while (!Serial) {
; // wait for serial port to connect. Needed for native USB port only
}
Serial.println("Started");
// set the data rate for the SoftwareSerial port
esp8266.begin(115200);
esp8266.write("AT\r\n");
}
void loop() {
if (esp8266.available()) {
Serial.write(esp8266.read());
}
if (Serial.available()) {
esp8266.write(Serial.read());
}
}
Теперь я хочу, чтобы ESP8266 подключался к моему серверу в качестве клиента в той же локальной сети (у меня есть IP-адрес сервера). Как я могу сделать это с помощью SoftwareSerial? Есть ли другой способ сделать это?