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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 72: Строка 72:
=См.также=
=См.также=


{{ads}}
 


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


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

Версия от 12:49, 18 июня 2023

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


AT+CIPSTART — установка TCP-соединения или регистрация UDP-порта, а затем запуск соединения.

  • Тип: Тест
  • Функция: Получение информации о параметрах
  • Написание: AT+CIPSTART=?


  • Ответ:
Если AT+CIPMUX=0
+CIPSTART: (<тип>), (<ip>), (<порт>)[, (<лок.порт>), (<режим>)]
+CIPSTART: (<тип>), (<имя домена>), (<порт>)[, (<лок.порт>), (<режим>)]
OK
Если AT+CIPMUX=1
+CIPSTART: (id), (<тип>), (<ip>), (<порт>)[, (<лок.порт>), (<режим>)]
+CIPSTART: (id), (<тип>), (<имя домена>), (<порт>)[, (<лок.порт>), (<режим>)]
OK
  • Параметры: нет


  • Тип: Установка значения
  • Функция: Запуск соединения (как клиент)
  • Написание:
Одно соединение (+CIPMUX=0):
AT+CIPSTART=<тип>, <ip>, <порт>[, (<лок.порт>), (<режим>)][, <TCP keep alive>]
Несколько соединений (+CIPMUX=1):
AT+CIPSTART=<id><тип>, <ip>, <порт>[, (<лок.порт>), (<режим>)][, <TCP keep alive>]
  • Ответ:
OK
ERROR
ALREADY CONNECT
  • Параметры:
<id>
ID соединения (0-4)
<тип>
TCP или UDP
<ip>
Удаленный IP-адрес, строка.
<порт>
Удаленный порт, строка
<лок.порт>
Локальный порт. Только для UDP
<режим>
(Только для UDP)
0 — адрес однорангового объекта не изменится
1 — адрес однорангового объекта может измениться один раз
2 — адрес однорангового объекта можно менять
<TCP keep alive>
0 — по умолчанию
1 — интервал keep alive около 7200

Пример:

  • AT+CIPSTART="TCP", "192.168.101.100", 1000


См.также

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