Полная версия этой страницы:
Контроль SIM-карты
Как должен вести себя модуль при "отвале" карты во время работы?
И как ведут себя модули разных производителей?
Кому не влом отпишитесь.
От себя, SW не обрадовала, при "отвале" карты она продолжает говорить о том, что симка полностью инициализирована и в работе. Голосовая связь какое то время работает с перерывами. СМС то ходют, то не ходют. Приходится постоянно опрашивать карту, для того, что бы понять что ее нет.
Master of Nature
Dec 3 2012, 16:45
Цитата(sobr @ Dec 3 2012, 17:14)

Как должен вести себя модуль при "отвале" карты во время работы?
По идее карта нужна только на время регистрации в сети. Ну еще для чтения телефонной книжки и т.п.
Всё остальное время карточка не нужна, поэтому отваливание её проходит незамеченным.
Цитата(Master of Nature @ Dec 3 2012, 19:45)

По идее карта нужна только на время регистрации в сети. Ну еще для чтения телефонной книжки и т.п.
Всё остальное время карточка не нужна, поэтому отваливание её проходит незамеченным.
Нужна не только при регистрации, но и в процессе работы.
Alechek
Dec 4 2012, 05:18
В устройствах SIM300/900 если вытащить симку на горячую, алгоритм работы тут же сбивается.
Не можем установить соединение/действие -> сброс алгорима на начало -> CSIM? - а ее нет!
krdmitry
Dec 5 2012, 04:36
Цитата(sobr @ Dec 3 2012, 17:14)

Как должен вести себя модуль при "отвале" карты во время работы?
И как ведут себя модули разных производителей?
Кому не влом отпишитесь.
От себя, SW не обрадовала, при "отвале" карты она продолжает говорить о том, что симка полностью инициализирована и в работе. Голосовая связь какое то время работает с перерывами. СМС то ходют, то не ходют. Приходится постоянно опрашивать карту, для того, что бы понять что ее нет.
Как проверяете отваливание симки, по +CPIN? Что при этом возвращается по +CREG?
Какой именно модуль используете?
Цитата(krdmitry @ Dec 5 2012, 10:36)

Как проверяете отваливание симки, по +CPIN?
Нет, никак не проверяю, я уверен в том, что она отваливается т.к. сам ее извлекаю.
Цитата(krdmitry @ Dec 5 2012, 10:36)

Что при этом возвращается по +CREG?
Я же пишу - голосовая связ и смс работают, а соответственно CREG: 0,1
Цитата(krdmitry @ Dec 5 2012, 10:36)

Какой именно модуль используете?
SL6087
Если у модулей Cinterion сим карта выходит из строя, или её извлекают на "горячую", то модуль теряет регистрацию в сети.
при отправке АТ комманды: at+cpin=?
получаем ответ: +CME ERROR: SIM not inserted
molecul
Dec 14 2012, 11:05
Цитата(Ptspb @ Dec 14 2012, 14:33)

Если у модулей Cinterion сим карта выходит из строя, или её извлекают на "горячую", то модуль теряет регистрацию в сети.
при отправке АТ комманды: at+cpin=?
получаем ответ: +CME ERROR: SIM not inserted
Ну если модули Cinterion ведут себя именно так, то впору отзывать все европейские сертификаты:
Цитата
Every extended command has a test command (trailing =?) to test the existence of the command and to give information about the type
of its subparameters.
AT+CPIN=? это тестовая команда, ответ должен быть либо OK либо возможные параметры команды; она выполняется вне зависимости от наличия или отсутствия SIM карты.
Команда выполняется в любом случае, CME ERROR - это не ответ, а описание ошибки.
Лучше скажите, как модули Телит реагируют на данную ситуацию.
Master of Nature
Dec 14 2012, 13:39
Цитата(Ptspb @ Dec 14 2012, 16:09)

Команда выполняется в любом случае, CME ERROR - это не ответ, а описание ошибки.
Намёк на то, что дан неверный синтаксис команды.
AT+CPIN? - должен возвращать состояние карты: READY, SIM PIN, NOT INSERTED и т.д.
AT+CPIN=? (как и
AT[любая поддерживаемая команда]=?) должен возвращать используемый синтаксис и список параметров. Одним словом - Help по команде.
Harbinger
Dec 15 2012, 05:22
Да там скорее всего опечатка была, знак равенства лишний.
Поведение абонентского устройства при извлечении SIM-карты в значительной мере обусловлено сетью и что-либо однозначно предсказать нельзя. Потеря регистрации может произойти как сразу, так и через некоторое время (был случай, когда голосовой звонок продержался с полминуты после извлечения карточки "на горячую").
Цырен.
Dec 17 2012, 12:49
Цитата(Harbinger @ Dec 15 2012, 09:22)

Потеря регистрации может произойти как сразу, так и через некоторое время (был случай, когда голосовой звонок продержался с полминуты после извлечения карточки "на горячую").
Это да. Если поднять GPRS, тоже может еще помыкаться. Поэтому лучшим случаем наверное будет SIM_PRESENCE и CSDT. Либо установить репорт состояния регистрации при изменении (CREG).
molecul
Dec 18 2012, 05:23
Цитата(Ptspb @ Dec 14 2012, 16:09)

Лучше скажите, как модули Телит реагируют на данную ситуацию.
У Телита есть специальная команда
Цитата
at#qss=2
OK
// вынимаем SIM карту
#QSS: 0
Если не использовать SIMDET, URC формируется через несколько секунд (5-20 примерно) после пропадания SIM карты.
Дополнительно можно использовать AT+CPIN? совместно с AT+CMEE=2, тогда получим
Цитата
at+cmee=2
OK
at+cpin?
+CME ERROR: SIM failure
Сегодня глумился над sierroy.
Устанавливаю коннект с тсп сервером, удаляю симкарту без симпресс, ГПРС оваливаеися сразу же, с кодом ошибки -988, мол никакой сети нет. Но CREG: 0,1 и голосовая связь и смс есть, жду минут 40, ничего не меняется. Связь есть, ГПРС - нет.
Я читаю запись в записной книжке. Тоже самое делаю при старте, чтобы определить нормальный подъем модуля.
Цитата(vesago @ Jan 4 2013, 15:56)

Я читаю запись в записной книжке. Тоже самое делаю при старте, чтобы определить нормальный подъем модуля.
вопрос не в том, как определить потерю карты, а как модули себя ведут, и как должны...
Думаю тут все зависит от сети.
МТС вроде делал аутентификацию симки, при каждом доступе в сеть, а КС, раз в какое-то время.
Для юзеров это выглядело что в КСе соединение устанавливается быстрее, чем в МТСе.
Если сеть запросит аутентификацию, то тут сим и отвалится.
Цитата(zebrox @ Jan 4 2013, 18:02)

Думаю тут все зависит от сети.
МТС вроде делал аутентификацию симки, при каждом доступе в сеть, а КС, раз в какое-то время.
Для юзеров это выглядело что в КСе соединение устанавливается быстрее, чем в МТСе.
Если сеть запросит аутентификацию, то тут сим и отвалится.
Да при чём тут мтс, кс и т.д.
Мтс и прочие ОПСоСы общаются с модулем, модуль общается с сим-картой. В сим-карте чип, который либо жив, либо нет. Интересует как модуль реагирует на сдохшую карту, а не как часто сеть запрашивает ключ...
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.