Folia
← 返回头版

Hayes AT指令集:从调制解调器标准到国际规范

Hayes AT指令集是由Dennis Hayes和Dale Heatherington于1981年为Hayes Smartmodem开发的命令语言,由一系列短文本字符串组成,用于实现拨号、挂断和参数设置等调制解调器操作1。该指令集包含基础命令集、扩展命令集、专有命令集和寄存器命令四类1,其中逃逸序列为三个加号(+++)加一秒暂停,用于从数据模式切换至命令模式1。

这套指令集后来成为大多数拨号调制解调器的标准,并经历了从300到28.8 kbit/s的多代扩展1。1995年,ITU-T建立了V.25 ter标准将其正式化,该标准于1998年更名为V.2501。根据V.250规范,调制解调器需要实现A、D、E、H、I、L、M、N、O、P、Q、T、V、X、Z、&C、&D、&F等命令1。

随着技术发展,AT指令集的应用范围不断扩大。GSM标准通过ETSI GSM 07.07(3GPP TS 27.007)定义了AT风格的命令扩展1。然而,Time Independent Escape Sequence(TIES)的实现方式存在安全隐患,可被利用进行拒绝服务攻击1。


来源

  1. Hacker NewsHayes AT command set

评论