Як працювати з модемом

Цей розділ призначений для тих, хто ніколи раніше не бачив модемів, і хоче розібратися, що ж таке МОДЕМ і для чого він взагалі потрібен.

Загальноприйнятим нині є стандарт на команди, запропонований американською фірмою HAYES (читається [хейз]). Зазвичай так і пишеться "HAYES сумісний набір команд", але іноді його ще називають "AT" сумісним набором - за першими двома буквами, які позначають команду. Саме за цими першими буквами модем розуміє, що введену інформацію потрібно розуміти як команду до виконання. У своїх експериментах Ви повинні враховувати, що будь-яка команда модему має бути не довшою за 40 символів, і закінчуватися кодом "повернення каретки" (клавіша ENTER), хоча тут є кілька винятків, які ми розглянемо далі. Якщо модем розпізнав команду, він намагається її виконати і повідомити про результат. Найпростіша команда складається з двох літер "AT", вона змушує модем "подати голос", відповісти, що з ним все гаразд. Ця відповідь виглядає як напис "OK", що видається модемом. Як правило модеми автоматично налаштовуються на швидкість та інші параметри КОМ порту, до якого вони підключені, так що будь-який справний стандартний модем, що знаходиться в командному режимі повинен відгукуватися на цю просту команду. Якщо ж модем не може зрозуміти ту марення, яка на нього впала, вона лається "ERROR", що означає помилка.

Більшість модемів не розрізняють літери верхнього та нижнього регістру, і ігнорують прогалини, тире та дужки, якщо вони зустрічаються у командному рядку. Це дозволяє Вам наочніше задавати команди (навіть чисто зовні команда "AT DP 8 W (095) 123-45-67" виглядає зрозуміліше, ніж "AtDp8W0951234567"). Ще одна особливість командного режиму, на яку слід звернути увагу - модем не тільки обробляєйому інформацію, а й передає її у комп'ютер. Саме тому інформація, яку Ви вводите з клавіатури у термінальній програмі, виводиться назад на екран. Коли модем знаходиться в режимі передачі даних цього не відбувається, вся інформація безповоротно передається модемом в лінію, і про те, щоб повернути її Вам на екран, повинні дбати про програми, що працюють з Вашим модемом. У наступному розділі Ви можете отримати інформацію про основні команди HAYES сумісних моделей модемів.