Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3. Мережі ЕОМ.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
195.91 Кб
Скачать

16.Модеми. Основні ат- команди.

Модем (Modem - скорочення від модулятор-демодулятор). Пристрій зв'язку для перетворення аналогового сигналу в дискретний (модуляція) та навпаки (демодуляція), що дозволяє комп'ютеру передавати дані по телефонній лінії; він є пристроєм узгодження у телекомунікаційних системах, системах автоматичного керування тощо. Стосовно застосування М. у комп'ютерній техніці, то М. поділяють на внутрішні (що встановлюються усередині системного блока) тазовнішні (що встановлюються ззовні системного блока). (c) Wikipedia.

Класифікація модемів:

Строгої класифікації модемів не існує і, імовірно, не може існувати через велику розмаїтість як самих модемів, так і сфер застосування і режимів їхньої роботи. Проте можна виділити ряд ознак, по яких і провести умовну класифікацію. До таких ознак або критеріїв класифікації можна віднести наступні: область застосування; функціональне призначення; тип використовуваного каналу; конструктивне виконання; підтримка протоколів модуляції, виправлення помилок і стиску даних. Можна виділити ще безліч більш детальних технічних ознак, таких як застосовуваний спосіб модуляції, інтерфейс сполучення з DTE і так далі.

По інтелектуальних можливостях можна виділити модеми:  без системи управління; 

  • що підтримують набір АТ-команд; 

  • з підтримкою команд V. 25bis; 

  • з фірмовою системою команд; 

  • підтримуючі протоколи мережевого управління. 

Більшість сучасних модемів наділена широким спектром інтелектуальних можливостей. Стандартом стала безліч АТ-команд, розроблених свого часу фірмою Hayes і що дозволяє користувачеві або прикладному процесу повністю управляти характеристиками модему і параметрами зв'язку. З цієї причини модеми, що підтримують АТ-команди носять назву Hayes-сумісних модемів.  Найбільш поширеним набором команд, що дозволяє управляти режимами встановлення з'єднання і автовиклика є команди рекомендації ITU-T V. 25bis.  Спеціалізовані модеми для промислового застосування часто мають фірмову систему команд, відмінну від набору АТ-команд. Причиною тому є велика відмінність в режимах роботи і виконуваних функціях між модемами широкого застосування і промисловими (мережевими) модемами.  Промислові модеми часто підтримують протокол мережевого управління SMNP (Simple Manager Network Protocol), що дозволяє адміністраторові управляти елементами мережі (включаючи модеми) з видаленого терміналу.

Основні команди модему

AT - Початок (префікс) командного рядка. Після отримання цієї команди модем автоматично підлаштовує швидкість передачі й формат даних до параметрів комп'ютера.

A - Автовідповідь. Якщо режим автоматичного відповіді виключений (S0 = 0), команда використовується для відповіді на дзвінок від віддаленого модему. Команда змушує модем зняти трубку (підключитися до лінії) і встановити зв'язок з віддаленим модемом.

A / - Модем повторює останню введену команду. Команда передається на модем без префікса AT і виповнюється модемом негайно, не чекаючи приходу символу повернення каретки. Якщо ви передасте модему рядок AT A /, то модем вкаже на помилку і поверне слово ERROR.

Bn - Команда робить вибір стандарту, згідно з яким буде відбуватися обмін даними між модемами. При швидкості передачі 300 біт / с відбувається вибір між стандартами BELL 103 і CCITT V.21, при швидкості 1200 bps - між BELL 212A і CCITT

V.22bis. При швидкості 2400 bps ця команда ігнорується і використовується стандарт CCITT V.22. Якщо n = 0, встановлюються стандарти CCITT V.21/V.22, а якщо n = 1 - стандарти BELL 103/212A.

Ds - Команда використовується для набору номера. Після отримання цієї команди модем починає набір номера і при встановленні зв'язку переходить в режим передачі даних. Команда складається з префікса AT, символу D та номер телефону, до складу якого можуть входити такі управляючі модифікатори: P або T. Ці модифікатори виробляють вибір між імпульсної і тонової системою набору (у нашій країні використовується імпульсна система).

, - Символ коми викликає паузу при наборі номера. Тривалість паузи визначається вмістом регістра S8.

; - Символ точки з комою, якщо він знаходиться в кінці командного рядка, переводить модем після набору номера в командний режим.

@ - Модем очікує п'ятисекундний тиші на лінії протягом заданого проміжку часу. Проміжок часу, протягом якого модем очікує тиші, задається в регістрі S7. Якщо протягом цього часу паузи тиші не було, модем відключається і відповідає NO ANSWER.

! - Якщо знак! стоїть перед знаками послідовності набору, модем переходить у стан ON HOOK (кладе трубку) на 1 / 2 секунди, а потім знову переходить в стан OFF HOOK (знімає трубку).

S - Модем набирає телефонний номер, записаний в його пам'яті. Ця команда виконується тільки для модемів, що мають вбудовану незалежну пам'ять і можливість запису в неї номерів телефонів.

R - Після набору номера переводить модем в режим автовідповідача. Цей модифікатор повинен знаходитися в кінці номера, що набирається.

W - Перед подальшим набором телефонного номера модем очікує довгий гудок з лінії. Причому час очікування гудка міститься в регістрі S7. Якщо у відведений час гудок не з'явився, модем припиняє набір номера і повертає повідомлення NO DIALTONE. Цей параметр може бути корисний при наборі міжміських номерів.

En - Управління луна-висновком команд, що передаються модему. Після команди Е1 модем повертає кожен знак, що передається йому, назад комп'ютера, що дозволяє дізнатися, як працює мобільний зв'язок модему і комп'ютера. Команда Е0 забороняє луна-висновок.

Fn - Перемикання між дуплексним / напівдуплексним режимами. При n = 0 перехід в напівдуплексний режим, а при n = 1 - у дуплексний.

Hn - Ця команда використовується для керування телефонною лінією. Якщо n = 0, то відбувається відключення модему від лінії, якщо n = 1, модем підключається до лінії.

In - Видає ідентифікаційний код модему і контрольну суму вмісту пам'яті модему. Якщо n = 0, модем повідомляє свій ідентифікаційний код, якщо n = 1, модем проводить підрахунок контрольної суми EPROM і передає її комп'ютеру, n = 2 - модем перевіряє стан внутрішньої пам'яті ROM і повертає повідомлення OK або CHECKSUM ERROR (помилка контрольної суми). При n = 3 видається стан модема.

Ln - встановити гучність внутрішнього динаміка: n = 0,1 відповідає низькій гучності, n = 2 - середнього та n = 3 - максимальної.

Mn - Управління внутрішнім динаміком. При n = 0 динамік вимкнено. При n = 1 динамік включений тільки під час набору номера і виключений після виявлення несучої. При n = 2 динамік включений весь час. При n = 3 динамік включається після набору останньої цифри номера і вимикається після виявлення несучої відповідає модему.

Qn - Управління відповіддю модему на AT-команди. При n = 0 відповідь дозволений, при n = 1 відповідь заборонений. Незалежно від стану Q0 або Q1 модем завжди повідомляє зміст S-регістрів, свій ідентифікаційний код, контрольну суму пам'яті та результати тесту.

On - Команда переводить модем з командного режиму в режим передачі даних. При цьому модем відповідає CONNECT. Команда О і О0 переводять модем у режим передачі даних без ініціювання послідовності сигналів перевірки лінії зв'язку. Команда О1 переводить модем в режим передачі даних і змушує модем передати послідовності сигналів перевірки лінії зв'язку, тобто вчинити повторне квитирование з віддаленим модемом.

Sr? - Читання вмісту регістра модему, що має номер r.

Sr = n - Запис в регістр модему з номером r числа n. Число n може мати значення від 0 до 255. Усі команди модифікують вміст одного або більш S-регістрів. Деякі S-регістри містять часові параметри, які можна поміняти тільки командою S.

Vn - Виробляє вибір виду відповіді модему на AT-команди. При n = 0 відповідь відбувається цифровим кодом, а при n = 1 модем відповідає в символьному вигляді англійською мовою. Використання цифрової форми відповіді полегшує обробку результатів виконання команди при написанні власних програм управління модемом.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]