Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SIM900 начальная инициализация
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
west329_
Всем читающим привет.

Хотел все время спросить но как то стеснялся. думал, что все и так понятно.
На днях потребовалось работать с SIM900 с СМС,
а именно конфигурировать удаленно устройство. Интересует все же когда начинать
работать с SIM900 а вернее сим карта полностью работоспособна. Есть много вариантов,
от запроса первого номера с карты до паузы в 40секунда.

Моя реализация следующая
После включения SIM900
Кручусь опрашиваю модуль AT+CSQ и AT+CREG
Потом по алгоритму нужно удалить все смс AT+CMGD=1
тут вопрос сколько ждать и как правильно ждать, какой выделять таймаут, или может сим ещё не готова к таким командам ?
CADiLO
Самое простое - читать с карты номер из ячейки - как только карта полностью будет готова вы его прочтете.
Обратите внимание что чем больше занята записная книжка, тем дольше будет идти инициализация.
Еще зависит от оператора. Проверял даже не на модуле, а на своем самсунге S5230.
Так вот записная книжка карточки МТС доступна через 6-8 секунд после появления сети, Киевстара раза в два дольше.
Кстати GPRS будет сразу в отличии от SMS и голоса.
west329_
Цитата(CADiLO @ Jul 8 2013, 13:14) *
Самое простое - читать с карты номер из ячейки - как только карта полностью будет готова вы его прочтете.
Обратите внимание что чем больше занята записная книжка, тем дольше будет идти инициализация.


Я думал есть ещё какие то варианты, так наверно и поступлю.

Забыл спросить, команда AT+CPIN проверка сим карты на пин.
Как лучше её опрашивать до регистрации в сети или после ?
CADiLO
Лучше отключить PIN вообще до установки карты в модуль. А если нужно сделать привязку к оператору или карте - использовать AT+CCID
west329_
Цитата(CADiLO @ Jul 8 2013, 13:21) *
Лучше отключить PIN вообще до установки карты в модуль. А если нужно сделать привязку к оператору или карте - использовать AT+CCID


Лучше вообще не спрашивать AT+CPIN ??
CADiLO
Думаю что так лучше - отключить и не спрашивать.
vassabi
Цитата
Как лучше её опрашивать до регистрации в сети или после ?

Так модуль вроде не регичтрируется без PINа...
Я пин оставляю предустановленный на карточке, обычно "1111", а в процессе регистрации мониторю статус AT+CPIN (на заводских установках модуль его выдает) если != 1, ввожу пин-код...
Так возни меньше с "девственными" модулями и карточками, а то можно ж замахаться с каждой карты пин-код снимать wacko.gif

Цитата
Думаю что так лучше - отключить и не спрашивать.
Обоснуйте, плиз. Может есть какие-то подводные грабли о которых я не знаю?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.