Digital Radiocommunication in Ukraine Help!


Разделы -> Обмен опытом -> Приложения -> Собственный (propert...

Собственный (property ) набор AT- команд терминалов Sepura

Терминалы Sepura ранних выпусков поддерживают собственный ( property )  набор AT- команд, отличающийся от установленного рекомендациями ETSI. Этот набор команд похож на набор команд телефонного модема. Наиболее употребимые команды терминалов Sepura из property набора AT- команд:

Скорость для исходящих вызовов:
            ATB0 - наивысшая возможная
            ATB1 - 2.4 кб/с
            ATB2 - 4.8 кб/с
            ATB3 - 7.2 кб/с

Набор номера
            ATD< номер_станции >

Ответ на вызов
            ATA

Сброс сеанса связи
            ATH

Защита от ошибок
            AT@P0 - без защиты от ошибок (7200 бит/с )
            AT@P1 - слабая защита от ошибок (4800 бит/с )
            AT@P2 - высокая защита от ошибок (2400 бит/с )

Режим работы
            AT@X0 - работа в полудуплексе
            AT@X1 - работа в полном дуплексе

Таким образом, имеем следующую последовательность команд для проведения сеанса передачи данных:

Инициализация
            AT@X0
            AT@P2 (при необходимости)
Набор номера (например 2051)
            ATD2051
Ответ на вызов
            ATA
Конец связи
            +++
            ATH

При этом надо установить и правильные значения S-регистров.

Небольшая выдержка из тех.описания Sepura (вольный перевод) :

9.3 Обзор набора команд Sepura

9.3.1 Стандартные AT команды

Замечание: Синтаксис команд в этом разделе показан заканчивающийся символом  <cr> . Этот символ програмируется в регистре S3 и может быть заменен любым символом ASCII со значением от  0 до 127 при необходимости.

9.3.1.1 A/ – Повторить последнюю команду

Эта команда повторяет последнюю введенную команду .

Синтаксис: A/ Замечание: символ <cr> в данной команде не требуется.

9.3.1.2 ATA – Ответ

Это команда ответа на входящий вызов переводит терминал в режим ответа.

Синтаксис: ATA<cr>

9.3.1.3 ATB – Выбор скорости передачи данных

Эта команда выбирает скорость передачи данных в канале TETRA для исходящих вызовов.

Синтаксис: ATB n <cr> где n принимает следуюшие значения:

Значение n            скорость в TETRA канале
0             Наиболее высокая (default)
1            2.4kbps
2            4.8kbps
3          7.2kbps
4            9.6kbps
5             14.4kbps
6            19.2kbps
7             21.6kbps
8             28.8kbps

9.3.1.4 ATC

Эта команда для внутреннего использования Sepura.

9.3.1.5 ATD – Набор

Эта команда позволяет установить вызов TETRA с выделением канала.

Синтаксис: ATD <номер_получателя> <cr>

9.3.1.6 ATE – Эхо

Эта команда разрешает или запрещает отображать локальное эхо вводимых символов

Синтаксис: ATE n <cr>  n = 0, эхо выключено,

n = 1, эхо включено (по умолчаниюt).

9.3.1.7 ATH – Hook State

Эта команда выбирает состояние of hook.

Синтаксис: ATH n <cr>             n = 0, go on hook,

n = 1, go off hook.

Замечания:

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

ATH0 допустима в командном режиме и имеет три функции:

1. отклоняет входящий вызов

2. завершает текущий вызов

3. отменяе предыдущую команду ATH1 – т.е. разрешает входящие вызовы.

9.3.1.8 ATI – Идентификация продукта

Эта команда возврашает код продукта.

Синтаксис: ATI n <cr>             n = 0, терминал возвращает код типа продукта

Коды продукции Sepura :

 “MS1” = SRM1000

 “PS2” = SRP1000 (без клавиатуры)

“PS3” = SRP1000 (с клавиатурой)

 “PS5” = SRP2000

“MS6” = SRM2000

Другие заказные коды:

“PE2” = SRP1000 (без клавиатуры)

 “PE3” = SRP1000 (с клавиатурой)

 “MD1” = Dolphin d100 серия SRM1000

 “ME1” = SRM1000

n = 3, терминл возвращает код код внутреннего ПО.

9.3.1.9 ATO – Возврат в режим передачи данных

Эта команда используется для возврата в прозрачный режим из командного во время установленного вызова. Эта команда действует только в командном режиме при активном установленом вызове с выделением канала.

9.3.1.10 ATQ – Коды результата

Эта команда разрешает и запрещает отображать коды результата.

Синтаксис: ATQ n <cr> где       n = 0, коды результата отображаются (по умолчанию)

n = 1, коды результата не отображаются

9.3.1.11 ATS – S регистры

Эта команда устанавливает значение S регистра или возвращает значение S регистра.

Синтаксис:             ATS n = m <cr>             (устанавливает значение n -го S регистра в m)

ATS n ?<cr>             (возвращает значение n -го S регистра )

Регистр     Описание                            Значение          Диапазон

S0                    Число звонков до ответа           0                      1-255

S2                    Символ прерывания                  ‘+’                     ASCII 0-127

S3                    Символ возврата каретки            ‘^M’                   ASCII 0-127

S4                    Символ перевода строки     ‘^J’                    ASCII 0-127

S5                    Символ возврата                           ‘^H’                   ASCII 0-127

S7                    Таймаут окончания соединения 50                     1-255 (секунд)

9.3.1.12 ATV – Коды ответа

Эта команда выбирает между словестными и числовыми кодами.

Синтаксис: ATV n <cr>    где n = 0, выбраны цифровые коды ответа

n = 1, выбраны словесные коды ответа (по умолчанию)

9.3.1.13 ATZ – Перезагрузка

Эта команда вызывает перезагрузку терминала.

Синтаксис: ATZ<cr>

Замечание: Если активирована функция Transmit Inhibit до выполнения команды ATZ, то после перезагрузки функция Transmit Inhibit более не будет активной. Это имеет тот же эффект как  выключение и включение терминала..

9.3.1.14 +++ – Последовательность прерывания

Эта команда используется для прерывания в прозрачном режиме.

Синтаксис: <пауза 1 секунда> +++ <пауза 1 секунда>

Замечания:

1. регистр S2 можно использовать для изменения символа прерывания.

2. символ, определенный регистром S2, (обычно +) пересылается по каналу к приемнику вызова

3. терминал не сбрасывает вызов при изменении сигнала DTR. Комманда Hang-up

требуется после последовательности прерывания и выхода из прозрачного режима.

9.3.2 Патентованые AT команды Sepura

9.3.2.1 AT@D – Отправить SDS Сообщение

Эта команда позволяет отправлять SDS сообщения. Подробное описание и примеры приведены в разделе 9.2.

Синтаксис:             AT@D <адрес_назначения> ^ <SDS-TL_заголовок,><текст_сообщения> <cr>

Замечание: Символы определенные регистрами  S3, S4 и S5 не могут быть переданы в тексте сообщения. Строка может содержать любые другие 8-битные символы.

9.3.2.2 AT@H – Hook Signalling

Эта команда выбирает метод установления вызовов с выделением канала.

Синтаксис:             AT@H n <cr>             где n = 0 requests direct through-connect call set-up

n = 1 requests on/off hook signalling for call set-up (default)

9.3.2.3 AT@P – уровень защиты от ошибок в канале TETRA

Эта команда позволяет выбирать уровень защиты от ошибок в исходящих вызовах.

Синтаксис:             AT@P n <cr> где             n = 0, без защиты (по умолчанию)

n = 1, слабая защита

n = 2, высокая защита

9.3.2.4 AT@R – Маршрутизация SDS/Статусных сообщений

This command forces the routing of received Short Data Messages and Status Messages to either the

radio User Interface or PEI AT interface. The default routing of messages is configured in the radio's customisation.

Syntax:             AT@R nm <cr> n = 0, SDS сообщения отправляются на дисплей

n = 1, SDS сообщения отправляются на PEI интерфейс

m = 0, статусные сообщения отправляются на дисплей

m = 1, статусные сообщения отправляются на PEI интерфейс

9.3.2.5 AT@S – Send SDS Status Message

Эта команда позволяет отправлять статусные сообщения указанному получателю. Подробное описание и примеры приведены в разделе 9.2.1.

Синтаксис:             AT@S <получатель> ^ <номер_статусного_сообшения> <cr>

9.3.2.6 AT @T

Эта команда для использования только инструментами Sepura.

9.3.2.7 AT@V – Set up Half Duplex Direct Set-up Voice Call

Эта команда позволяет установить полудуплексный голосовой вызов указанного термтнала.

Синтаксис: AT@V <destination> <cr> где <destination> - номер  длиной от 1ой до 24х цифр. Это может быть SSI, TSI или ESN номер в зависимости от текущего режима набора номера ("dial" mode).

9.3.2.8 AT@X – Select Circuit Mode Data Call Half Duplex/Duplex Operation

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

Синтаксис: AT@X n <cr> где n = 0, полудуплексная работа;

n = 1, полнодуплексная работа (default).

В некоторых сетях поддерживается изменение типа вызова, когда полнодуплексный вызов изменяется на полудуплексный, если инфраструктура не может обеспечить полный дуплекс для вызова.В этом случае вызов сбрасывается, поскольку не поддерживается текущей версией ПО терминала.

9.3.2.9 AT @Z

Эта команда для использования только инструментами Sepura.

27 Август 2010 19:31:31 Опубликовал AnatolPW, Автор/источник: Sepura

Комментировать
Вы не залогинены!
Привет, Гость
Войти
Идентификация
Я забыл свой пароль
Регистрация

Поиск
 
Новости, Статьи
Форум
Файлы
Календарь статей
Апрель 2024
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930
Опрос
Нужен ли сайт о цифровой радиосвязи ?
Да, нужен
Нет, не нужен
Нужен, но не такой
Затрудняюсь ответить
Не понял вопрос
[Всего голосов: 83]

[Старые опросы]
Счётчик
Сейчас на сайте - 1 (0 зарег.)
Всего хитов3649 
Сегодня хитов1852 
Сегодня хостов652 
Powered by ReloadCMS 1.2.7
© 2004-2010 ReloadCMS Team  RSS Aggregation PHP powered  © 2010-2024 RaNet&Co., Ltd., Ukraine, Kiev   Generation time:0.08