Sterowanie modemem Siemens TC35i

Dec 24, 2006 21 Replies

Witam!



Postanowi³em wykonaæ eksperyment polegaj±cy na po³±czeniu siê z modemem GSM.



Wymy¶li³em sobie, ¿e przez modem analogowy (wewnêtrzny w PC), pod³±czony do linii telefonicznej po³±czê siê z modemem GSM typu Siemens TC35i.



Modem Siemensa podpi±³em do tego samego PC przez RS232C. Do obu modemów: PCintern i GSM podpi±³em osobne sesje terminalowe.



Na sesji terminalowej GSM ustali³em szybko¶æ 9600 bps - w programie terminalowym



AT // ustalenie szybkosci transmisji - autobaudrate AT+CPIN? // podanie kodu pin AT+CPIN=xxxx // po podaniu kodu pin xxxx i odczekaniu paru sekund modem b³yska LED'em statusowym z ma³ym wype³nieniem ATE0 // wy³±czam ECHO ATS0=2 // ustawiam autoanswer na 2 dzwonki - po dwóch dzwonkach powinien automatycznie podnie¶æ s³uchawkê i zestawiæ po³±czenie



Na sesji modemu na PC AT // ustalenie szybkosci transmisji - autobaudrate ATE0 // wy³±czam ECHO ATDT0xxxxxxxxx // wybierz numer 0xxxxxxxxx GSM



Po wybraniu numeru widzê, ¿e modem GSM odbiera dzwonki: pojawia siê RING RING RING ...



niestety GSM nie podnosi s³uchawki, mimo, ¿e ma ustawiony autoanswer na 2 dzwonki



dlatego wywo³a³em ATA // podniesienie s³uchawki



dioda LED pali siê ci±gle, co ¶wiadczy o istniej±cym po³±czeniu, modem PC nic nie zauwa¿y³ - my¶lê, ¿e powinien podaæ jakis komunikat np CONNECT



Naci¶niêcie jakiego¶ klawisza na sesji GSM lub PCmodem koñczy sie komunikatem NO CARRIER i dochodzi do roz³±czenia, na GSM podajê dla bezpieczeñstwa:



ATH // od³ó¿ s³uchawkê



I teraz pytanie - czy co¶ robiê ¼le, czy mo¿e zapomnia³em o czym¶ istotnym?



W modemie GSM u¿ywam karty SIM ERA TAK TAK



proszê o pomoc!



pozdrawiam



Przemys³aw


Zadzwoni³e¶ na numer GSM. Nawi±za³e¶ zwyk³e po³±czenie g³osowe. Je¶li chcesz przes³aæ dane to musisz mieæ drugi specjalny numer GSM do tego celu. Mo¿esz natomiast przesy³aæ dane dzwoni±c z modemu GSM na numer stacjonarny. Pamiêtaj jednak aby ci±g dzwoni±cy zawiera³ znak okre¶laj±cy, ¿e ma byæ to transmisja danych.

Pawe³

I oplacona usluge :-)

Jeszcze mozna GSM-GSM [bez oplat dodatkowych i chyba taniej niz ze stacjonarnego]

i byc moze z ISDN - jesli sprobujemy nawiazac polaczenie typu DATA.

J.

Dziêkujê z info.

Dziêki tej informacji mogê od³o¿yæ dog³êbne studia dokumentacji modemowej SIEMENS'a i po prostu zadzwoniæ do operatora ERY

U¿ytkownik "J.F." <jfox snipped-for-privacy@poczta.> >> I teraz pytanie - czy co¶ robiê ¼le, czy mo¿e zapomnia³em o czym¶ > >> istotnym?

A jak ona siê nazywa w ERZE?

T± mo¿liwo¶æ postaram siê sprawdziæ, ale jaki znak specjalny? S³ysza³em tylko, ¿e na koñcu numeru tel. ¶rednik ';' daje po³±czenie typu voice.

Dla mo¿liwo¶ci GSM - GSM potrzebujê jeszcze drugi modem GSM :-(

Moim celem jest pozyskiwanie danych telemetrycznych z urz±dzenia pomiarowego na zasadzie niegdysiejszych BBS'ów. Sprawdzê, czy w TC35i mogê zrobiæ autoanswer tylko dla wybranego numeru (jak niew³a¶ciwy numer, to np. ATH)

Parê lat temu to, co opisa³em w pierwszym po¶cie powiod³o siê, ale my¶lê, ¿e operator karty SIM by³ inny, a mo¿e w us³ugach dostêpnych co¶ siê pozmienia³o.

pozdrawiam i proszê o jeszcze (informacji)!

Przemys³aw

Jakas tam transmisja danych. Tylko uwazaj czy cie BOK rozumie, bo moze im sie wydawac ze GPRS chcesz, albo MMS.

Ale to byly zwykle modemy.

W siemensach albu zaczynasz od ATDInumer,

albo przed komenda atd wydajesz at+cbst=71,0,1 lub 75,0,1

to jest ustalenie typu [przyszlego] polaczenia.

Albo dowolny inny telefon GSM z "modemem". Np siemens C35, ME45, i cala masa innych.

A nie mozesz tego oprogramowac w druga strone - zeby urzadzenie co pewien czas dzwonilo ? Albo juz zupelnie nowoczesnie po GPRS, ale to wieksza robota.

J.

Niezbyt, tzn zwykły TA nie pozwoli na coś takiego, on umie rozmawiać praktycznie 64000 bps a gsm z opcją DATA to 9600 (co prawda niemalże gwarantowane, ale zawsze 9600 bps) trzeba mieć zwykły modem analogowy, popularne V.90 z allegro za 5-10 zł będą ok. Z zewnętrznych to jakieś starocie typu 14400 bps też testowałem (zdalna administracja centralkami telefonicznymi) działa, pełne 9600 bps.

kd,

Albo Edge, albo cokolwiek innego, najlepiej zacząć od "połączenia DATA i faksowe do których konieczny jest drugi numer". W Orange i plus zadziałało od razu.

Może i większa, ale ekonomiczniejsza. Taryfy GPRS są tak małe że warto to sobie policzyć (ilość pracy/zysk z użycia GPRSa), operatorzy chętnie dają jakieś śmiesznie niskie taryfy na telemetrię. Kwestia policzenia ile i jakich danych jest do wysłania, bo jeśli okaże się że wystarczy jeden SMS na dobę, (140 bajtów, normalnie jest 7 bitowe kodowanie znaków) to ten gprs jest okdp. Warto też dodać że system telemetryczny (baza) może co x minut/godzin obdzwaniać kilka(-naście,-dziesiąt,-set) i w zależności od tego co odpowie sieć wiadomo czy urządzenie do akwizycji danych jest aktywne.

kd,

Z ta ekonomia to roznie bywa - jak np jedna sesja to minimum 1zl, i jest rozlaczana co 24h ..

Otoz to. Ale tez zamowienie zdalne pakietow SMS bywa trudne :-)

A moze Morsem transmitowac - jeden dzwonek kropka, trzy dzwonki kreska, w ogole bez kosztow :-)

J.

Ale ja wlasnie nie chce uzywac polaczenia fonicznego, tylko w jakis sposob nawiazac polaczenie w trybie GSM-DATA, czy jako sie tam fachowo nazywa.

Jesli dziala to GSM-GSM miedzy sieciami, to moze i ISDN takowe przyjmie ? Nie testowalem..

J.

Ale ja wyżej napisałem że to po prostu nie zadziała. Przynajmniej mi nie zadziałało, testowałem u 3 polskich operatorów i w różnych sieciach stacjonarnych (z tpsa włącznie). Mając połączenie gsm-data ze zwykłym analogiem to raczej masz spięcie z siecią [operatorem GSM] który robi te

9600 i je wysyła do modemu gsm jak i do drugiego łącza. Temat bardziej na jakąś grupę *.telefonia albo *.isdn. Imvho jeśli to ma służyć do akwizycji danych to lepszy jest po prostu GPRS albo wysyłanie smsów.

kd,

Chyba w jakiś pakietach dla ZU. Ja miałem wyjściową pozycję abonament 50 zł netto za 10 GB/m-c. Kwestia zdefiniowania ile tych danych ma być oraz ile kart sim się wykupi.

Khem, to Ty to chcesz na jakiś pre-paid robić? Brrr.

Ty się śmiejesz, a ja po prostu mówię jak kilka komercyjnych rozwiązań (nie tylko) z Polski rodem ma to rozwiązane.

kd,

I niech nie zapomni wykupic stosowna usluge - przynajmniej w Erze transmisja danych nie jest od razu przypisana do numeru (no, w pewnych taryfach jest ale w tych wyzszych...).

ZU ? Zwykly Uzytkownik ?

Ale to jakis telemetryczny abonament ? Bo w zwyklym bywa drogo ..

A masz w abonamentach sms za 1 grosz ?

J.

Ale ja wlasnie nie chce zwyklego analogu. Chce z ISDN zainicjowac polaczenie data [nie voice, moze nawet jakies specjalne wolniejsze data] na numer komorkowy i zobaczyc co z tego wyjdzie. Mam nadzieje ze operator komorkowy zobaczy ze to "data" i w takim trybie polaczy z komorka.

Ale jak juz ktos chce dzwonic do "modemow GSM" to najlatwiej z innego telefonu GSM.

J.

To po prostu nie zadziała. Chyba po raz trzeci to piszę, ale jak uważasz. Mam chyba gdzieś skan oficjalnego pisma z bok orange.

kd,

J.F. napisał(a):

Wszystkie połączenia realizowane na twój standardowy numer komórki są obsługiwane jako głosowe. Niezależnie czym dzwonisz - z telefonu stacjonarnego analogowego, ISDNu czy z innej komórki.

Musisz wykupić u operatora dodatkowy numer do przychodzącej transmisji danych. Wtedy połączenie przychodzące na taki numer jest przez komórkę traktowane automatycznie jako połączenie danych. Jeżeli dzwonisz ze stacjonarnego telefonu analogowego - po odebraniu połączenia (komenda ATA do komórki) usłyszysz dźwięk modemu, jeżeli dzwonisz z ISDNu (i jesteś w trybie transmisji danych w ISDNie) to połączysz się w V.110, jeżeli dzwonisz z innej komórki to nawiążesz połączenie CSD. W komórce musisz tylko wybrać właściwy tryb transmisji danych (AT+CBST).

Wszystkie powyższe możliwości rozczajamy ostatnio praktycznie w firmie robiąc własną komórkę szyfrującą (która ma się łączyć z naszymi analogowymi i cyfrowymi szyfrującymi telefonami stacjonarnymi). Zaprojektowaliśmy m.in. to:

formatting link
zainteresowanym polecam spojrzenie na naszą stronę:
formatting link

I tu sie mylisz. Komorka-komorka mozna nawiazac polaczenie danych "bezposrednio". Poniewaz dziala to nawet miedzy operatorami [Era, orange], wiec musi byc zapisane gdzies w polaczeniach i protokolach miedzyoperatorskich. Jesli operatorzy GSM nie maja jakis specjalnych polaczen miedzy soba - to powinno dzialac takze w kierunku ISDN_stacjonarny-> GSM.

J.

Z tego co pamiętam z wykładów tak właśnie jest. W sieci ISDN można określić ad-hoc rodzaj połączenia. Jesli jednak przechodzi ono przez sieć analogową potrzebny jest dodatkowy numer u abonenta wzywanego.

Mozna.

Zasadniczo nie powinno przechodzic - lacza miedzycentralowe sa juz chyba wszystkie cyfrowe.

Pozostaje maly problem co z tym zrobi operator GSM - niestety nie mam jak sprawdzic. Zreszta i tak chyba lepiej podlaczyc do komputera komorke - i latwiej i taniej :-)

J.

W teorii.

W praktyce jest tak że TP tnie nawet we własnej sieci na jednym hoście informację o połączeniach data, w isdn nie mogłem się doprosić o przesyłanie Bearer capability == "data". Testuj, ale nie na np własnej mini centralce ale 2 traktach od operatora (albo różnych operatorów) co tak na prawdę działa, a z czym są problemy i tyle.

kd,

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required