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

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


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


{{ads}}
 


=Внешние ссылки=
=Внешние ссылки=
Строка 59: Строка 59:
<references />
<references />


{{Навигационная таблица/ESP8266}}
{{Навигационная таблица/Портал/ESP8266}}
{{Навигационная таблица/ESP8266 AT-команды}}
 
{{Навигационная таблица/Телепорт}}
 
[[Категория:AT-команды]]
[[Категория:AT-команды]]
[[Категория:AT-команда]]
[[Категория:AT-команда]]

Текущая версия от 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-передаче можно задать удаленный порт


См.также

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