tato stránka aktualizována: 14.12.2003

AT příkazy pro ovládání mobilních telefonů

Můžete si stáhnout seznamy AT příkazů určené pro mobilní telefony Siemens C35, Ericsson 888, Ericsson speciál.
A jak je používat?
Připojte mobil k počítači (přes převodník úrovní) a spusťte terminál.
V terminálu napište AT a stiskněte ENTER. Pokud se na obrazovce vypíše OK, tak to máte v suchu. Tuto odpověď vám poslal mobilní telefon a znamená to, že AT příkazům rozumí (alespoň nějakým). Teď již můžete příkazy zadávat a telefon by na ně měl reagovat.
Následují příklady a popis některých AT příkazů. Tento seznam znaků není kopií žádného jiného manuálu či seznamu. Seznam je sestaven (a odzkoušen) se zaměřením na mobilní telefony (MT).
Znak <CR> = ENTER (z terminálu), nebo 0D (v HEXa z uPC).

AT příkaz popis příklad povelu do MT příklad odpovědi z MT poznámka
AT Umožňuje otestovat komunikaci s MT. AT <CR> OK  
ATA Vyzvednutí příchozího hovoru. ATA <CR> OK Pokud na MT žádný hovor nepřichází tak MT odešle ERROR. Příchozí hovor MT oznamuje znaky RING.
ATH Zrušení probíhajícího hovoru (zavěšení). ATH <CR> OK  
ATD Vytočení telefonního čísla. ATD0602123456; <CR> OK MT vytočí tel. č. 0602123456. Pokud nemá MT signál, tak místo OK odpoví NO CARRIER (testováno s Ericssonem 628).
AT+CPBR Vyčte z MT seznam telefonních čísel. AT+CPBR=1,4 <CR> +CPBR: 1,"931123456",129,"PEPA"
+CPBR: 2,"9501234567",129,"TONDA"
+CPBR: 3,"901234567",129,"DOMU"
+CPBR: 4,"981234567",129,"KAREL"
OK
Vyčte z MT tel. čísla od místa 1 do místa 4. Samozřejmě lze čísla upravit podle potřeby. Před tímto příkazem je třeba definovat paměť z které chceme číst viz. +CPBS.
AT+CPBS Definuje pozici telefonního seznamu v MT. AT+CPBS="SM" <CR> OK "SM" = znak pro výběr tel. seznamu na SIM kartě
"ME" = znak pro výběr tel. seznamu v mobilním telefonu
Default = "SM"
AT+CPMS Definuje paměť pro práci s SMS. AT+CPMS="SM","SM" <CR> +CPMS,1,10,1,10
OK
"SM" = paměť SIM karty
"ME" = paměť telefonu.
AT+CMGL Vypíše SMS zprávy. AT+CMGL=0 <CR> +CMGL:1,0,,26
079124602009999
0040C9124606021
436500002050020
243610808576D0C
37BB6963
OK
Číslo v příkazu udává typ čtených zpráv:
Pro ***ERICSSON***
0 - přijaté, nečtené zprávy
1 - přijaté, přečtené zprávy
2 - uložené, neodeslané zprávy
3 - uložené, odeslané zprávy
U Ericssonu je potřeba nejdříve definovat paměť z které se bude číst viz. +CPMS.
Pro***SIEMENS***
0 - přijaté, nečtené zprávy (default)
1 - přijaté, přečtené zprávy
2 - uložené, neodeslané zprávy
3 - uložené, odeslané zprávy
4 - všechny zprávy
AT+CMGD Smazání příslušné SMS zprávy. AT+CMGD=1 <CR> OK Číslo v příkazu udává pozici zprávy, která má být smazaná.
AT+CMSS Odešle SMS zprávu uloženou v seznamu. AT+CMSS=1 <CR> +CMSS:.12
OK
Číslo v příkazu udává pozici zprávy v seznamu. U Ericssonu je potřeba nejdříve definovat paměť s kterou se bude pracovat viz. +CPMS. SMS musí být uložené i s telefonním číslem (paměť zpráv - odeslané)
AT+CLIP Zapne zobrazování telefonního čísla příchozího hovoru. AT+CLIP=1<CR> OK Při příchozím hovoru to potom vypadá takto:
RING
+CLIP: "+420602123456",145,,,,0
Při zadání čísla "0" v příkazu se zobrazování čísla příchozího hovoru vypne.
ATE Zapíná a vypíná echo z MT.
Zapnuté echo znamená že při zadání povelu do MT se vám před potvrzením vrátí i zadaný příkaz. Defaultně je echo zapnuté.
Příklad vypnutí echa:
ATE0<CR>
OK Echo se zapne pokud do příkazu zadáte jedničku.
AT+CKPD
Pouze pro Ericssony.
Simuluje stisknutí klávesy (tlačítka) na telefonu. AT+CKPD="n"<CR>   Místo znaku "n" je nutno doplnit znak tlačítka:
Tlačítko n
šipka vlevo <
šipka vpravo >
NO e
YES s
1 (mezera) 1
2ABC 2
3DEF 3
4GHI 4
5JKL 5
6MNO 6
7PQRS 7
8TUV 8
9WXYZ 9
0 (spec. znaky) 0
c (umazávání) c
* *
# #
Pokud zadáme za povel např. ",20", tak nastavíme délku "stisknutí klávesy" na 2s (v desetinách sekundy). Např.: AT+CKPD="*",20<CR>. Přehlednější popis tohoto příkazu si můžete stáhnout v PDF podobě.

 

 

návrat na hlavní stránku | E-MAIL | tato stránka založena: 23.12.2001 | © Amnez | Osobní stránky autora |

 

Články