Windows Info Edition - АТ-команди в HyperTerminal
АТ-команди в HyperTerminal'і
Автор: monk
Прива, чол! Тобі напевно багато разів не хотілося йти за черговим документом до свого друга (навіть у сусідній під'їзд, а тим більше їхати на інший край міста чи там ще кудись). І для вирішення цієї проблеми розумні дядьки вигадали стару, але дуже корисну прогу. Називається HyperTerminal.
Управління модемом із використанням АТ команд:
Модем може бути в одному з двох режимів роботи: передачі даних або АТ-команд. АТ-команди використовуються для налаштування та керування роботою модему. АТ-команди є послідовністю символів, що починаються з латинських букв AT. Перелік АТ-команд у різних модемів практично однаковий, а з їх призначенням та синтаксисом можна ознайомитись у посібнику користувача модему.
Для управління модемом за допомогою АТ-команд використовуються термінальні програми (у Windows - програма Hyper Terminal). Команди, введені з клавіатури, та відгуки на них модему відображаються у вікні термінальної програми. Якщо буде введено "порожню" команду AT і натиснуто клавішу , правильно підключений модем повинен дати відгук Ok.
Телефонний дзвінок за допомогою АТ-команд:
1. Введіть команду [Стандартні-Зв'язок-Hyper Terminal]. 2. У вікні папки Hyper Terminal запустити на виконання програму Hyper Terminal. 3. У вікні набрати команду AT; якщо модем підключений і справний, на екрані висвітиться ОК. 4. Якщо ви перебуваєте у Москві, можна набрати команду ATDP100 (дзвінок за номером100). Модем набере вказаний номер, і ви почуєте автовідповідач служби «Точний час».
За допомогою АТ-команд можна змінювати стан регістрів енергонезалежної пам'яті модему (S00, S01. S69), які визначають режим його роботи.Поточний стан регістрів можна дізнатися за допомогою ATI 4.
За необхідності можна змінити числове значення, що зберігається у регістрі. Наприклад, якщо періодично відбуваються розриви зв'язку через тимчасове пропадання сигналу в лінії, рекомендується збільшити значення регістрів S09 і S10. Цими регістрами задаються часові параметри захоплення модемом, що несе в лінії. У кожному з цих регістрів може бути записано число від 0 до 255, яке показує час, що вимірюється в десятих частках секунди. Якщо несуча на лінії пропадає на час, більший, ніж значення, що зберігається в регістрі S10 (наприклад, через перешкоди або поганий контакт), то зв'язок розривається. Якщо несуча з'явилася на лінії, то перш ніж модем її захопить, має пройти час, що визначається регістром S09. За замовчуванням значення цих регістрів становлять: S09 = 6, S10 = 7. Рекомендується збільшити значення цих регістрів, наприклад, S09=40, S10=100.
Встановлення значень регістрів модему:
S00=000 S08=002 S16=000 S24=150 S32=009 S40=000 S48=000 S56=016 S64= 000 S01=000 S09=040 S17=000 S25=005 S33=000 S41=000 S49=000 S57=000 S65=000 S02=043 S10=100 S18=000 S26=001 S34=000 S42=126 S50=000 S58=000 S66=000 S03=013 S11=070 S19=000 S27=001 S35=000 S43=200 S51= 000 S59=000 S67=000 S04=010 S12=050 S20=000 S28=008 S36=000 S44=015 S52=000 S60=000 S68=000 S05=008 S13=000 S21=010 S29=020 S37=000 S45=000 S53=003 S61=000 S69=000 S06=002 S14=001 S22=017 S30=000 S38= 000 S46=000 S54=064 S62=000 S07=060 S15=000 S23=019 S31=000 S39=010 S47=000 S55=000 S63=000
Далі наведено список команд,який збирався довго, по крихтах, і ще довше обмірковувався і перевірявся.
Базові AT\ команди:
\B- Передача сигналу Break віддаленому модему.\K- Управління реакцією модему під час отримання сигналу “Break” від віддаленого модему чи /B команди.\N0- З'єднання без корекції помилок з буферизацією.\N1- Прямий режим з'єднання без корекції помилок.\N2- З'єднання лише з корекцією помилок.\N3- Автоматичний вибір режиму з'єднання (з корекцією чи прямий).\N4- З'єднання в режимі LAMP.\N5- З'єднання MNP.\Vn- Керування виведенням рядка CONNECT в режимі однорядкової відповіді
Базові AT* команди:
*B- Індикація списку BlackList.*D- Індикація списку затриманих номерів під час використання функції BlackList. Крім номера вказується час (годинник: хвилини: секунди).
Команда зняття статистики з'єднання:
&V1- Коротка статистика з'єднання.&V2- Розширена статистика з'єднання (зашифрована).#UD- Статистика з'єднання у форматі Unimodem Diagnostic (зашифрована).
%C0- Заборона стиснення даних за будь-якими протоколами.%C1- Роздільна здатність стиснення за протоколом MNP5%C2- Роздільна здатність стиснення за протоколом V42.bis%C3- Роздільна здатність стиснення за протоколами V42.bis та MNP5%E0- Вимкнення контролю над станом лінії кожну секунду. Контроль виконується через 30-40 секунд. Увімкнення цього режиму дозволяє уникнути зниження бітових швидкостей при випадкових перешкодах в лінії.%E1- Увімкнення автоматичного контролю параметрів лінії та підбір швидкості з'єднання.%E2- Увімкнення автоматичного контролю параметрів лінії тапідбір швидкості з'єднання без запитів ретрейнів.%L- Виведення поточного значення рівня вихідного сигналу в режимі on-line.%Q- Виведення поточного значення якості лінії у режимі on-line.%U- Команда вибору режиму кодування, що застосовується в апаратурі АТС. (Для України A-Low відповідає %U1).