ALEGSA · Actualidad

Definición de Hayes (conjunto de comandos AT para módems)

Significado de Hayes: Hayes es un norma que fue desarrollada inicialmente por Dennis Hayes para el módem Hayes Smartmodem 300 en 1981. Hates se convirtió en un lenguaje que ...

Definición de Hayes (conjunto de comandos AT para módems)

 

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


  • Simplicidad: Los comandos son fáciles de aprender y escribir.

  • Compatibilidad: La norma permitió que múltiples fabricantes adoptaran un mismo lenguaje de control.

  • Extensibilidad: A lo largo del tiempo, se agregaron nuevos comandos para soportar mayores velocidades y funcionalidades como fax, corrección de errores (V.42, MNP) y compresión (V.42bis).

  • Versatilidad: Los comandos Hayes no solo se utilizan en módems telefónicos, sino también en módems GSM, LTE y otros dispositivos de comunicaciones.


  • Ejemplos de uso


  • Envío de mensajes SMS a través de un módem GSM usando el comando "AT+CMGS".

  • Automatización de llamadas en sistemas de alarmas remotas o paneles industriales.

  • Configuración remota de dispositivos conectados por línea telefónica.


  • Ventajas y desventajas


    Ventajas:
  • Facilita la configuración y control de módems de diferentes fabricantes.

  • Permite automatización y scripting sencillo para tareas de comunicación.

  • Estándar ampliamente adoptado y documentado.


  • Desventajas:
  • Algunos comandos pueden variar entre fabricantes (extensiones propietarias).

  • Limitado a dispositivos que soporten la norma.

  • Obsolescencia en muchos entornos modernos debido a nuevas tecnologías de comunicación.


  • 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

    Diccionario informático


    Compartir nota

    Consultá dudas con nuestro Asistente IA

    ALEGSA IA · Tecnología

    Consultá al asistente IA

    Escribí tu consulta sobre informática, internet, tecnología, programación, hardware, software o seguridad. El asistente responde en segundos y podés elegir si querés una respuesta completa o breve.

    Cuanto más clara sea tu pregunta, mejor responderá la IA. 0/400
    Tipo de respuesta
    Ayuda para escribir una mejor consulta

    Dále contexto a la IA: explicá qué querés resolver, qué equipo o sistema usás y qué tipo de respuesta necesitás. Si lo deseás, dejá tu e-mail para que podamos contactarte si detectamos un error o si nuestro staff quiere ampliar la respuesta. Cada consulta se procesa como una nueva pregunta.

    * Aclaración: sugerimos dejar tu e-mail si querés que podamos contactarte para corregir una respuesta o ampliar la ayuda.

    Nuestras redes

    Podés seguirnos y contactarnos desde nuestras redes sociales.