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

Разъясните, пожалуйста, в чем принципиальная разница между URC "RDY" и "Call ready" и как ими пользоваться.
В официальной документации слишком мало информации.

RDY
Цитата
Power on procedure is completed, and
the module is ready to operate at fixed
baud rate. (This URC does not appear
when auto-bauding function is active).


Call Ready
Цитата
Module is powered on and initialization
procedure is over.


Как я понимаю, помимо этого всего, перед работой (отправление SMS сообщений, звонки и т. п.) нужно еще состояние сети проверить (регистрация выполнена или нет)?
HDL
Call ready появляется когда модуль закончил инициализацию и прошел регистрацию в сети (симка вставлена и работает). Без симки либо при проблемах с ней это сообщение не появится.
mantech
Цитата(HDL @ Aug 21 2014, 02:28) *
Call ready появляется когда модуль закончил инициализацию и прошел регистрацию в сети (симка вставлена и работает). Без симки либо при проблемах с ней это сообщение не появится.

Вообще-то в доках было написано, что такие сообщения выдаются как дополнительное извещение и опираться только на них нецелесообразно, нужно использовать CREG. Мало того, CREG - это стандартная команда, которая есть в любых модемах, что лучше для совместимости различного оборудования.
Цырен.
Цитата(koluna @ Aug 17 2014, 14:10) *
Всем привет!

Разъясните, пожалуйста, в чем принципиальная разница между URC "RDY" и "Call ready" и как ими пользоваться.
В официальной документации слишком мало информации.

RDY


Call Ready


Как я понимаю, помимо этого всего, перед работой (отправление SMS сообщений, звонки и т. п.) нужно еще состояние сети проверить (регистрация выполнена или нет)?


Если контролировать только RX/TX, то ориентируйтесь на то, что модуль ответит на запрос состояния. Так, обычно эти URC игнорируют и проверяют:
AT (модуль включен)
AT+CSQ (уровень сиганала)
AT+CPIN (сим-карта вставлена и пин-код отключен)
AT+CMGR (если положительный ответ есть, то сим-карта проинициализировалась)
AT+CREG (получена регистрация в GSM)
AT+CGATT (доступ к сервису GPRS)
AT+CIPSTATUS (состояние стека TCP/IP)
Кто-то еще проверяет напряжение питания, температуру, но, думаю, это уже не обязательно.
koluna
Цитата(Цырен. @ Aug 21 2014, 15:47) *
AT+CMGR (если положительный ответ есть, то сим-карта проинициализировалась)


Это же чтение сообщения? Причем тут проинициализировалась или нет? Или косвенно можно сделать об этом вывод?
CADiLO
Прямо проверить готовность SIM нельзя, только косвенным методом.
Как только карта дала положительный ответ, можно считать модуль готовым к работе с голосом и SMS.
В зависимости от заполнения карты записями это время может быть достаточно длительным.
У некоторых операторов GPRS может быть готово к работе раньше чем закончится инициализация записей в карте.
Alechek
Это как вариант. Аналогичных много.
См. 9.2 Mobile Equipment error result code +CME ERROR в GSM 07.07
Alechek
Это как вариант. Аналогичных много.
См. 9.2 Mobile Equipment error result code +CME ERROR в GSM 07.07
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.