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