Definición de Hayes (conjunto de comandos AT para módems)
Hayes hace referencia a un conjunto de comandos conocidos como "comandos AT", desarrollados inicialmente por Dennis Hayes en 1981 para el módem Hayes Smartmodem 300. Este estándar permitió que los módems pudieran ser configurados y controlados mediante una serie de instrucciones simples enviadas como texto, facilitando la interoperabilidad entre diferentes marcas y modelos de módems. Los dispositivos que pueden interpretar estos comandos se consideran "compatibles con Hayes".
Los comandos Hayes inician con las letras "AT", abreviatura de "Attention". Por ejemplo, "ATDT12345678" ordena al módem marcar el número 12345678 utilizando la marcación por tonos. Otros ejemplos incluyen "ATH" para colgar la llamada, "ATM0" para silenciar el altavoz del módem, y "ATZ" para reiniciar el módem.
El lenguaje Hayes permite realizar tareas como marcar números, colgar, controlar la velocidad de transmisión, cambiar parámetros de conexión, activar o desactivar funciones como la corrección de errores o compresión de datos, entre otras. Por su versatilidad, la mayoría de los módems dial-up implementaron los comandos Hayes o variantes de estos.
Parte del conjunto de comandos Hayes fue estandarizado por la ITU-T bajo el protocolo V.25ter (actual V.250), lo que facilitó la compatibilidad y eliminó la necesidad de desarrollar controladores específicos para cada marca de módem. Esto aceleró la adopción de módems y simplificó el desarrollo de software de comunicaciones.
Con la llegada de Windows 95 y sistemas operativos posteriores, se popularizó el uso de controladores específicos para cada modelo de módem, lo que redujo la dependencia de los comandos Hayes. Aun así, muchos dispositivos industriales, sistemas embebidos y soluciones de automatización siguen utilizando comandos AT para tareas de comunicación y control.
Características principales de la norma Hayes
Ejemplos de uso
Ventajas y desventajas
Ventajas:
Desventajas:
Comparación con tecnologías similares
Los comandos Hayes se diferencian de otros métodos de control de hardware por su independencia del sistema operativo y su simplicidad textual. A diferencia de los controladores propietarios, los comandos AT pueden ser enviados desde cualquier programa de terminal o script que acceda al puerto serie del módem.
Relevancia actual
Aunque los módems de acceso telefónico han caído en desuso, los comandos Hayes siguen siendo relevantes en módems GSM/3G/4G para IoT, en sistemas embebidos y en aplicaciones industriales donde la comunicación serial sigue siendo habitual. Su legado continúa en la forma en que se diseñan y controlan muchos dispositivos de comunicaciones modernas.
En conclusión, la norma Hayes representó un hito en la estandarización de la comunicación entre computadoras y módems, facilitando la expansión de las redes de datos y sentando las bases de la configuración remota y automatizada de dispositivos de telecomunicaciones.
Autor: Leandro Alegsa
Actualizado: 12-06-2023
¿Cómo citar este artículo?
Alegsa, Leandro. (2023). Definición de Hayes. Recuperado de https://www.alegsa.com.ar/Dic/hayes.php