Globetrotter+SIMDATA -> problem z komendami AT

Wszystko na temat internetu za pomocą sieci komórkowych pod systemem Linux.

Moderator: Moderatorzy

ODPOWIEDZ
rodgie
Początkujący użytkownik forum
Posty: 9
Rejestracja: 2006-05-09, 14:05

Globetrotter+SIMDATA -> problem z komendami AT

Post autor: rodgie »

Udało mi się skonfigurować pod Windowsem i Linuksem modem GlobeTrotter GPRS (s/n WP, f/w 3.4.0), lecz mam często problemy z połączeniem do sieci za pomocą komend AT.
Otóż, gdy mam niską jakoś sygnału (+CSQ=10,costam), modem bardzo czesto przestaje reagowac na komendy AT.
Objawia sie to tym, ze pod linuksem w konsoli widze pojawiajace sie kolejne komendy chat, np.:

Kod: Zaznacz cały

ATZ
OK
..
i w pewnym losowym momencie po odpowiedzi przestaja sie pojawiac nastepne komendy skryptu chat(czasami dzieje się to nawet przed pierwszą komendą), po 30s wystepuje timeout i nie ma polaczenia. Co wiecej, dotyczy to rownież komendy testowej 'AT'.

Teraz, jak przystawie laptopa do okna (trochę lepszy sygnal) to z reguly łączy się bezproblemowo i mam stabilnego neta (nie rozłącza się nawet po powrocie na biurko).

Probowalem dodawac opoznienia pomiedzy kolejnymi komendami (\d) ale nic to nie dało.
----------------------
1.Czyżby modem wymagał połączenia z operatorem do zwykłych komend AT (nie mówię tu o takich jak sprawdzenie konta prepaid)??
2.Czy można odblokować w tym modemie AT^MONI ??
3.Jaką komendą sprawdza się standardowo nazwę bieżącego BTS'a??
4.Czy jest może jakiś soft do wysyłania SMSów pod Linuksem??

Za odpowiedź na którekolwiek z pytań będę bardzo wdzięczny :D
Awatar użytkownika
Vipera
Stary wyga bezprzewodowy
Posty: 567
Rejestracja: 2005-10-30, 23:43
Lokalizacja: Katowice

Re: Globetrotter+SIMDATA -> problem z komendami AT

Post autor: Vipera »

rodgie pisze: 4.Czy jest może jakiś soft do wysyłania SMSów pod Linuksem??
SMS'y wysyłam przy pomocy kmobiletools.

Wersja 0.4.3.2
żródła:
http://download.berlios.de/kmobiletools ... .2.tar.bz2

SUSE:
ftp://ftp.berlios.de/pub/kmobiletools/k ... E3.5.1.rpm

Wersja 0.4.2
debian:
http://prdownload.berlios.de/kmobiletoo ... 1_i386.deb

Oficjalna strona:
http://kmobiletools.berlios.de/

(Podziękowania dla graveman za podanie tych linków.)

Odpaliłem bez problemów rpm'a dla SUSE pod Fedorą. Podejrzewam więc, że inne dystrybucje powinny sobie również z tym poradzić.
Proponuję jednak instalację Yum'em (te dystrybucje, które go używają)

Kod: Zaznacz cały

yum localinstal kmobiletuls-*
Więcej możesz przeczytać TUTAJ -> SMS'y w Linuksie
"Jeśli coś może się popsuć - na pewno się popsuje" :(
Oby tylko wiedzieć jak to naprawić ;)
rodgie
Początkujący użytkownik forum
Posty: 9
Rejestracja: 2006-05-09, 14:05

no to sobie sam odpowiedzialem na wiekszosc pytan:)

Post autor: rodgie »

1. Modem sie nie wiesza na k.AT odkad dodalem przed polaczeniem w skrypcie polaczenia 4 linijki:

Kod: Zaznacz cały

sudo cardctl suspend 0
sleep 1
sudo cardctl resume 0
sleep 1
sudo pppd /dev/ttyS4 115200 .....
-po prostu reset, a wlasciwie odlaczenie na moment pradu od modemu zaraz przed polaczeniem - 100% skutecznosci, zawsze laczy, widocznie modem jest jakis lipny, w kazdym razie windowsowe sterowniki musza robic to samo bo tam sie nie wiesza

2. Nie da sie, ale jest polecenie wyswietlajace liste dostepnych operatorow

3. Nadal nie wiem

4. Dzieki za info :D
Awatar użytkownika
evad
Stały użytkownik forum
Posty: 108
Rejestracja: 2006-05-15, 08:53
Lokalizacja: Londyn, Zielona Góra

Re: Globetrotter+SIMDATA -> problem z komendami AT

Post autor: evad »

rodgie pisze:Udało mi się skonfigurować pod Windowsem i Linuksem modem GlobeTrotter GPRS (s/n WP, f/w 3.4.0), lecz mam często problemy z połączeniem do sieci za pomocą komend AT.
Jak to zrobiłeś? jakiś specjalny sterownik? pytam z ciekawości, bo sam używam linuksa defaultowo (Fedora Core 5) i choć globetrottera nie mam, to dobrze byłoby wiedzieć na przyszłość...
rodgie pisze:3.Jaką komendą sprawdza się standardowo nazwę bieżącego BTS'a??
Co rozumiesz przez 'nazwę BTSa'? CID? wiadomość Cell Broadcast?? LAC i CID można sprawdzić poprzez AT+CREG?, a potem lokalizację możesz ew. sprawdzić w http://btsearch.org :]

Generalnie nt. komend AT sporo znajdziesz tutaj:
http://gatling.ikk.sztaki.hu/~kissg/gsm/at+c.html
rodgie pisze:4.Czy jest może jakiś soft do wysyłania SMSów pod Linuksem??
Spróbuj tego:
http://sourceforge.net/projects/umtsmon/

Wygląda obiecująco, ale w przyczyn wymienionych w akapicie pierwszym, sprawdzić tego nigdy nie mogłem. ;)
Dawid 'evad' Lorenz
rodgie
Początkujący użytkownik forum
Posty: 9
Rejestracja: 2006-05-09, 14:05

hehe

Post autor: rodgie »

Zadnych dodatkowych sterownikow.

Najpierw dopisalem do pliku /etc/pcmcia/config

Kod: Zaznacz cały

card "Option Wireless Technology GSM/GPRS GlobeTrotter"
#Use Manufacturing ID to match all GlobeTrotter variants
manfid 0x0013, 0x0000
bind "serial_cs"
zgodnie z instrukcja http://www.pharscape.org/index.php?opti ... view&id=29 - nie wiem czy niepotrzebnie.
Nastepnie zrobilem

Kod: Zaznacz cały

dmesg | grep ttyS 
aby zobaczyc jaki port moj modem okupuje.

Nastepnie juz tylko odpalic pppd i skonfigurowac skrypt chat ( mam na laptopie jak bedzie trzeba to dorzuce ).

Komenda AT+CREG? nie sluzy do identyfikacji BTS z tego co widze.

Jakos nie moge w http://gatling.ikk.sztaki.hu/~kissg/gsm ... ev1_04.txt znalezc odpowiedniej komendy...

PS. Moj linux to Ubuntu :D.
Awatar użytkownika
kemott1
Specjalista bezprzewodowy-senior
Posty: 451
Rejestracja: 2006-01-07, 18:39

Re: Globetrotter+SIMDATA -> problem z komendami AT

Post autor: kemott1 »

Wydaje mi się, że jak się ustawi AT+CREG na wartość 2 to modem się nie przełacza na inny bts. Trzeba to sprawdzić dokładnie :wink:
Awatar użytkownika
evad
Stały użytkownik forum
Posty: 108
Rejestracja: 2006-05-15, 08:53
Lokalizacja: Londyn, Zielona Góra

Re: hehe

Post autor: evad »

rodgie pisze:Zadnych dodatkowych sterownikow.
...
aby zobaczyc jaki port moj modem okupuje.
Spoko, z ciekawości pytałem, niemniej gdybym kiedyś wszedł w posiadanie globetrottera, to będę już miał od czego zacząć. :)
rodgie pisze:Komenda AT+CREG? nie sluzy do identyfikacji BTS z tego co widze.
A próbowałeś ją wykonać w modemie? u mnie zwraca LAC i CID, w postaci szesnastkowej, sprawdzane w wielu telefonach. być może niektóre nie zwracają tego... :-o


Zdania zaczynamy z dużej litery. Szadzik
Dawid 'evad' Lorenz
Awatar użytkownika
kemott1
Specjalista bezprzewodowy-senior
Posty: 451
Rejestracja: 2006-01-07, 18:39

Re: Globetrotter+SIMDATA -> problem z komendami AT

Post autor: kemott1 »

Zwraca u mnie cell i lac.
rodgie
Początkujący użytkownik forum
Posty: 9
Rejestracja: 2006-05-09, 14:05

juz wszystko wiem

Post autor: rodgie »

No i mieliscie racje.
Najpierw zrobilem

Kod: Zaznacz cały

AT+CREG=2  //Enable network registration and location information unsolicited result code
, a po tym juz AT+CREG? ladnie wypisuje szesnastkowo LAC i CID.

Dzieki wielkie!!
Awatar użytkownika
evad
Stały użytkownik forum
Posty: 108
Rejestracja: 2006-05-15, 08:53
Lokalizacja: Londyn, Zielona Góra

Re: juz wszystko wiem

Post autor: evad »

rodgie pisze:No i mieliscie racje.
Najpierw zrobilem

Kod: Zaznacz cały

AT+CREG=2  //Enable network registration and location information unsolicited result code
, a po tym juz AT+CREG? ladnie wypisuje szesnastkowo LAC i CID.
Taadaa! :) btw, czy pod windowsem ten option jest widziany pod jakimś portem COMx? jeśli tak, to czy mógłbyś sprawdzić czy działa z nim monitor.exe Nobbi'ego - http://www.nobbi.com/monitor/index_en.htm , TIA :)
Dawid 'evad' Lorenz
Awatar użytkownika
kemott1
Specjalista bezprzewodowy-senior
Posty: 451
Rejestracja: 2006-01-07, 18:39

Re: Globetrotter+SIMDATA -> problem z komendami AT

Post autor: kemott1 »

Z tym monitorem działa bez problemu Siemens MC35 8)
Awatar użytkownika
evad
Stały użytkownik forum
Posty: 108
Rejestracja: 2006-05-15, 08:53
Lokalizacja: Londyn, Zielona Góra

Re: Globetrotter+SIMDATA -> problem z komendami AT

Post autor: evad »

kemott1 pisze:Z tym monitorem działa bez problemu Siemens MC35 8)
Z monitorem.exe działa wiele telefonów (sam próbowałem z Siemensami SL45, S45, S55, S65 i Nokiami 7110, 3410, 6230 - może jeszcze coś, ale nie pamiętam) , dlatego byłem ciekaw czy będzie współpracował Optionem...
Dawid 'evad' Lorenz
rodgie
Początkujący użytkownik forum
Posty: 9
Rejestracja: 2006-05-09, 14:05

odp

Post autor: rodgie »

Wyprobowalem ten program, ale nie zadzialal mi.
W ustawieniach w sumie zmienialem tylko :
port -> COM9
speed -> 115200 oraz 57600
handshake -> DTR and RTS oraz RTS

Log1:

Kod: Zaznacz cały

20060517104919|Main                |Startup   |Show Splash
20060517104919|Main                |Startup   |Application starting
20060517104919|Main                |Startup   |Unregistered version 2.3.2.604
20060517104919|Main                |Startup   |Siemens STK features are DISABLED
20060517104919|Main                |Startup   |System    is W2K 5/1 B2600
20060517104919|Main                |Startup   |Inidelay  is 200
20060517104919|Main                |Startup   |Updfreq   is 2000
20060517104919|Main                |Startup   |Comport   is 9
20060517104919|Main                |Startup   |Baudrate  is 115200
20060517104919|Main                |Startup   |CableType is 1
20060517104919|Main                |Startup   |Debugging is 10000000000000011000000000000000
20060517104919|ReadCellList        |Ready     |2144 Cells
20060517104919|SortCellList        |Ready     |Sorting time 10
20060517104920|Connect             |Success   |Connected. Port \\.\COM9 -> \Device\VMODEM00
20060517104922|Main                |Event     |Timer fired
20060517104922|LineStatus          |Change    |New line status is CTS DSR rng cd
20060517104922|Main                |Event     |Timer fired
20060517104923|Main                |Event     |Timer fired
20060517104923|Main                |Event     |Timer fired
Log2:

Kod: Zaznacz cały

>>>
ESCAPE
>>>
AT
<<<

AT

OK

>>>
ATE1
<<<
ATE1

OK

>>>
AT+CPIN?
<<<
AT+CPIN?

+CPIN: READY

OK

>>>
AT+cgmi;+cgmm;+cgmr
<<<
AT+CGMI;+CGMM;+CGMR

ERROR

>>>
AT+cgmi;+cgmm;+cgmr
<<<
AT+CGMI;+CGMM;+CGMR

ERROR

>>>
Milego wczytywania :D
Awatar użytkownika
evad
Stały użytkownik forum
Posty: 108
Rejestracja: 2006-05-15, 08:53
Lokalizacja: Londyn, Zielona Góra

Re: odp

Post autor: evad »

rodgie pisze:

Kod: Zaznacz cały

>>>
AT+cgmi;+cgmm;+cgmr
<<<
AT+CGMI;+CGMM;+CGMR

ERROR

>>>
AT+cgmi;+cgmm;+cgmr
<<<
AT+CGMI;+CGMM;+CGMR

ERROR

>>>
Milego wczytywania :D
krótko mówiąc - nie działa. :(
Dawid 'evad' Lorenz
ODPOWIEDZ