AT parancsok (más néven Hayes parancskészlet ; az AT az angol figyelem szóból származik ) – egy parancskészlet, amelyet 1977-ben Hayes fejlesztett ki saját fejlesztésére, a Smartmodem 300 baud modemre. A parancskészlet rövid szöveges karakterláncok sorozatából áll, amelyek teljes parancsokká vannak összeállítva olyan műveletekhez, mint a szám tárcsázása, kapcsolat indítása vagy a kapcsolati paraméterek módosítása.
Ahhoz, hogy a modem felismerje ezeket a parancsokat, meghatározott formában kell őket megírni. Minden parancs mindig AT vagy at betűkkel kezdődik (az angol AT tention , amelyre a nevüket kapták), kiegészítve egy vagy több paranccsal, és a végén a billentyű megnyomásával fejeződik be ↵ Enter. A modem csak akkor fogadja el a parancsokat, ha „parancs módban” vagy offline állapotban van.
Az AT parancsokat általában kommunikációs szoftveren keresztül küldik a modemnek, de a felhasználó manuálisan is beírhatja a számítógép billentyűzetéről.
A parancskészlet nagyon jó megoldásnak bizonyult, és a Hayes-kompatibilis modem beállításainak megadásaként [1] az optimális működését szolgálja különféle célokra, különböző körülmények között: különböző telefonvonal-viszonyok mellett, a vonal frekvenciaválasza , zajosság, gyakori szikrainterferencia stb.
A Hayes-parancskészlet (AT-parancsok) szabványosítását az Adatátviteli rendszerek és berendezések - Soros aszinkron automatikus tárcsázás és vezérlés című dokumentumban fejezték ki, amely TIA / EIA -602 néven ismert. Továbbá az ITU-T kiadta a V.250 dokumentumot (más néven V.25ter), amely tartalmazza az összes TIA/EIA-602 parancsot és néhány további parancsot. Ezt követően megjelent a TIA/EIA-602-A, amely csak a V.650-re való hivatkozásokat és egy kis történelmi hátteret tartalmazott [2] .
A modem konfigurálásához (aktiválásához, deaktiválásához és újrakonfigurálásához) a Hayes-parancsok különböző modemprofilokat használhatnak . Az utasításkészlet és az architektúra nagyon sikeresnek bizonyult, és többször is bővült, kiegészítésre került. Az ETSI számos szabványt adott ki a GSM mobiltelefonok és modemek kezelésére , mint például a GSM07.05 és a GSM07.07. Egyes kommunikációs berendezések gyártói saját kiterjesztéseikkel egészítik ki az AT parancsok szabványos készletét.
AT+CGDCONT=1"IP","internet" — GPRS modem inicializálási karakterlánca a mobilhálózatban való működéshez .