GPRS escape sekvencia (+++)

Jozo svk421 na zoznam.sk
Úterý Listopad 9 10:08:19 CET 2010


Zdravim,
mal by som este jednu otazku ku gprs. Pouzivam modem Telit GE864-QUAD. 
So serverom komunikujem cez TCP, takze si vytvorim spojenie cez  #SD a 
dalej uz chodia binarne data. To je v poriadku, vyzera ze to aj celkom 
chodi. Lezne ked si vypytam zo servera presny cas a chcem ho zapisat do 
interneho RTC v modeme, potrebujem prerusit komunikaciu cez socket a 
pouzit zase AT prikaz. Podla papierov by to malo fungovat nasledovne:

-poslem (+++)
- dostanem OK
- vybavim pozadovany AT
- obnovim socket cez #SD

Problem je, ze na (+++) nedostanem ziadne potvrdenie. Napriek tomu sa 
socket prerusi a modem zacne reagovat na AT prikazy, lezne na prvy 
odpovie NO CARRIER, dalsie uz idu OK. Aj obnovenie soketu nasledne 
prebehne OK.  Takze nejako sa to da pouzit, ale dobre to nie je. Tym ze 
nedostanem odpoved na (+++), neviem kedy mozem zacat komunikovat dalej  
(cakat tam treba, inak to nechodi ani tak) a ani ten prvy zahodeny AT 
paket asi nie je korektny.  Vedel by niekto poradit, kde robim chybu?

j.


Další informace o konferenci Hw-list