Добрый день!
Использую SIM800L в режиме TCP-клиента в прозрачном режиме. Подключение к серверу проходит нормально. Далее в процессе обмена данными происходит непонятная ситуация: сервер может отправить 5 посылок, получить 5 ответов от клиента независимо от длины пакетов, после чего на 6-ой запрос от сервера SIM800L обрывает коннект. На сервере получаю сообщение с ошибкой 10053, а SIM800L выдает сообщение CLOSED. Пробовал с разными операторами - поведение одинаковое. АТ-команды которые использую для установления связи ниже:
AT+CGATT=1
AT+CIPMODE=1
AT+CIPCCFG=5,2,1024,1,0,1460,50
AT+CSTT="internet","megafon","megafon"
AT+CIICR
AT+CIFSR
AT+CIPSTART="TCP","91.144.143.40","2781"
Также не использую управление контролем потока. Но не думаю, что проблема может быть в этом. Подскажите, какие могут быть решения? Ощущение такое, что модуль не получает ACK пакет или еще что-то, что может быть настроено с помощью AT-команд.
Заранее спасибо!