Большой архив статей, книг, документации по программированию, вебдизайну, компьютерной графике, сетям, операционным системам и многому другому
 
<Добавить в Избранное>    <Сделать стартовой>    <Реклама на сайте>    <Контакты>
  Главная Документация Программы Обои   Экспорт RSS E-Books
 
Поиск по сайту


 

   Портативная техника -> Сотовые телефоны -> Настройка GPRS-модема для двух операторов


Настройка GPRS-модема для двух операторов

Если вам часто приходится работать через GPRS-соединение с разными операторами, но с одним телефоном, то вероятно вам уже надоело менять каждый раз в настройках модема строку инициализации AT+CGDCONT. Казалось бы, можно как с обычными провайдерами - набирать разные номера и всё, но для GPRS так не получается (строчка инициализации каждому оператору нужна своя). Попробуем сегодня избавиться от этой проблемы. Раз и навсегда.

Итак, начнём изучать AT-команды GPRS1. Рассмотрим2 некоторые аргументы команды AT+CGDCONT=<cid>,<PDP_type>,<APN>:

  • cid (Context identifier) - это номер создаваемого профиля настроек;
  • PDP_type (Packet data protocol type) - тип соединения (обычно "IP");
  • APN (Access point name) - адрес точки доступа (например, "internet.mts.ru").

Таким образом, строчка вида AT+CGDCONT=1,"IP","internet.mts.ru" регистрирует соответствующие настройки в профиле с номером 1.

Что же происходит потом? Для установки связи используется команда набора номера *99***1#. Рассмотрим описание команды набора ATD*<GPRS_SC>***<cid># в режиме GPRS:

  • GPRS_SC - это константа, всегда равная 99 (для идентификации принадлежности строчки к GPRS, а не обычной телефонии);
  • cid - уже знакомый нам идентификатор профиля.
Читайте также наш материал "Как ускорить работу GPRS?". Находясь в сети, вам приходится платить за объем полученной информации? Не беда! Используя сжатие передаваемых данных можно немного форсировать работу с интернетом и при этом сэкономить трафик.

Таким образом, команда набора номера *99***1# в действительности устанавливает соединение по первому профилю настроек. Также отмечу, что профиль 1 используется по умолчанию, и в некоторых инструкциях может быть предложена более короткая команда набора *99# - это полный аналог *99***1#.

Отсюда возникает логичный вывод, что надо просто зарегистрировать несколько профилей3 и уже для набора номера GPRS создать различные соединения с разным значением <cid> в строчке номера.

Итак, в свойствах GPRS-модема, в дополнительной строке инициализации надо указать такую команду (поправив, разумеется, значения APN под своих операторов)4:

AT+CGDCONT=1,"IP","internet.mts.ru";+CGDCONT=2,"IP","internet.beeline.ru"

А потом, создать два соединения и одному указать номер набора *99***1#, а другому *99***2#. Вот и всё.


1. Подробные описания по AT-командам для GSM-телефонов можно найти на сайте European Telecommunications Standards Institute [вернуться].

2. Мы, по понятным причинам, приводим неполное описание (в действительности аргументов у этих команд может быть больше). [вернуться]

3. Многие телефоны имеют только два профиля (1 и 2). Узнать сколько их у конкретной модели можно в терминальной программе, напечатав команду AT+CGDCONT=?. Первый диапазон выданных аргументов для режима "IP" укажет на количество профилей. Например, в ответе "+CGDCONT: (1-2),"IP",,,(0),(0)" указано, что телефон поддерживает два профиля. [вернуться]

4. Для тех, кто уже был знаком с системой AT-команд простых модемов, замечу тот факт, что расширенные AT-команды у телефонов соединяются между собой в строке не напрямую, а через символ ";". [вернуться]

Автор: Евгений aka f2065
Источник: www.computerra.ru

Ссылки по теме
JAVA: скрытые таланты вашего телефона
Мобильная веб-камера
Используем камеру мобильника в качестве детектора движения
Мобильник в качестве фонарика
Телефоны "мини": обзор самых маленьких мобильников образца 2005
Пять в одном: мультисервисный мессенджер IM+
Походное зарядное устройство для мобильных телефонов
 

Компьютерная документация от А до Я - Главная

 

 
Интересное в сети
 
10 новых программ
CodeLobster PHP Edition 3.7.2
WinToFlash 0.7.0008
Free Video to Flash Converter 4.7.24
Total Commander v7.55
aTunes 2.0.1
Process Explorer v12.04
Backup42 v3.0
Predator 2.0.1
FastStone Image Viewer 4.1
Process Lasso 3.70.4
FastStone Image Viewer 4.0
Xion Audio Player 1.0.125
Notepad GNU v.2.2.8.7.7
K-Lite Codec Pack 5.3.0 Full


Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
Реклама на сайте. Размещая рекламу у нас, вы получите новых посетителей, которые могут стать вашими клиентами.
 
Это интересно
 

Copyright © CompDoc.Ru
При цитировании и перепечатке ссылка на www.compdoc.ru обязательна. Карта сайта.
 
Rambler's Top100