Ручное TCP-соединение с использованием неправильно набранной команды модуля WiFi ESP8266

Команда работает нормально, если я ввожу ее непосредственно в последовательный интерфейс

AT+CIPSTART="TCP","192.168.1.5",1647

Но если я хочу сделать это автоматически и отправлять его, когда захочу, изнутри, код вообще не работает.

Использовал это, но оно не работает (Serial1 принадлежит аппаратному обеспечению)

Serial1.println("AT+CIPSTART="TCP","192.168.1.5",1647")

Как упорядочить данные?

, 👍0


1 ответ


Лучший ответ:

2

Вам нужно экранировать кавычки:

Serial1.println("AT+CIPSTART=\"TCP\",\"192.168.1.5\",1647");
,

Чувак, это было быстро! Спасибо Маженко, все сработало отлично!, @DarkXDroid