Полная версия этой страницы:
повторная регистрация в сети
evgueni
May 21 2007, 03:32
Добрый день.
скажите пожалуйста, если модуль Sim300 выехал за пределы сотовой связи(на машине

), а затем опять туда в въехал.
Внимание вопрос:
Как правильно сделать перерегистрацию в сети. (каждый раз нужно дергать PwrKey или есть другие, более простые варианты)?
Alechek
May 21 2007, 05:03
AT+COPS=0
или принудительно из списка.
А что, не хотит обратно в сеть возвращатся?
Какая версия прошивки?
Я так далеко пока не выезжал, все в пределах сети. Но часто теряет GPRS и не хотит автоматически подключатся к нему, хотя в сети зарегистрирован.
Мы столкнулись с подобной проблемой на партии в 1000шт. Прошивка 11. После долгого выяснения причины нам прислали 12 прошивку в ней этот глюк устранен, сейчас тестируем ее.
evgueni
May 21 2007, 06:01
дык у меня такая же проблема.
Прибор пока не транспортабельный. А как он себя поведет, когда окажется в не зоны доступа - я не знаю.
я бы хотел, что бы кто нибудь написал, как он восстанавливает связь с сетью, когда она появляется.
AT+CFUN=0;
Ждем подтверждения...
Пауза 2-5 сек...
AT+CFUN=1;
Ждем ПОКА модуль инициализируется и зарегистрируется.
Обнаружить потерю регистрации можно AT+CREG?;
По идее модуль должен сам обнаружить потерю сети но 11 версия этого не делает
evgueni
May 21 2007, 09:37
тоесть когда обнаружил потерю с помощью команды AT+CREG?.
я должен все время переодически записывать в модуль значение CFUN:
AT+CFUN=0;
Ждем подтверждения...
Пауза 2-5 сек...
AT+CFUN=1;
Ждем ПОКА модуль инициализируется и зарегистрируется.
и проверять регистрацию командой CREG?
так что ли?
AT+CFUN=0; - Это команда выключения модуля.
Ждем подтверждения...т.е. выключения
Пауза 2-5 сек...
AT+CFUN=1; - Команда Включения модуля.
Он включается, считывает SIM карту и регистрируется в сети.
Ждем ПОКА модуль инициализируется и зарегистрируется.
:+CREG 1,0 Он сам выдаст когда зарегистрируется.
evgueni
May 22 2007, 02:51
спасибо.
так бы все отвечали!!!!!
точно и по теме
lewchenko
May 22 2007, 12:50
Уточнение: +CREG: модуль говорит если ему разрешено это сообщать: AT+CREG=1 или 2
evgueni
May 23 2007, 05:54
может я что то делал не правильно, но у меня ни чего не заработало.
описываю действия:
1) зарегистрировался.
2) выдернул антенну.
3) когда он потерял связь, сделал: AT+CFUN=0;
4) через пол минуты сделал AT+CFUN=1; (причем, он мне ничего не сказал по поводу своего выключения)
5) через пол минуты регистарция не произошла, и ни какого сообщения он мне ни прислал.
может выдергивание антенны, и потеря сигнала ---- это разные вещи и так делать нельзя?
evgueni
May 23 2007, 10:18
ау
lewchenko
May 23 2007, 12:46
С SIM300 дела не имел, а SIM300C после AT+CFUN=0 вел себя оч. странно. Я в таких случаях полностью выключаю модуль (AT+CPOWD=0 именно 0 т.е. без посылки в эфир команды завершения сеанса) и снова включаю.
Чтобы видеть доп. сообщения от модуля надо зафиксить скорость обмена (AT+IPR=...) и записать это как конфиг по-умолчанию AT&W.
Вообще в доках на модули это все написано...
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.