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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> AT+CPBR=1 и включение модуля
Павел_Б
сообщение Apr 18 2011, 15:41
Сообщение #1


Местный
***

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



Здравствуйте.
Вопрос такого плана. С какого момента доступно чтение информации из сим карты.
То есть при включении модуля если сразу подавать команду AT+CPBR=1 то ответ error.
Но спустя некоторое время чтение первой ячейки сим таки происходит. Вопрос - к чему "привязан" этот момент? К времени регистрации в сети? Или к чему?
Спасибо.
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Apr 18 2011, 17:55
Сообщение #2


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



К т.н. инициализации SIM-карты. Процессор модуля вычитывает из неё в ОЗУ записи из телефонной книги, SMS и пр., занимаясь попутно регистрацией в сети и ещё много чем. Если рассмотреть этот ERROR подробнее, он, скорее всего, окажется 515-м. И при попытке отправить SMS тоже, даже если уже получили +CREG: 1 - только вместо +CME ERROR: 515 будет +CMS ERROR: 515.
Иногда эта самая инициализация никогда не заканчивается, вплоть до зависания или циклического рестарта. Характерно для "новомодных" SIM, в частности мегафоновских (не всяких - зависит от конкретной партии). Самый запущенный случай - EEPROM SIM-карты может быть частично повреждена, тут возможны любые неожиданности.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Apr 19 2011, 00:53
Сообщение #3


Местный
***

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



Цитата(Harbinger @ Apr 18 2011, 21:55) *
К т.н. инициализации SIM-карты. Процессор модуля вычитывает из неё в ОЗУ записи из телефонной книги, SMS и пр., занимаясь попутно регистрацией в сети и ещё много чем. Если рассмотреть этот ERROR подробнее, он, скорее всего, окажется 515-м. И при попытке отправить SMS тоже, даже если уже получили +CREG: 1 - только вместо +CME ERROR: 515 будет +CMS ERROR: 515.
Иногда эта самая инициализация никогда не заканчивается, вплоть до зависания или циклического рестарта. Характерно для "новомодных" SIM, в частности мегафоновских (не всяких - зависит от конкретной партии). Самый запущенный случай - EEPROM SIM-карты может быть частично повреждена, тут возможны любые неожиданности.

Я тут тоже поэкспериментировал и у меня вроде как получилось что к тому моменту когда команда AT+CPBR=1 стала читать информацию из сим карты, регистрация в сети уже произошла.
То есть получается что чтение информации из сим карты процесс ничем неопределённый, но чем меньше записей в сим карте тем это происходит быстрей.
Go to the top of the page
 
+Quote Post
Alechek
сообщение Apr 19 2011, 04:59
Сообщение #4


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

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Павел_Б, читать отсюда и вниз
Go to the top of the page
 
+Quote Post
Peps
сообщение Apr 19 2011, 05:59
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 183
Регистрация: 12-01-10
Из: Минск
Пользователь №: 54 745



Я тоже замечал это коварный вопрос. Решаю так - периодически, раз в секунду, подаю команду AT+CREG? и как только получаю ответ, что модуль зарегистрирован спокойно работаю с симкой. На всех известных сим карточках белорусских операторов прокатывало.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 19 2011, 06:23
Сообщение #6


Гуру
******

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



Уже было, но думаю не лишне будет повторить обобщенное.


+CMS ERROR: 515 - Device busy or Invalid Character in string.

этот вопрос задавался кучу раз и специально был официальный ответ SIMCOM

'CMS ERROR 515' is received in the following cases:

1. Sending a SMS when the SIM initialization is going on (after rebooting the module).
2. Reading a SMS immediately after booting the module when SIM initialization is not yet over.
3. Writing a SMS to the memory before SIM initialization is complete.
4. Sending more than one SMS at a time or sending a SMS when the response (OK or ERROR) for a previously sent SMS has not been received.

из практики - то с чем довелось столкнуться разработчикам:

1. Для SIMCOM при отправке SMS получается так, что после окончания процесса отправки в сеть из модуля выскакивает ОК,
потом (если не отключено) со стороны оператора приходит отчет о доставке. В момент получения отчета модуль не может заниматься отправкой СМС.

Или пытаются отправить подряд несколько сообщений

2. Если сообщение отправляется в PDU режиме, то очень внимательно относимся к кодировке - один неверный символ и все....

КСТАТИ НЕ ЗАБЫВАЙТЕ ОБ ОГРАНИЧЕНИЯХ
With GSM code, 160 characters maximum can be sent through a SMS.
With UCS2 code, 70 characters maximum can be sent through one SMS.


3. На карточке закончились деньги или неверно ввели номер SMS центра

4. Это вообще был шедевр:
- оператор блокирует отправку смс при балансе ниже определенного уровня с активированным GPRS - опасается что бы абонент в минуса не залетел. Чтобы отправить SMS нужно было деактивировать GPRS соединение и только потом отправлять SMS.

5. Еще чудеса были (это в инете нашел)

The "+CMS ERROR: 515" message.
After switching the SIM card on my development system to a new provider, I started getting +CMS ERROR: 515 error messages each time for the first message
I tried to send after a device power-cycle (the error occured at the AT+CNMI=... command). This obviously had something to do with the network login process.

When debugging this further, I noticed a huge increase in the pause time required to process the GSM network sign-on (i.e. what happens "behind the scene" when you switch the device on and provide the PIN code). The required pause was determined to have increased from roughly 20 secs to between 1 and 2 minutes !

6. Карточка "Life - акция" - Оператор несколько лет назад выпустил карточку с нестандартными записями. В телефоне работает, а в модуле только на исходящие звонки - заставить остальное работать так и не удалось.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Alechek
сообщение Apr 19 2011, 06:59
Сообщение #7


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

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(Peps @ Apr 19 2011, 11:59) *
Я тоже замечал это коварный вопрос. Решаю так - периодически, раз в секунду, подаю команду AT+CREG? и как только получаю ответ, что модуль зарегистрирован спокойно работаю с симкой. На всех известных сим карточках белорусских операторов прокатывало.

У нас тоже везде прокатывало, а в Мск не прокатило - с новыми симками модуль регился в сети быстрее, чем успевал проинициализировать симку. Как результат - неработоспособность устройств.
Теперь ждем CALL READY.
Go to the top of the page
 
+Quote Post
Peps
сообщение Apr 19 2011, 07:15
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 183
Регистрация: 12-01-10
Из: Минск
Пользователь №: 54 745



Спасибо, очень интересное замечание, приму к сведению
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Apr 19 2011, 11:09
Сообщение #9


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Цитата(Alechek @ Apr 19 2011, 09:59) *
У нас тоже везде прокатывало, а в Мск не прокатило
А какой оператор? С Мегафоном более-менее разобрались, с середины прошлого года с некоторыми карточками МТС чудеса - Call ready есть, регистрация есть, а вот ATA на входящий звонок не даёт эффекта (OK выдаётся, соединение не устанавливается). AT+CLCC показывает, что вызов продолжается...


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
Alechek
сообщение Apr 20 2011, 05:33
Сообщение #10


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

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Ну я видел это на Пчелайне и на МТС. Но у нас голос второстепенный. После регистрации в сети просматривались СМС на СИМке. Вот тут то и косяк.
Старую Джинсовую карту всталяем - работает. Втыкаем новую - то выдатся листинг, то ошибка...
Видимо время регистрации связано с объемом памяти симки - на новых же везде пишут 64К
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 20 2011, 06:25
Сообщение #11


Гуру
******

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



Я уже писал что в свое время, когда еще работали с телефонами Ericsson A1018 (2001-2003), заметили что время регистрации в сети сильно зависит от заполнености карточки записями. Так как нетмонитор в A1018 неплохой, то решили посмотреть что же происходит. И просто охренели когда увидели что оператор вычитывает записную книжку.
Перепроверив убедились, что время регистрации карточки с одной записью, отличается от времени регистрации с 10 записями, ровно на столько, сколько в эфире передается книжка. Не знаю как дела с этим сейчас, но вот тогда такой факт имел место.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
mapic
сообщение Apr 20 2011, 13:52
Сообщение #12


Частый гость
**

Группа: Участник
Сообщений: 159
Регистрация: 8-06-07
Пользователь №: 28 294



Цитата(CADiLO @ Apr 19 2011, 10:23) *
...
4. Это вообще был шедевр:
- оператор блокирует отправку смс при балансе ниже определенного уровня с активированным GPRS - опасается что бы абонент в минуса не залетел. Чтобы отправить SMS нужно было деактивировать GPRS соединение и только потом отправлять SMS.
...


Да да у меня такое было (помоему я пр это и писал sm.gif )... на карточках Киевстара и смежного Утела...
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 20 2011, 13:59
Сообщение #13


Гуру
******

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



Да, это я собираю у кого что было с модулями и как решилось или нет.
Вдруг еще кто-то напорется на подобное....

Пора наверно уже и новым FAQ заняться....


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Roman_V
сообщение Apr 25 2011, 08:40
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 1-11-06
Пользователь №: 21 854



При включении модема тупо жду ответа OK на at+cpbr=1. После этого работаю дальше. На разныйх симках время разное. от 4 сек до минуты. А иногда и вообще не инициализируется симка. Приходится после минутного таймаута передергивать питание модема.
Go to the top of the page
 
+Quote Post
Integral
сообщение May 2 2011, 17:21
Сообщение #15


Частый гость
**

Группа: Участник
Сообщений: 149
Регистрация: 9-08-08
Пользователь №: 39 519



Цитата(Roman_V @ Apr 25 2011, 11:40) *
При включении модема тупо жду ответа OK на at+cpbr=1. После этого работаю дальше. На разныйх симках время разное. от 4 сек до минуты. А иногда и вообще не инициализируется симка. Приходится после минутного таймаута передергивать питание модема.



так любите все питание дергать если чуть шо...

Я то лично впри вкл жду кал реади, пока его жду каждые пол секунды отправляю команду АТ, после прихода кал реади купа настроек отправляю с ожиданием ответа, если где-то ерор ли нет ответа - сначала цикл настройки ли дергаю паверкей.

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

Сообщение отредактировал Integral - May 2 2011, 17:25
Go to the top of the page
 
+Quote Post

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

 


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


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