ESP8266:AT-команды/Команды для TCP/IP/AT+CIPSENDEX: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
 
Строка 3: Строка 3:
{{Myagkij-редактор}}
{{Myagkij-редактор}}


{| class="wikitable"
{| class="wikitable" style="margin:0 auto"
| colspan="2" |  
| colspan="2" |  
'''AT+CIPSENDEX – отправка данных.'''
'''AT+CIPSENDEX – отправка данных.'''

Текущая версия от 12:58, 18 июня 2023

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


AT+CIPSENDEX – отправка данных.

  • Тип: Тест
  • Функция: Только для теста.
  • Написание: AT+CIPSENDEX=?


  • Ответ: OK
  • Параметры: нет


  • Тип: Установка значения
  • Написание:
Одно соединение (+CIPMUX=0):
AT+CIPSENDEX=<размер>
Несколько соединений (+CIPMUX=1):
AT+CIPSENDEX=<id>, <размер>[, <удал.ip>, <удал.порт>]
  • Ответ:
Получив команду, ESP8266 выводит приглашение «>». Начинает получать последовательные данные. Достигая указанного размера или «\0», запускает передачу данных.
То есть, если нужно отправить «\0», отправьте это как «\\0».
Если соединение не установлено или было разорвано во время отправки данных, модуль возвращает ERROR.
Если данные успешно переданы, возвращает SEND OK.
  • Параметры:
<id>
ID соединения (0-4) — в случае, если соединений несколько
<размер>
Размер данных, максимум — 2048 байтов
<удал.ip>
При UDP-передаче данных можно задать удаленный IP
<удал.порт>
При UDP-передаче можно задать удаленный порт


См.также

Внешние ссылки