|
|
  |
при повторном подключении статус всегда TCP CONNECTING, SIM300 |
|
|
|
Feb 13 2010, 14:26
|
Участник

Группа: Участник
Сообщений: 58
Регистрация: 28-10-09
Пользователь №: 53 255

|
Добрый день. Подключаюсь к фтп серверу, первый раз все нормально, данные отсилаются, но при повторном подключении коммандой at+cipstart=бла бла, статус (at+cipstatus) ВСЕГДА TCP CONNECTING... до перезагрузки модема.
алгоритм следующий: at+cipstatus если IP INITIAL -> at+csq at+cgatt=1 at+cipcsgp=1,"internet","mts","mts" at+cstt at+ciicr at+cifsr at+cipserver at+clport="TCP","2021"
at+cipstatus если IP STATUS -> at+cipstart="tcp" бла бла ----- : НА ЭТОМ МЕСТЕ ПРИ ПОВТОРНОМ КОННЕСКТЕ НАЧИНАЕТСЯ ПРОБЛЕМА at+cipstatus если CONNECT OK ->Сервер логин, файл, порт, данные и т д abor at+cipshut
В сем же проблема? Я, конечно, совсем недавно освоил контроллеры вообще и это мой первый проект с ГСМ модемом, может я что-то не учитываю? или при повторном подключении какую-то команду не нужно писать? или наоборот, я что-то не дописываю? или вообще алгоритм не верный?
Зарание спасибо)
|
|
|
|
|
Feb 13 2010, 21:03
|
Участник

Группа: Участник
Сообщений: 58
Регистрация: 28-10-09
Пользователь №: 53 255

|
Цитата(Aurochs @ Feb 14 2010, 00:04)  Рекомендую перед AT+CIPSHUT дать команду AT+CIPCLOSE К сожалению не помогло...
|
|
|
|
|
Feb 15 2010, 14:38
|
Участник

Группа: Участник
Сообщений: 58
Регистрация: 28-10-09
Пользователь №: 53 255

|
неужели ни у кого такого не было?
|
|
|
|
|
Feb 15 2010, 14:50
|
Участник

Группа: Участник
Сообщений: 37
Регистрация: 26-06-08
Из: Дубна
Пользователь №: 38 568

|
Цитата(mr_freeman @ Feb 15 2010, 17:38)  неужели ни у кого такого не было? AT+CIPFLP=0 , вроде как команда помогает быстро переподключаться.
|
|
|
|
|
Feb 15 2010, 18:25
|
Участник

Группа: Участник
Сообщений: 58
Регистрация: 28-10-09
Пользователь №: 53 255

|
Цитата(0xFE @ Feb 15 2010, 18:50)  AT+CIPFLP=0 , вроде как команда помогает быстро переподключаться. Спасибо, помогло, но только на одно последующее подключение, опять же, теперь через 2 подключения начинает виснуть на том же моменте. Может я просто этой коммандой не правильно пользуюсь? Кроме того еще вопрос: почему с недавних пор начало вылетать на запрос at+cifsr ERROR +PDP:DEACT при том в 2/3 случаев
|
|
|
|
|
Feb 15 2010, 19:38
|
Участник

Группа: Участник
Сообщений: 58
Регистрация: 28-10-09
Пользователь №: 53 255

|
на счет +PDP:DEACT это могут быть проблемы моего оператора, хотя хз, т.к. через телефон инет работает через раз, а в сим300 вообще уже не работает...
А вот с AT+CIPFLP если ее навсегда устновить на 0, то проходит первое соединение, второе, а с третим начинаются проблемы... может ее нужно на ноль устанавливать перед коннектом, и после соединения на 1?
Сообщение отредактировал mr_freeman - Feb 15 2010, 20:37
|
|
|
|
|
Feb 15 2010, 21:11
|
Участник

Группа: Участник
Сообщений: 58
Регистрация: 28-10-09
Пользователь №: 53 255

|
может что-то в настройках ФТП сервера поменять?
|
|
|
|
|
Feb 16 2010, 07:33
|
Участник

Группа: Участник
Сообщений: 37
Регистрация: 26-06-08
Из: Дубна
Пользователь №: 38 568

|
Ну вообще, эту команду я подаю только один раз при инициализации модема. В 1 не надо. С фтп, правда,не работаю. Но соединяюсь по http помногу раз, проблем нет.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|