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

 
 
 
Reply to this topicStart new topic
> Как заставить модем заново провести детекцию SIM и начать регистрирорваться в сети без перезагрузки?, GE863, защита от временного пропадания SIM
mempfis_
сообщение Mar 23 2010, 06:31
Сообщение #1


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

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Доброе утро.

Для защиты от кратковременных пропаданий SIM (например отошёл контакт при тряске и т.п.) провожу периодический опрос статуса (AT#QSS?) и если SIM неотвечает то перезагружаю устройство (AT#REBOOT).
Проблема в том что в модеме крутится скрипт который при перезагрузке долго стартует. Без перезагрузки устройство теряет сеть вплоть до следующего включения питания.

Хочу спросить у знающих каким образом можно заставить модем заново произвести детекцию SIM и начать регистрацию в сети?
Как всегда список АТ-команд огромен и на первый взгляд сложно найти нужную. Поэтому буду благодарен всем кто подскажет как это проще всего сделать.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 23 2010, 06:57
Сообщение #2


Гуру
******

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



Может стоит бороться с причиной, а не со следствием?
Например поставить симдержатель качественый с прижимом.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Mar 23 2010, 07:47
Сообщение #3


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

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(CADiLO @ Mar 23 2010, 09:57) *
Может стоит бороться с причиной, а не со следствием?
Например поставить симдержатель качественый с прижимом.


Не я разрабатываю платы smile.gif

Кажется нашёл вариант решения проблемы - выключить и включить телефон
Код
AT+CFUN=4
OK
AT+CFUN=1
OK
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Mar 23 2010, 07:56
Сообщение #4


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(mempfis_ @ Mar 23 2010, 11:47) *
Не я разрабатываю платы smile.gif
Кажется нашёл вариант решения проблемы - выключить и включить телефон
Это не выход. По идее, после регистрации, проверка наличия СИМки производится достаточно редко. Возможны даже "интересные эффекты" с "раздвоением СИМки". Например здесь.
Так что проблему плохого контакта нужно решать другим способами. В том числе потому, что слишком частая повторная регистрация может привести к блокировке СИМки (у некоторых операторов), за счет исчерпания доступных циклов проверки A3A8.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Mar 23 2010, 09:07
Сообщение #5


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

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(Master of Nature @ Mar 23 2010, 11:56) *
Так что проблему плохого контакта нужно решать другим способами. В том числе потому, что слишком частая повторная регистрация может привести к блокировке СИМки (у некоторых операторов), за счет исчерпания доступных циклов проверки A3A8.


Проблема в том что без перезагрузки или выключения модема после пропадания симки процесс регистрации сам сам по себе не начнётся.
Ещё я перегружаю модем не мсразу же а по истечению 10-30 минут после пропадания карточки.
А вообще у нас довольно надёжные держатели и подобные действия я ввожу только для перестраховки.

Сообщение отредактировал mempfis_ - Mar 23 2010, 09:08
Go to the top of the page
 
+Quote Post
Heraldo
сообщение Mar 23 2010, 11:44
Сообщение #6





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



Такое может быть не только при плохом контакте. Такое может быть и при проседании сети в самый минимум приёма - вроде модем думает что он зарегистрирован а на самом деле он уже вылетел из неё. Мы использовали AT+COPS=2 AT+COPS=0
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Mar 23 2010, 12:13
Сообщение #7


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

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Код
Такое может быть не только при плохом контакте. Такое может быть и при проседании сети в самый минимум приёма.


Наличие сим-карты от уровня сигнала сети не зависит. AT#QSS? выдаёт наличие симки даже для заблокированных карточек.

Цитата
Мы использовали AT+COPS=2 AT+COPS=0


AT+COPS не обладает таким свойством:

Цитата
Note: issuing AT+CFUN=4 actually causes the module to perform either a
network deregistration and a SIM deactivation.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 12th July 2025 - 10:42
Рейтинг@Mail.ru


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