ATcommand

ATcommand 또는 헤이즈 커맨드 세트(Hayes command set) 또는 줄여서 AT는 1981년 Hayes Smartmodem 300 보 모뎀을 위해 데니스 헤이즈(Dennis Hayes)가 처음 개발한 특정 명령 언어이다. 이후 마이크로컨트롤러(MCU),블루투스등 이들과의 확장성이 용이한 통신 프로토콜로 사용되고있다.

명령 세트는 전화 걸기, 전화 끊기 및 연결 매개 변수 변경과 같은 작업에 대한 명령을 생성하기 위해 결합될 수있는 일련의 짧은 텍스트 문자열로 구성된다. 대다수의 전화 접속 모뎀은 다양한 변형에서 Hayes 명령인  AT command를 사용하고있다.

명령 집합은 가장 오래된 300 비트 / s 모뎀에서 지원하는 작업만 포함한다. 고속 모뎀의 추가 기능을 제어하기 위해 새로운 명령이 필요할 때 주요 공급 업체 각각에서 다양한 일회성 표준이 나왔다. 이들은 계속해서 기본 명령 구조와 구문을 공유했지만 Hayes와 USR에서는 '&', Microcom에서는 '\'와 같은 몇 가지 프리픽스(prefix) 문자를 사용하여 새로운 명령을 추가했다. 이 중 많은 부분이 SupraFAXModem 14400이 도입된 후 AT는 확장과 그 이후의 시장에서의 표준을 위한 통합에 대한 재 표준화가 이루어졌다.

사용예
블루투스 및 BLE에서의 사용 예

 명령어 구문
AT(+명령어)(파라미터)
 질의응답 구문
AT(+명령어?)

전송속도
일반적으로 9600b 또는 115200b등을  사용한다.

같이 보기 
 통신 프로토콜

참고

conexant-Commands for HostProcessed and HostControlled Modems Reference Manual
SIM tech-SIM com, AT Command Set ,SIM5320 _ATC_V1.23
SIM com -BLE 4.0 modules(HM-10;HM-11)DataSheet

네트워크 프로토콜