Взаимодействие 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 контекстов.
Источник питания охранного устройства
В настоящее время существует множество систем, предназначенных для
осуществления охраны и безопасности объектов. С развитием науки и техники
у ...
Микроэлектроника. Новая быстро развивающаяся технология
Электроника
прошла несколько этапов развития, за время которых сменилось несколько
поколений элементной базы: дискретная электроника электровакуумных прибор ...
Расчет спектра и энергетических характеристик сигнала
В последнее десятилетие ХХ века произошла научно-техническая революция в
области транспортной связи, в основе которой лежат два крупных достижения науки
сер ...