18:09 AT команды модема или команды GPRS модема | |
Для понимания того, что происходит при подключении к Интернет посредством GPRS модема, мы приводим описание так называемых AT - команд. Многие из нас набирая привычные номера для выхода в Интернет - *99# и *99***1# , даже не подозревают, что это не номера телефонов, а так называемые AT-команды встроенного модема мобильного телефона. 1. Описание AT команд сервисных кодов доступа в сеть GPRS *[*[][*[ где * - разделители между параметрами - GPRS Service Code = 99 - это один из сервисных кодов доступа в сеть GPRS или - GPRS Service Code for IP = 98 - адрес, по которому будет сделан вызов после установления соедине-ния. [ 0 - NULL | 1 - PPP | 2 - PAD | 3 - X25 В настоящее время возможность выбора варианта протокола в российских сотовых сетях не реализована, поэтому этот параметр при наборе номера не учитывается. Некоторые телефоны (в частности Siemens, Alcatel и некоторые другие) обязательно требуют указания данного параметра. Именно поэтому рекомендуется использовать универсальный вариант номера: *99***1# 2. Описание AT команд управления модемом Согласно стандарту GSM 07.07 строка AT-команды управления модемом для определения «контекста» должна иметь вид: +CGDCONT=[ где cid - идентификатор контекста (Context ID), целое положительное число. Максимальное значение определяется моделью терминала, и обычно может быть получено опросом терминала с помощью АТ-команды: AT+CGDCONT=? PDP_type - Packet Data Protocol type - тип протокола (в настоящее время реализован только вариант "IP", т.е. Internet Protocol) APN - Access Point Name - название точки доступа, которое можно узнать у сотового оператора. Разные "точки доступа" можно рассматривать в качестве своеобразных "окон" или проходов в разные сетевые "пространства" (например, одна точка доступа ведет к WAP-ресурсам, другая к WWW-ресурсам, третья в корпоративную сеть компании "N" и т.д.). Для того, чтобы получить "пропуск" в соответствующее сетевое пространство, необходимо оформить у оператора сотовой связи "подписку" на доступ к конкретной точке, без чего соединение с этой точкой доступа устанавливаться не будет. PDP_addr - строковый идентификатор терминала в пространстве, например, IP-адрес в"строковом" формате "123.234.124.132", т.е. статический IP-адрес, который должен использоваться терминалом при подключении к Интернету или другой сети (однако, в настоящее время операторы не предоставляют статические IP-адреса, и поэтому данный параметр просто опускается или указывается значение "0.0.0.0", что соответствует использованию динамического IP-адреса) d_comp - сжатие данных PDP: 0 - выключено (по умолчанию, если значение не было указано), 1 - включено h_comp - сжатие заголовка PDP: 0 - выключено (по умолчанию, если значение не было указано), 1 – включено В настоящее время операторы сотовой связи рекомендуют выключать программное сжатие данных и IP-заголовков. pd1 …pdN - от нуля до N строковых параметров, специфичных для типа протокола (в настоящее время эти параметры не используются). 3. Описание AT команд качества обслуживания Формат команд в соответствии со стандартом GSM 07.07 для "запрашиваемого" качества обслуживания +CGQREQ=[ или для "минимально допустимого" качества обслуживания +CGQMIN=[ где cid - числовой параметр, указывающий PDP context (см. команду +CGDCONT) precedence - числовой параметр приоритета (1- высокий, 2 - средний, 3 - низкий; по умолчанию операторы обычно устанавливают класс 3) delay - числовой параметр класса допустимой задержки (1-4; обычно по умолчанию операторы устанавливают класс 4) reliability - числовой параметр класса надежности (1-5; обычно по умолчанию операторы устанавливают класс 3) peak - числовой параметр класса пиковой скорости (1-9; обычно по умолчанию операторы устанавливают класс 1) mean - числовой параметр класса средней скорости (1 - 31; обычно по умолчанию операторы устанавливают класс 31 - "Best effort"). Классы параметров качества обслуживания определены в стандартах GSM 02.60 и GSM 03.60. | |
|