Руководство по эксплуатации Екатеринбург 2008 ООО "Прософт-Системы", 2008


Приложение 1. Пример настройки GPRS-485



бет2/2
Дата29.02.2016
өлшемі4.73 Mb.
#30072
түріРуководство
1   2

Приложение 1. Пример настройки GPRS-485


Режим GPRS.

Ниже в качестве примера приведены типовой порядок настройки пары конверторов GPRS-485 для GPRS-соединения "точка-точка" и рекомендации по установке параметров связи. Полное описание программы GPRS-485Config и параметров настройки коммуникатора приведены в соответствующих разделах настоящего Руководства.



Внимание! Перестановку любой перемычки на модеме производить только при выключенном питании устройства.

1. Вставить sim-карты в сотовый телефон, убедиться, что в каждой из них сохранён правильный телефонный номер сервис-центра сотового оператора по обработке sms-сообщений.

2. Определиться, кто из модемов будет master, а кто slave (отличие в наличии параметра PHONE в конфигурации GPRS-485-master'а - см. п.4).

3. Указать APN провайдера в модеме slave. Для этого перемычкой перевести его в режим GSM, связаться при помощи программы PCGConfig на скорости, установленной в модеме (по умолчанию 9600 Кбит/с), и выполнить команду AT+CGDCONT=1,"IP","internet.mts.ru" (точное написание параметра в кавычках должен предоставить провайдер). Запомнить эту настройку командой AT&W. Выключить питание модему, включить и командой AT+CGDCONT? проверить правильность установки APN. Затем вернуть модем перемычкой в режим GPRS.

4. Выполнить команду AT^GPI, при необходимости изменить нужные параметры, например, задать модему собственный номер телефона (AT^GPI OWN_NUM=+79xxxxxxxxx). Убедиться, что значения его параметров PHONE и IP_ADDR пустые.

5. Проделать операции пп. 3, 4 с модемом master. Задать телефонный номер модема slave (параметр PHONE).

6. Убедиться, что автоматическое соединение состоялось (символы, введенные в одном гипертерминале, появляются во втором и наоборот).

7. Можно опрашивать удалённое устройство через пару GPRS-485. Обязательно установить в опрашивающей программе ожидание первого байта 10000мс. Межбайтовый таймаут 10000мс, если ответы на запросы приходят частями, либо 100мс, если ответы приходят целиком, т.е. размер их меньше 500 байт (испытания показали, что ответ на запрос в среднем приходит через 3-6 сек).



Примечание.

Рекомендуется записывать в модем телефонные номера только с префиксом +7 (префикс 8 может не работать у некоторых операторов сотовой связи).

Рекомендации по настройке для разных типов опрашиваемых модулей.


  1. Настройки для связи “ПО Biosmart” – контроллер Biosmart.

(автоматическое соединение, устанавливаемое самим GPRS-485 – прозрачный последовательный канал).

Настройки модема master:

BAUDRATE = 38400

PACK_TO = 500

TCP_TO = 30000

EVENT_TO = 120000

REBOOT_TO = 60

OWN_TCP_PORT = 5001

IP_ADDR =

TCP_PORT = 5001

PHONE = +79xxxxxxxxx

OWN_NUM = +79yyyyyyyyy

FILTER =


PIN =

Настройки модема slave:

BAUDRATE = 38400

PACK_TO = 500

TCP_TO = 30000

EVENT_TO = 120000

REBOOT_TO = 60

OWN_TCP_PORT = 5001

IP_ADDR =

TCP_PORT = 5001

PHONE =


OWN_NUM = +79xxxxxxxxx

FILTER =


PIN =

  1. Настройки для связи коммутируемое соединение “ПО Biosmart” – N абонентов GPRS

Настройки модема master:

BAUDRATE = 38400

PACK_TO = 500

TCP_TO = 30000

EVENT_TO = 120000

REBOOT_TO = 60

OWN_TCP_PORT = 5001

IP_ADDR =

TCP_PORT = 5001

PHONE =


OWN_NUM = +79yyyyyyyyy

FILTER =


PIN =

Настройки модема slave:

BAUDRATE = 38400

PACK_TO = 500

TCP_TO = 30000

EVENT_TO = 120000

REBOOT_TO = 60

OWN_TCP_PORT = 5001

IP_ADDR =

TCP_PORT = 5001

PHONE =


OWN_NUM = +79xxxxxxxxx

FILTER =


PIN =

Режим GSM.

Отключить контроль потока командой:

AT+IFC=0,0

и включить либо отключить реакцию модема на сигнал DTR:

AT&D2 или AT&D0 соответственно.

Запомнить настройки в модеме командой AT&W.

Обязательно укажите следующую строку для разрыва соединения в звонящей программе.

^W+++AT^W^MATH

На стандартную ^W+++^W^MATH0 модем не отреагирует, её использование может привести к непредусмотренным финансовым расходам на связь.

Приложение 2. AT-команды GPRS-485 в режиме GPRS


Базовый набор команд GPRS-485 подробно описан в GR64 GS64 AT Command Manual-Rev R4A. В режиме GPRS доступны дополнительные команды, список которых приведён ниже.

Префикс

Параметры (отделяются от префикса пробелом)

Назначение

Возвращаемое значение

Пример

AT^GPC

:

установить GPRS-485 соединение с указанным хостом

CONNECT

ERROR


< AT^GPC 195.64.210.27:5001

> CONNECT



AT^GPN



установить GPRS-485 соединение с указанным номером

CONNECT

ERROR


>CONNECT


AT^GPI




показать текущие рабочие параметры режима GPRS

BAUDRATE=

PACK_TO=

TCP_TO=

EVENT_TO=

OWN_TCP_PORT=

IP_ADDR=

TCP_PORT=

OWN_NUM=

PHONE=

FILTER=

PIN=


>BAUDRATE=9600

PACK_TO=10

TCP_TO=50

EVENT_TO=20000

OWN_TCP_PORT=5001

IP_ADDR=


TCP_PORT=

PHONE=+79122385990

OWN_NUM=+79022645877

FILTER=+79122385668

PIN=****


BAUDRATE=< baudrate> Поддерживаются следующие скорости обмена:

1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400, 460800 бод



установить скорость обмена по последовательному порту

OK

(далее обмен идет на новой скорости)

ERROR

(скорость обмена не меняется)



>OK



PACK_TO=

установить межпакетный таймаут для передачи сообщений через последовательный порт (ms)

OK

>AT^GPI PACK_TO=50



TCP_TO=

Установить таймаут ожидания ответа по TCP-соединению (ms)

OK

>OK


EVENT_TO=

установить таймаут ожидания ответного SMS (mc)

OK

>OK


OWN_TCP_PORT=


установка номера порта

OK

>OK


IP_ADDR=

установка адреса, с которым GPRS-485 будет пытаться установить соединение автоматически сразу после загрузки ПО. Если в такой установке нет необходимости, адрес устанавливается равным нулю

OK

Сразу после установки значения параметра начнется установка соединения с указанным адресом



установка

>OK


отмена

>OK


TCP_PORT=

установка порта для автоматической установки соединения

OK

>OK


PHONE=

установка телефонного номера, с которым GPRS-485 будет пытаться установить соединение автоматически сразу после загрузки встроенного ПО GPRS-485 если не задан IP-адрес для автоматической установки соединения

OK

Если параметр IP_ADDR не задан, после задания значения этого параметра начнется установка соединения с указанным оппонентом



установка номера

>OK


отмена

< AT^GPI PHONE=

>OK


OWN_NUM=


установка собственного номера GPRS-485

OK

>OK


FILTER=

установка или отмена фильтрации входящих соединений

OK

установка

>OK


отмена

>OK


PIN=

задание PIN-кода для разблокирования SIM-карты. Этой командой действующий PIN-код не изменяется, а только сохраняется в памяти для автоматического применения

OK

>OK



REBOOT_TO=

установить таймаут отсутствия соединения (мин)

OK

>OK


AT^GPO




настройки информирования о срабатывании датчиков на входах 0 и 1. Показывает номера телефонов, на которые посылаются сообщения, и текст сообщений

0, <номер телефона>,<текст сообщения>

1,<номер телефона>,<текст сообщения>



>0,+79022211222,datchik 1 srabotal

1,,


<номер датчика>, <номер телефона>, <текст сообщения>

настройки информирования о срабатывании датчиков на входах 0 и 1. Задает номер телефона, на который посылается сообщение, и текст сообщения (максимальная длина 50 символов)

OK

ERROR


>OK


<номер датчика>,0

отмена информирования о срабатывании датчика

OK

>OK


AT^GPB




прерывание начатой процедуры организации соединения. Если команда используется для прерывания процедуры организации соединения, инициированной GPRS-485 в режиме поддержки постоянного соединения, то после выполнения команды до следующей попытки организации соединения выдерживается пауза в 1 минуту

OK

>OK


AT^GPR




сброс рабочих параметров режима GPRS

OK (если сброс коснулся и скорости обмена, то после выдачи сообщения скорость обмена будет изменена)

>OK


AT^GPZ




перезагрузить GPRS-485

после получения команды GPRS-485 перезагружается


AT^GPS




выдать характеристики GPRS-485 (версию ПО и параметры текущего состояния)

VER=

[и набор параметров, зависящий от версии ПО]



>VER=1.2.0.12

STATE=0

ERROR=0




Приложение 3. Коды ошибок GPRS-485 в режиме GPRS


В режиме GPRS коммуникатор выдает сообщения об ошибках следующего формата:

ERROR [: <код ошибки>]

Расшифровка возможных кодов ошибок приведена в таблице.

Код

Расшифровка

Возможные причины возникновения, последствия и способы устранения

1

Не удалось установить соединение с сервером оператора связи

Эта ошибка может быть вызвана тем, что GPRS-485 не может войти в GSM-сеть. Убедитесь в том, что устройство находится в сети (индикатор сети мигает). Если индикатор сети горит, но не мигает, проверьте правильность подключения сим-карты и антенны. Если индикатор не горит, проверьте наличие питания.

Если GPRS-485 находится в сети, убедитесь в том, что правильно указана точка доступа. Для проверки и исправления настроек используйте команду AT+CGDCONT



2

Ошибка при отправке SMS-сообщения

Проверьте номер, на который сообщение отправляется. Если номер верный, то ошибка связана с отсутствием средств на счете или неполадками у оператора сотовой связи.

3

Некорректное ответное SMS-сообщение

Эта ошибка возникает при получении SMS-сообщения от GPRS-485 с неправильной версией протокола обмена или недопустимым IP-адресом. Проверьте совпадение версий протокола обмена, используя команду AT^GPS, и убедитесь в том, что отправивший сообщение GPRS-485 находится в сети GPRS (это можно сделать в том числе и проверив его IP-адрес командой AT*E2IPI=0).

4

Ошибка запроса TCP-соединения

Если устройство находится в GPRS-сети, то эта ошибка связана с проблемами у оператора сотовой связи.

5

Некорректный PIN-код

SIM-карта защищена PIN-кодом. Для режима GPRS PIN-код не установлен или установлен с ошибкой. Замените PIN-код с помощью команды AT^GPI

6

Сбой системы (не удается создать AT-канал)

Установка соединения в режиме GPRS невозможна. Обратитесь в службу поддержки.

7

PIN-код заблокирован

Некорректный PIN-код использован 3 раза и заблокирован. Используйте команду AT+CPIN с указанием PUK-кода для разблокирования SIM-карты и замены PIN-кода.

8

Некорректное значение параметра

Возникает при установке значений параметров командой AT^GPI, проверьте допустимость вводимого значения

9

Выполнение соединения прервано по таймауту EVENT_TO

Не получен ответ на отправленное SMS. Если эта ошибка возникает слишком часто, попробуйте увеличить эти таймауты.

10

Ошибка установки TCP-соединения

Устройство, с которым производится соединение, не отвечает на приветствие либо отвечает некорректно. Эта ошибка может быть связана с неверным собственным номером GPRS-485, номером или IP-адресом для соединения, слишком маленьким значением таймаута TCP_TO или несовместимостью версий протокола обмена у соединяющихся GPRS-485.

11

Некорректное соединение с сервером оператора связи.

Ошибка возникает при некорректном подключении к серверу оператора связи. После появления сообщения об ошибке GPRS-485 автоматически перезагрузится. Работа с GPRS-485 может быть продолжена после появления сообщения "OK".

12

Выполнение соединения прервано по таймауту EVENT_TO (после отправки SMS в ответ на запрос соединения)

Сообщение означает, что GPRS-485, его выдавший, получил SMS-запрос соединения, но соединиться не смог. После этого было отослано ответное SMS-сообщение, реакция на которое не поступила в течение времени EVENT_TO. Ошибка может быть связана со слишком маленьким значением таймаута EVENT_TO.





Достарыңызбен бөлісу:
1   2




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет