Napisalem taki jeden, chyba przydatny programik.. Wszystko przez to ze na laptopie prezesa w mojej firmie nie chce dzialac GlobeTrotter Mobility Manager ani IPlus Manager. Prawdopodobnie przez to ze z jakiegos powodu nie chce poprawnie zadzialac urzadzenie Globetrotter Application Interface.
Napisalem wiec prosty i prymitywny manadzer polaczen. Jego funkcje:
- wprowadzenie PINu jest jest taka potrzeba
wybor GPRS/UMTS
nawiazywanie polaczenia.
Program ma swoj plik konfiguracyjny. Jesli chcemy dodac obsluge jakiegos innego modemu, musimy go dodac do tego pliku. Separatorem jest znak ;, na przyklad:
itp.<add key="ModemIdent" value="Modem1;Modem2" />
<add key="tylko_UMTS" value="komendaUMTS1;komendaUMTS2" />
Musimy tez znac odpowiednie komendy ustalajace tryb pracy UMTS/GPRS, lub wpisac je jako puste (srednik i nic wiecej).
Nazwy modemow to wyrazenia regularne (patrz ponizej).
Jak juz wspomnialem, obecnie progrsam obsluguje modem GT HSDPA (taki mam) i jego konfiguracja wyglada tak:
Powinien dzialac kazdy modem, ktory nie jest wlaczany tylko przy uzyciu portu COM (nie dziala wiec Merlin U-530 i U-630).<add key="ModemIdent" value="Globetrotter.*Modem.*Interf.*" />
<add key="tylko_UMTS" value="AT_OPSYS=1,2" />
<add key="tylko_GPRS" value="AT_OPSYS=0,2" />
<add key="UMTS_GPRS" value="AT_OPSYS=3,2" />
<add key="GPRS_UMTS" value="AT_OPSYS=2,2" />
<add key="nazwa_dial_up" value="MojMM" />
<add key="domyslny_APN" value="www.plusgsm.pl" />
Zapraszam Was do testow. Jest to wersja alpha, ale dzilaajaca. W zaleznosci od czasu i checi bede program rozwijal. Zreszta udostepniam tez zrodla (Delphi .NET), wiec mozecie go sami poprawic.
Wymagania: zainstalowany Microsoft .NET Framework 2.0 , windows 98/ME/XP/2000/Vista.
Nie sprawdzalem czy program dziala bez uprawnien administratora.
Oto linki:
wersja binarna (dzialajacy program) : link
zrodla : link
Wszelkie uwagi i sugestie prosze dopisywac w tym watku.
P.S. Program graficznie ladny nie jest, ale nie o to chodzi :-) Ja wole sie skupiac na funkcjonalnosci niz na wygladzie... :-)
Pozdrawiam
[ Komentarz dodany przez: BliSki: 2008-04-10, 14:10 ]
Jedną z wersji programu załączyłem 2008.04.10 jako załącznik do tego posta.