Hayes AT command set

Hayes 300 Baud Smartmodem

The Hayes command set (also known as the AT command set) is a specific command language originally developed by Dale Heatherington and Dennis Hayes[1][2] for the Hayes Smartmodem 300 baud modem in 1981.

The command set consists of a series of short text strings which can be combined to produce commands for operations such as dialing, hanging up, and changing the parameters of the connection. The vast majority of dial-up modems use the Hayes command set in numerous variations.

The command set covered only those operations supported by the earliest 300 bit/s modems. When new commands were required to control additional functionality in higher speed modems, a variety of one-off standards emerged from each of the major vendors. These continued to share the basic command structure and syntax, but added any number of new commands using some sort of prefix character – & for Hayes and USR, and \ for Microcom, for instance. Many of these were re-standardized on the Hayes extensions after the introduction of the SupraFAXModem 14400 and the market consolidation that followed.

The term "Hayes compatible" was[3][1] and as of 2018 still is important within the industry.[4]

  1. ^ a b Victoria Shannon (January 7, 1999). "The Rise and Fall of the Modem King". The New York Times. with a partner
  2. ^ Georgi Dalakov. "The Modem of Dennis Hayes and Dale Heatherington". Retrieved January 8, 2015.
  3. ^ "Hayes compatible". Computerworld. March 30, 1987. p. 61.
  4. ^ "How to Set Up a Hayes Compatible Modem". June 17, 2018.