ESP8266:AT-команды/Команды для TCP/IP/AT+CIPSENDEX

Материал из Онлайн справочника
Версия от 12:10, 18 декабря 2016; Myagkij (обсуждение | вклад) (Замена текста — «<references />» на «<references /> {{Навигационная таблица/ESP8266 AT-команды}}»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

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


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-передаче можно задать удаленный порт


См.также

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