Digital Radiocommunication in Ukraine Help!


Разделы -> Обмен опытом -> Приложения -> AT-команды для терми...

AT-КОМАНДЫ ДЛЯ ОБМЕНА ТЕКСТОВЫМИ СООБЩЕНИЯМИ (SDS).

Терминалы (абонентские радиостанции) стандарта TETRA кроме голоса, могут передавать и данные. Стандартом TETRA установлены несколько режимов передачи данных. Причем, если режимы пакетной передачи данных (Packet Data) или передача данных с установлением соединения (Circuit Mode Data) поддерживается не всегда и не везде, то передача данных при помощи коротких сообщений (SDS Data) поддерживается абсолютно всеми производителями.

SDS короткие сообщения  TETRA,- аналог SMS в сотовых телефонах, могут принимать/передаваться как с дисплея/клавиатуры терминала, так и от подключенного к интерфейсу терминала внешнего устройства (компьютера).  Как правило, для подключения к  терминалу необходим специальный Data-кабель, с RS-232, а в последнее время – USB –совместимым интерфейсом. Скорость обмена в порту, как правило, фиксирована, и устанавливается при программировании терминала.

Обмен данными происходит с использованием АТ-протокола, по аналогии с телефонными модемами. АТ-протокол и его расширение для TETRA – терминалов определено стандартом ETSI EN 300 392-5, но каждый производитель терминалов реализует стандарт только частично, иногда добавляя собственные команды.

Минимально необходимый набор АТ-команд TETRA, более-менее универсальный для терминалов различных производителей, приведен далее. В описании используется общепринятая кодировка служебных символов. Расшифровка некоторых символов приведена в примечаниях.

Проверка готовности радиостанции.

AT-команда: AT<CR><LF>

Ответ от радиостанции: <CR><LF>OK<CR><LF>

В случае получения ответа “OK” от радиостанции, связь считается установленной, а радиостанция – готовой к приему команд.

Инициализация радиостанции для обмена SDS-сообщениями.

AT-команда: AT+cmgs=0,1,0,8<CR><LF>82<SUB>

Ответ от радиостанции: <CR><LF>+CMGS: 0<CR><LF><CR><LF>OK<CR><LF>

Отсылка SDS.

AT-команда: AT+cmgs=<CALLED ID>,1,0,<LENGTH>,4<CR>820C<SDS ID>01<DATA><SUB>

Ответ от радиостанции: <CR><LF>+CMGS: 0<CR><LF><CR><LF>OK<CR><LF>

Описание параметров:

<CALLED ID> - идентификатор радиостанции в сети TETRA (7 десятичных цифр).
<LENGTH> - длина поля данных в битах (десятичное число)
<SDS ID> - идентификатор сообщения (две цифры в шестнадцатеричном формате)
<DATA> - пользовательские данные (в шестнадцатеричном формате)

Пример отсылки SDS.

AT+cmgs=0020206,1,0,48,4<enter>820C01014849<Сtrl+Z>

        <--заголовок--->       <--данные-->

Получение SDS.

AT-команда: - отсутствует, как правило, принятое сообщение сразу выдается в порт.

Ответ от радиостанции: <CR><LF>+CMT: <CALLING ID>,1,<LENGTH><CR><LF>820C<SDS ID>01<DATA><CR><LF>

Примечание 1.
<CR> - символ с кодом 0x0D (в шестнадцатеричном формате)
<LF> - символ с кодом 0x0A (в шестнадцатеричном формате)
<SUB> - символ с кодом 0x1A (в шестнадцатеричном формате)

Примечание 2.
Ответ радиостанции вида <CR><LF>+CME ERROR: <ERRORCODE><CR><LF>
говорит о том, что произошла ошибка связи, и необходимо повторить команду.

04 Август 2010 17:19:28 Опубликовал Administrator, Автор/источник: RaNet&Co

Комментировать
Вы не залогинены!
Комментарии
[08:28:30 04.06.2015] Опубликовал Denis
No avatar
Здравствуйте, Подскажите пожалуйста, как ввести в терминале команды ?
[08:27:20 04.06.2015] Опубликовал Denis
No avatar
Здравствуйте, Подскажите пожалуйста, как ввести в терминале команды ?
[16:29:56 05.07.2014] Опубликовал gimmy
No avatar
Why these commands dont work on Sepura STP9000. When I sent these commands over Hyper Terminal, I get different error messages e.g. CME Error 3 CME Error 35 CME Error 36?? Do I need to do something to my radio so that it start to accept these commands?
Привет, Гость
Войти
Идентификация
Я забыл свой пароль
Регистрация

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

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