реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> CIPCLOSE быстро или медленно?
_Артём_
сообщение Mar 27 2012, 10:57
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(CADiLO @ Mar 27 2012, 10:47) *
Поэтому реальное время реакции на срабатывание вполне укладывается в 5-7 минут.

Ничего себе время рекции.


Цитата(CADiLO @ Mar 27 2012, 10:47) *
Ведь многие даже не держут модуль постоянно в активном режиме, а включают его только после срабатывания сигнализации или по времени чтобы сбросить данные.

Лучше с sleep-e держать. Или там GPRS-контент/сокет теряется?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 27 2012, 11:27
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Как я уже написал, все зависит от оператора. Если пользоваться сетью на общих основаниях, с обычной карточки - а так многие и делают чтобы экономить - то будьте готовы к тому что ответ может быть от мгновенного до ..... минут. А то и вообще не сможете в GPRS зарегистрироваться.
Для серьезных объектов покупают выделеный канал, где вам гарантировано предоставят очень быстрое GPRS соединение. Но и цены там совершенно другие. Так что или платим мало и никакой гарантии соединения, или имеем гарантированый канал за несколько большие деньги.

http://corp.mts.com.ua/rus/gprs_corporative_network.php


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
box415
сообщение Aug 14 2012, 07:48
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 14-10-10
Пользователь №: 60 149



Хотелось бы продолжить тему. М.б. у кого-то появился дополнительный опыт.
Возникла следующая проблема на SIM900R с версией В04 (В03 пока не проверяли). При закрытии сокета с оператором МТС в СПб неадекватно выполняются команды CIPCLOSE и CIPSHUT. Происходит это примерно в 20% случаев, преимущественно в периоды утренней и вечерней загрузки сети. При этом с другими операторами (Мегафон, Теле2, Билайн) проблем нет. Более того, нет проблемы и у SIM300 c MTC. Неадекватность выглядит следующим образом. Команда CIPCLOSE короткая завершается нормально, но не снимает DCD. Команда CIPCLOSE длинная зависает без ответа более, чем на 120 секунд. Если не использовать CIPCLOSE, а выдавать сразу CIPSHUT, то зависает без ответа эта команда более, чем на 120 секунд, а это предельный таймаут для команды по документации. При этом во всех случаях сервер при выдаче команд сразу фиксирует закрытие сокета. Конечно, можно все свалить на загруженность сети, но SIM300 в этих же условиях параллельно работает отлично. Все-таки есть подозрения на новую реализацию TCP/IP стека в SIM900R. Логи снятые с DEBUG-порта отправлены на китайскую сторону. Ждем ответа вторую неделю.
Go to the top of the page
 
+Quote Post
Alt.F4
сообщение May 10 2013, 13:22
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



Столкнулся с такой же проблемой, что и у box415 из предыдущего поста.
После AT+CIPCLOSE модем перестает реагировать на любые команды, пока на сервере не выйдет таймаут и сессия будет закрыта принудительно (у нас 10минут), либо до нажатия на POWERKEY (после чего выдает +PDP: DEACT, CLOSE OK и NORMAL POWER DOWN).
При вводе же AT+CIPCLOSE=1 ответ прилетает мгновенно и все работает как надо.

Вопрос: чем же все-таки отличается AT+CIPCLOSE от AT+CIPCLOSE=1 и почему при вводе первого сессия не закрывается?
Спасибо.
Go to the top of the page
 
+Quote Post
Цырен.
сообщение May 13 2013, 07:13
Сообщение #20


Евгений
***

Группа: Участник
Сообщений: 341
Регистрация: 13-10-11
Пользователь №: 67 706



Цитата(Alt.F4 @ May 10 2013, 17:22) *
Столкнулся с такой же проблемой, что и у box415 из предыдущего поста.
После AT+CIPCLOSE модем перестает реагировать на любые команды, пока на сервере не выйдет таймаут и сессия будет закрыта принудительно (у нас 10минут), либо до нажатия на POWERKEY (после чего выдает +PDP: DEACT, CLOSE OK и NORMAL POWER DOWN).
При вводе же AT+CIPCLOSE=1 ответ прилетает мгновенно и все работает как надо.

Вопрос: чем же все-таки отличается AT+CIPCLOSE от AT+CIPCLOSE=1 и почему при вводе первого сессия не закрывается?
Спасибо.


В случае с box415, было выяснено, что модуль просто выключался... Там проблема в источнике питания.
В вашем случае. Вы наблюдаете таймаут по нормальному закрытию (с подтверждениями). Таймаут у модуля - 2 минуты. В этот момент следите за NETLIGHT и STATUS, не дергайте модуль АТ командами.
CIPCLOSE=1(значение по умолчанию "0") означает быстрое закрытие без подтверждений от сервера. Модуль просто сбросит свой стек в начальное сосотояние. Об этом вы можете прочитать на стр.28 в приложенном файле.
Прикрепленные файлы
Прикрепленный файл  SIM900_Training_TCPIP.ppt ( 1.09 мегабайт ) Кол-во скачиваний: 52
 


--------------------
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 07:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01405 секунд с 7
ELECTRONIX ©2004-2016