Разделы сайта

Использование АТ команд

Взаимодействие Atmega128RFA1 c WS6318 модемом производится через его последовательный интерфейс при помощи AT команд.

В общем случае подключение к сети GPRS состоит из двух этапов:

. Регистрация в сети GPRS (GPRS Attach).

2. Активация GPRS-сессии (PDP context activation).

GPRS Attach подразумевает аутентификацию пользователя и логическое соединение с сетью. Активация PDP контекста подразумевает соединение с IP сетью. На этом этапе GPRS-модем получает IP адрес и возможность обмена данными с IP сетями. Необходимым условием для прохождения этой процедуры является наличие в настройках GPRS-модема и в пользовательских данных на стороне оператора связи, записи о точке входа APN (Access Point Name). Примерами APN являются: internet, wap, ptt.nw.

Отдельно следует отметить, что после активации PDP контекста обмен данными между GPRS-модемом и сетью оператора идет только по протоколам GPRS и протоколу IP.

AT-команды GPRS-модема для активации GPRS сессии:

Используя сведения из теории, ниже приведена последовательность АТ-команд, для корректного установления GPRS-модемом соединения с сетью.

. Вначале в GPRS-модеме необходимо сконфигурировать точку входа APN.

Например, для APN=megacorporate.nw:

AT+CGDCONT=1,"IP","internet"

Данная команда задает значения параметров для PDP контекста с помощью локального контекстного идентификатора <cid>. позволяет задать только четыре PDP контекста. Специальная форма команды задающей PDP контекст +CGDCONT= <cid>.Тестовая команда возвращает поддерживаемые значения. Если MT поддерживает несколько протоколов передачи данных <PDP_type>, то диапазон значений параметров для каждого <PDP_type> возвращается в новой строке.

. Далее GPRS-модемом должна быть выполнена процедура регистрации в сети (GPRS Attach):+CGATT=1

Данная команда используется для того, чтобы устанавливать или разрывать соединение МТ с GPRS сервисом. После того, как команда была выполнена, MT остается в командном режиме V.25ter. Если MT уже в состоянии запроса команда игнорируется и в качестве ответа приходит OK. Если же запрашиваемое состояние не может быть задано из-за того, что GPRS не поддерживается ответ приходит в виде ERROR или +CME ERROR. Расширенные ответы о ошибке включаются командой +CMEE. Любой активный PDP контекст будет автоматически деактивирован, когда состояние соединения меняется на состояние разъединения.

Команда чтения получает в ответ информацию о текущем состоянии GPRS сервиса. Тестовая команда используется для запроса информации о поддерживаемых состояниях GPRS сервиса.

. Далее GPRS-модемом должна быть выполнена активация PDP контекста, при этом “1” - это индекс точки входа, сконфигурированной в GPRS-модеме на первом шаге:+CGACT=1,1

Данная исполнительная команда используется для того, чтобы активировать или деактивировать определенный PDP контекст. После того, как команда выполнена, MT находится в командном режиме V.25ter. Если какой-либо PDP контекст уже находится в запрашиваемом состоянии, это состояние не изменяется. Если запрашиваемое состояние любого определенного контекста не может быть установлено, возвращается ERROR .

Если MT не находится в режиме с GPRS, когда выполняется активация команды, MT сначала выполняет соединение с GPRS, а затем пытается активировать определенный контекст. Если установить соединение не удается, тогда MT присылает ответ ERROR или, если включен расширенный отчет об ошибках, присылает в ответ соответствующее сообщение о неудачном соединении. Если параметры <cid> не определены, команда сначала активирует первый определенный PDP контекст. Если <cid>-ы не определены, команда деактивирует все активные контексты.

Команда чтения возвращает текущие состояния для всех определенных PDP контекстов.

Тестовая команда используется для запроса информации о поддерживаемых состояниях PDP контекстов.

Перейти на страницу: 1 2

Интересное из раздела

Источник питания охранного устройства
В настоящее время существует множество систем, предназначенных для осуществления охраны и безопасности объектов. С развитием науки и техники у ...

Микроэлектроника. Новая быстро развивающаяся технология
Электроника прошла несколько этапов развития, за время которых сменилось несколько поколений элементной базы: дискретная электроника электровакуумных прибор ...

Расчет спектра и энергетических характеристик сигнала
В последнее десятилетие ХХ века произошла научно-техническая революция в области транспортной связи, в основе которой лежат два крупных достижения науки сер ...