czwartek, 22 marca 2007

Komendy AT

Kiedyś gdy wasi rodzicie byli mali a dinozaury niewiele większe, w firmie Hayes Microcomputer
powstały komendy do komunikacji pomiędzy komputerem a modemem, komendy te miały jedna charakterystyczną cechę, zaczynały sie na AT dlatego nazwano je Komendami AT lub Hayes AT

Dziś mamy rok 2007 i większości telefonów na rynku posiada obsługę AT, teraz tylko pytanie jak podłączyć telefon do PC nic prostszego wystarczy kabel który mamy od producenta, moża też użyć modułu Bluetootha, teraz gdy mamy podłączony kabel do PC i telefonu trzeba zrobić małą konfigurację[Podaje dla Win XP i SE d750]

Strat->Panel Sterowania[widok klasyczny]->System->zakładka Sprzęt->Menadżer urządzeń->Porty (COM i LPT)-> szukamy naszego telefonu i trzeba zapamiętać wartosc COM[tu jest COM6]


Teraz Start->Programy->Akcesoria->Komunikacja->HyperTerminal
Wpisujemy nazwę, wybieramy ikonkę,-> Później w miejsce Połącz używając wybieramy własne odpowiedni port u mnie jest to COM6 w następnym oknie nic nie musimy robić, tylko OK
I mamy czyste okno wpisujemy AT powino się pojawić OK czyli komendy AT są obsługiwane
Teraz pomocne będzie wcisnięcie Caps Locka
np.wpisujemy ATDL i telefon powinien się połączyć z ostanio wybieranym numerem, można się rozłączyć przy pomocy telefonu mozna również wpisac ATHO czyli zakończenie połączenia

A jak się dowiedzieć z czym mamy do czynienia
ATI1 pokaże CXC125952 jest to zwiazne z plikami jezykowany w telefonie
ATI3 pokazuje typ modemu Sony Ericsson USB WMC Modem

ATI5
sypnie dosyć dużą garscia informacji

ATI7
ATI


AT+CGMR wersja firmware

AT+CGSN -IMEI

AT+GCAP

AT+GMI nazwa producenta telefonu

AT+GMM model telefonu

AT+GMR wersja firmware

AT+CCLK? aktualny czas,data na komorce

AT+CCLK="07/03/22,16:55:05+04" aby zmienic date i godzinke

AT+CALA="17:00" aby dodać alarmn

AT+CALD=1 skasowanie alarmu

AT+CALA="10:10" ,2, , , "1,2,3,4,5"
alarmn cykliczny o godznie 10:10 od poniedziałku do piątku

AT+CALA? pokaż wszystkie alarmny

AT+CIMI pokaze wam numer IMSI

at*eaps=? pokaż ilosc profili

at*eaps=1 lub 2,3,4,5,6,7 wybierz profil

at*eapn? wyswietli nazwy profili

media player
at*semp=0 stop
at*semp=1 play
at*semp=2 pause
at*semp=3 ff start, ff stop
at*semp=4 rew start, rew stop
at*semp=5 next
at*semp=6 previous
at*semp=8 random

at*selog duzo jakis liczb :p

at*ekey=1,">",0," > oznacza joystick w lewo, 0 oznacza wcisniecie klawisza i przytrzymanie, 2 pojedyncze przycisniecie

at*ekey=1,"6",2 wcisniety klawisz 6

at*ekey=1,"6",0 wcisniety i przytrzymany, pewnie wyskoczy kasiazka lub szybkie wybieranie

at*ekey=3,"1",2,"1",2,"2",2 112 sie ukaze :]
at*ekey=3,"9",2,"9",2,"7",2 997

a terazx cos trudniejszego wybieranie numeru i polaczenie sie z nim
at*ekey=4,"1",2,"1",2,"2",2,":J",0 wybierze 112 i wcisnie joystick i rozpocznie połączenie :]
4 oznacza ile komend ma wykonac tutaj 4 czyli wcisniecie 1 , 1, 2, i wcisniecie joya[:J]
Jezeli zamiast 4 wstawimy 3 to tylko wybieze nam numer, mozna smiało pisac do 20 takich komend :p
np. at*ekey=20,"1",2,"2",2,"3",2,"1",2,"2",2,"3",2,"1",2,"2",2,"3",2,"1",2,"2",2,"3",2,"1",2,"2",2,"3",2,"1",2,"2",2,"3",2,"1",2,"2",2,


Komendy AT mozna też wysyłaż przy pomocy BT Info

Skąd pobrać kommendy AT jest wiele źródeł można stąd


Dlaczego tak mało, będzie puźniej :]