Moduł GSM

May 01, 2007 3 Replies

Witam! Próbuje utrzymać transmisje GPRS z serwerem. Jeśli przez zbyt długi czas dane nie są transmistowane w żadną strone to po kilku godzinnej przerwy gdy próbuje przesłać dane to nie przechodzą. Moduł przez cały czas pokazuje że połączenie jest aktywne. Czy ktś wie z czym to może być związane. Może sieci GSM po długim czasie nieaktywności połączenia zrywają je czy może coś inego?? Używam modułu SIM300



sojeek



Bardzo mozliwe ze po jakims czasie nieaktywnosci, tzw kontekst PDP jest w sieci tracony i twoje pakiety ida do /dev/null.

Nie mozesz co godzine/dwie cos spingowac?

Bradziej mi zalezy zeby to moduł GSM wiedział ze nie jest połączony i jakby co aktywował połączenie a w nim chyba opcji pinga nie ma a jak jest to zalezy mi na oszczedzaniu wysyłanych pakietów w cleu mniejszego rachunku za GPRS'a.

Właśnie to - jeśli udaje Ci się utrzymać czas liczony w godzinach to i tak masz szczęście bo jak dobrze pamiętam gwarantowany czas utrzymania IP jest rzędu 5 minut. Urządzenie musi od czasu do czasu coś wysłać. Jakiegoś UDP z kilkoma bajtami wystarczy. Możesz pinga - wówczas odbierając echo wiesz, że jesteś połączony. Ping co 5 minut nie nabije zbyt wiele kosztów.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required