Kilka komend AT w jednym ciągu

Pozostałe zagadnienia (sprzętowe i programowe), które nie pasują do powyższych kategorii np. optymalizacja łącza, liczniki danych, bezpieczeństwo w sieci, informacje podstawowe.

Moderator: Moderatorzy

ODPOWIEDZ
Adamusek xD
Specjalista bezprzewodowy-senior
Posty: 367
Rejestracja: 2008-04-15, 14:18
Lokalizacja: Samolubie

Kilka komend AT w jednym ciągu

Post autor: Adamusek xD »

Witam!!
Dziś kombinowałem jak zrobić aby wydawać kilka AT w jednym ciągu i mam rozwiązanie :D
Więc aby wyświetlić informacje o modemie ATI1 ATI2 ATI3 zamiast każdą z tych komend wpisywać oddzielnie należy to zapisać

Kod: Zaznacz cały

ATI1I2I3
więc należy użyć AT tylko na początku.
No to teraz dodamy do powyższego przykładu komendę AT+CREG=2 więc wygląda to tak:

Kod: Zaznacz cały

ATI1I2I3 +CREG=2
.
Więc teraz do powyższych przykładów dodamy zapytanie o CID i LAC BTS:

Kod: Zaznacz cały

ATI1I2I3 +CREG=2; +CREG?
zwróćmy uwagę, że jeśli wydamy już komendę zawierającą "+" po "AT" (np AT+COPS?) i chcemy wydać następną w tym samym wierszu musimy wstawić między nie ";" (średnik). Posłużę się ciągiem inalizacyjnym który wydajemy we właściwościach modemu, czyli np AT+CGDCONT=1,"IP","internet" , zakładając że mamy pin na karcie SIM wpisujemy następujący ciąg

Kod: Zaznacz cały

AT+CPIN="XXXX"; +CGDCONT=1,"IP","internet"
(XXXX to PIN).
Na koniec się "zabawimy" i piszemy

Kod: Zaznacz cały

ATI1I2I3Z +CREG=2; +COPS?; +CPIN?
i można tak aż do około 40 znaków.
Wszystkie polecenia testowałem HT oprócz ciągu inalizacyjnego
W razie pytań śmiało pisać.
Wszelkie prawa zastrzeżone! Copyright AdamusekxD

[ Dodano: 2008-09-01, 21:48 ]
Myślę, że może to być sposób na wymuszanie GPRS/3G
Awatar użytkownika
YaHooo
Guru bezprzewodowy
Posty: 17761
Rejestracja: 2008-01-02, 14:38
Lokalizacja: Białystok

Re: Kilka komend AT w jednym ciągu

Post autor: YaHooo »

Tylko, że wpisywanie w ciągu inicjalizacyjnym komend ATIx, CREG?, COPS? nie ma sensu, bo i tak chyba nie zobaczymy ich wyniku.
Pozdrawiam YaHooo :)
> FAQ < > Limitowanie TTL < > Filtrowanie MAC < > Limit - miniFAQ <
> Udostępnianie połączenia internetowego iPlus w trybie Ad-hoc < > Połączenie Ad-hoc <
(iPlus7GB-30%) + (Sierra Wireless AC881) + (HP Compaq nx7300) + (200m od BTS'a) = (600kB/s)
Adamusek xD
Specjalista bezprzewodowy-senior
Posty: 367
Rejestracja: 2008-04-15, 14:18
Lokalizacja: Samolubie

Re: Kilka komend AT w jednym ciągu

Post autor: Adamusek xD »

Chodzi tylko o
AT+CPIN="XXXX"; +CGDCONT=1,"IP","internet"
a reszta to przykłady zapisu :P
Awatar użytkownika
YaHooo
Guru bezprzewodowy
Posty: 17761
Rejestracja: 2008-01-02, 14:38
Lokalizacja: Białystok

Re: Kilka komend AT w jednym ciągu

Post autor: YaHooo »

Adamusek xD pisze:Chodzi tylko o
W takim razie zwracam honor :]

A sprawdzałeś jak to działa właśnie w ciągu inicjalizacyjnym?
Pozdrawiam YaHooo :)
> FAQ < > Limitowanie TTL < > Filtrowanie MAC < > Limit - miniFAQ <
> Udostępnianie połączenia internetowego iPlus w trybie Ad-hoc < > Połączenie Ad-hoc <
(iPlus7GB-30%) + (Sierra Wireless AC881) + (HP Compaq nx7300) + (200m od BTS'a) = (600kB/s)
Awatar użytkownika
krystianb
Guru bezprzewodowy
Posty: 10352
Rejestracja: 2008-03-19, 17:10
Lokalizacja: wa

Re: Kilka komend AT w jednym ciągu

Post autor: krystianb »

AT+CPIN="XXXX"; +CGDCONT=1,"IP","internet"
Z tym akurat jest problem bo jak by tego nie pisac w ciagu inicjalizacyjnym i tak nie przejdzie. W ogole kiedys czytalem ze tam mozna w ogole pisac bez komendy at na początku, ale to i tak nic nie zmienia. Problem polega na tym ze w komendzie inicjalizacyjnej nie moze byc +cpin=xxxx, na szczescie mam plusa i moglem sie pina własnorecznie pozbyc.
Za prośbę pomocy na gg/pw gwarantuje czerwony prezent!
Adamusek xD
Specjalista bezprzewodowy-senior
Posty: 367
Rejestracja: 2008-04-15, 14:18
Lokalizacja: Samolubie

Re: Kilka komend AT w jednym ciągu

Post autor: Adamusek xD »

:ups: Więc komendy AT łączyć można, ale nie w ciągu inicjalizacyjnym - uważam że to trochę dziwne :?
Awatar użytkownika
bob
Guru bezprzewodowy
Posty: 7979
Rejestracja: 2006-01-07, 15:41
Lokalizacja: Mała miejscowość

Re: Kilka komend AT w jednym ciągu

Post autor: bob »

Adamusek xD pisze:Więc komendy AT łączyć można, ale nie w ciągu inicjalizacyjnym
Czyli wróciliśmy do kamienia łupanego i nici z Nobla. :rotfl:
Awatar użytkownika
KrissTofferr
Mistrz bezprzewodowy
Posty: 1271
Rejestracja: 2008-03-11, 14:15
Lokalizacja: Lubelskie

Re: Kilka komend AT w jednym ciągu

Post autor: KrissTofferr »

Jednak forum bez-kabli trzyma w swych mrocznych czeluściach przeróżne sekrety
- "combining at commands on the same command line" ;)
Awatar użytkownika
bob
Guru bezprzewodowy
Posty: 7979
Rejestracja: 2006-01-07, 15:41
Lokalizacja: Mała miejscowość

Re: Kilka komend AT w jednym ciągu

Post autor: bob »

KrissTofferr pisze:przeróżne sekrety
A jeden zdradzę już teraz:
http://www.bez-kabli.pl/viewtopic.php?p=99602#99602 :hyhy:
ODPOWIEDZ