Comandos Hayes
O conjunto de comandos Hayes, também conhecido como conjunto de comandos AT (onde AT vem de attention, em português atenção), é uma linguagem de comandos específica, originalmente desenvolvida por Dennis Hayes,[1][2] em 1981, para o modem Hayes Smartmodem 300 bauds.
O conjunto de comandos consiste em uma série de cadeias de texto curtas que podem ser combinadas para produzir comandos para operações como discagem, desligamento e alteração dos parâmetros da conexão. A grande maioria dos modems dial-up usa o conjunto de comandos Hayes em diversas variações.
O conjunto de comandos abrange apenas as operações suportadas pelos primeiros modems de 300 bits/s. Quando novos comandos foram necessários para controlar funcionalidades adicionais em modems de alta velocidade, diversos padrões pontuais surgiram de cada um dos principais fornecedores. Eles continuaram compartilhando a estrutura e a sintaxe básicas de comandos, mas adicionaram vários novos comandos usando algum tipo de caractere de prefixo - &
para Hayes e USR e \
para Microcom, por exemplo. Muitos deles foram padronizados novamente nas extensões Hayes após a introdução do SupraFAXModem 14400 e a consolidação do mercado que se seguiu.
O termo "compatível com Hayes" foi[3][1] e, a partir de 2018, ainda é importante dentro da indústria.[4]
Descrição
[editar | editar código-fonte]O conjunto de comandos Hayes pode subdividir-se em quatro grupos:[5]
- conjunto de comandos básicos - Um carácter maiúsculo seguido de um dígito. Por exemplo, M1.
- conjunto alargado de comando - um "&" (e comercial) e um carácter maiúsculo seguido de um dígito. Isso amplia o conjunto de comandos básicos. Por exemplo &M1.
- conjunto de comandos proprietário - Geralmente começa quer com uma barra invertida ("\") ou com um sinal de porcentagem ("%"); estes comandos variam muito entre os fabricantes de modem.
- comandos registradores - Sr = n, em que r é o número de registro a ser alterado, e n é o novo valor que é atribuído.
Comandos AT mais usados[6]
[editar | editar código-fonte]Comando | Funções |
---|---|
ATA | Responde à chamada |
ATD número | Origina uma chamada para número |
ATE | Determina o modo de eco de caracteres |
ATH | Desliga uma chamada existente |
ATO | Passagem do modo de comandos para modo de dados |
"+++" | Passagem do modo de dados para modo de comandos |
ATV | Formata as respostas do modem |
ATX | Monitoria o número de respostas do modem |
Ligações externas
[editar | editar código-fonte]- ↑ a b Victoria Shannon (7 de janeiro de 1999). «The Rise and Fall of the Modem King». The New York Times.
with a partner
- ↑ Georgi Dalakov. «The Modem of Dennis Hayes and Dale Heatherington». Consultado em 8 de janeiro de 2015
- ↑ «Hayes compatible». Computerworld. 30 de março de 1987. p. 61
- ↑ «How to Set Up a Hayes Compatible Modem». 17 de junho de 2018
- ↑ «Cópia arquivada». Consultado em 16 de novembro de 2015. Arquivado do original em 17 de novembro de 2015
- ↑ «Cópia arquivada» (PDF). Consultado em 16 de novembro de 2015. Arquivado do original (PDF) em 3 de março de 2016