Jak używać poleceń AT
Uruchomić program komunikacyjny (nie faksowy) pozwlający na komunikację z modemem, może to być emulator terminala.
Wysyłanie poleceń
Każdy wiersz poleceń musi się zaczynać znakami AT (ATtention code). Mogą być stosowane duże lub małe litery, także mieszane. Polecenia należy wystawiać po uzyskaniu gotowości modemu komunikatem OK. Spacje są przez modem ignorowane. W przypadku popełnienia błędu - wycofanie znaku (kasowanie) klawiszem <BACKSPACE> (<CONTROL><H>) a następnie wpisanie poprawnie. Wykonanie polecenia nastąpi po naciśnięciu klawisza <Enter>.
Prędkość portu przy wystawianiu poleceń AT
Wysyłanie poleceń może odbywać sie na dowolnej prędkości portu szeregowego komputera (max. 115 200 b/s).
Profil użytkownika
Przez profil użytkownika rozumie się zestaw poleceń AT zapisany w odpowiednim buforze pamięci modemu. Ten model modemu pozwala na zapamiętanie dwóch takich profili o numerach 0 i 1. Wyboru profilu o numerze n dokonuje sie poleceniem &Yn. Polecenie &Wn dokonuje zapisu danego zestawu poleceń do bufora o numerze n. Skasowanie zawartości profilu n - poleceniem Zn. Zaś polecenie ATZ skasuje zawartość obu profili.
Przykład utworzenia profilu:
Ważne: Polecenie ATZ zawsze skasuje jakiekolwiek dane zapisane w buforze profili.
Odpowiedzi modemu
Po zrealizowaniu polecenia modem odpowiada odpowiednimi kodami. Kody te informują o stanie modemu lub połączenia. Odpowiedzi mogą być słowne - polecenie ATV1 (ustawienie fabryczne), liczbowe - polecenie ATV0. W zablokowania/odblokowania zwracanych odpowiedzi modemu należy używać polecenia ATQ1 - zablokowanie, ATQ0 - odblokowanie. Poniższa tabelka przedstawia odpowiedzi modemu i ich znaczenie.
Odpowiedź słowna | Odpowiedź liczbowa |
Znaczenie |
BUSY | 07 |
Modem wykrył sygnał zajętości |
CARRIER xxxx | 40-58 |
Prędkość nośnej xxxx b/s |
COMPRESSION nn | 66-69 |
Kompresja typu nn (jeżeli odblokowano tą odpowiedź) |
CONNECT xxxx | 01 |
Zestawiono połączenie o prędkości xxxx |
ERROR | 04 |
Błąd w zadanym poleceniu |
NO ANSWER | 08 |
Brak odpowiedzi |
NO CARRIER | 03 |
Modem nie wykrył nośnej |
NO DIALTONE | 06 |
Modem w przeciągu 5 sekund nie wykrył sygnału zgloszenia centrali telefonicznej |
OK | 00 |
Polecenie wykonano z powodzeniem |
PROTOCOL: nn | 70,77,80 |
Połączenie zestawiono pod kontrolą protokółu nn (jeżeli odpowiedź jest odblokowana) |
RING | 02 |
Modem wykrył wywołanie |